Всем:
Очень рады развернувшейся дискуссии. Многие предложения очень понравились. Например, по группировке и выделению цветом разных блоков кнопок - это просто прелесть

Непонятно почему мы не додумались до этого в свое время

.
Но хотелось бы заметить одну особенность - Вы пытаетесь изменить текущую "мордочку" OnAir'а. Причем каждый под себя: кому-то не хватает 8 титровальных кнопочек - он добавил еще до нужного ему на сегодняшний день количества. Кому то не нравится комбинация клавиш и он предлагает другую. Кому то нужно одно превью, а кому то два. Кому то хочется увеличить место под расписание. Кому-то не нравится звуковой индикатор.... И все это предлагается править в рамках существующего внешнего вида программы.
Во всех этих предложениях есть одно общее - вы подгоняете интерфейс под себя. Так давайте оттолкнемся именно от этого.
Ниже приведены скриншоты новой версии программы HotActions 2.0. Это ядро нашей виртуальной студии (VS2000) - т.е. своего рода ее OnAir (если выражаться в терминах Форварда).
В качестве примера посмотрите на блок-закладку Properties (верхний правый угол рисунка):
Теперь посмотрите где этот блок-закладка оказался теперь:
А теперь:
Наверное, можно не говорить о том, что при необходимости этот блок можно просто убрать/закрыть.
Как Вам такой принцип организации? Каждый функциональный блок - расписание, виртуальные папки/эксплорер, звуковой индикатор, блок титров, превьюшные окошки....... оформлены в виде НЕЗАВИСИМОГО блока-закладки. Его можно пришпилить в любое место на свой вкус, спрятать, отлепить в виде отдельного плавающего окна....
Дальше, про титры - почему количество кнопок должно быть фиксировано? Почему оно не может быть настраиваемым? Например, по количеству объектов в загруженном титровальном проекте.
Тоже само можно сказать и о количестве видеовходов, отображаемых звуковых линиях...
А клавиатурное управление? Почему комбинация клавиш должна быть фиксированной, а не настраиваемой?
Далее. В ближайшем будущем у нас будет какой-то медиапланировщик со своей базой данных. Это означает что в некоторых случаях блок кнопок составления расписания может и не требоваться вовсе - закачали плей лист из базы и вперед.
Когда мы говорили, что OnAir будет меняться, то имелось ввиду, что он поменяется кардинально. Мы не утверждаем сейчас, что он будет выглядеть точь в точь как представленный выше HotActions 2.0, но принципы архитектуры, на которых он построен, наверняка будут использованы.
Ярославу Королеву:
А можно поподробнее про ImageUpdater. Сейчас он сильно перекраивается - в частности меняется механизм генерации изображений (убираем запуск FrwTitle). Хотелось бы узнать о Ваших предложениях, может быть мы их сделаем в ходе переделки.