КНОПКА ВЕТВЯЩЕГОСЯ МЕНЮ ПАНЕЛЕЙ Эта кнопка позволяет видеть дополнительные панели как в виде меню
(чтобы запускать, не переключаясь на другую панель), так и в виде текущей панели.
[more=Читать дальше...]
КНОПКА ВЕТВЯЩЕГОСЯ МЕНЮ ПАНЕЛЕЙ Эта кнопка позволяет видеть дополнительные панели как в виде меню
(чтобы запускать, не переключаясь на другую панель), так и в виде текущей панели.
Во многих сборках есть кнопки, которые переключают на другую панель.
Однажды мне показалось, что отдельные кнопки для переключения панелей
в сумме занимают много места и я решил объединить все три в одну,
что тоже присутствовало во многих сборках.
Видео:
http://www.youtube.com/watch?v=k7n3G8lRYa8 Для этого делается отдельная панель, например,
Panels.bar,
на которой, допустим, три кнопки:
"Основная", "Системная" и "Пользовательская" (можно больше).
Соответственно каждой из них создается файл панели:
Default.bar,
System.bar,
User.bar ...
Теперь на основную панель тотала вешается кнопка с командой
"%COMMANDER_PATH%\Panels.bar" и произвольной иконкой.
И главное - с опцией "как меню".
Панель Panels.bar снабжается похожими кнопками:
"%COMMANDER_PATH%\Default.bar" ВАЖНО! Обратите внимание, что эта кнопка - без опции "как меню" Она нам понадобится, чтобы возвращаться к основной панели.
"%COMMANDER_PATH%\System.bar" "%COMMANDER_PATH%\User.bar" Эти три кнопки ставим тоже "как меню".
Вроде все, но... Как теперь кидать мышкой программы на панель?
Для этого делаем возможность включать нашу "менюшную" панель как обычную.
Просто добавляем первой же кнопкой на панелях System.bar и User.bar кнопку,
которая ссылается на эту же панель, но без опции "как меню".
Т.е. панель будет содержать кнопку, которая ссылается на саму эту панель.
Осталось только одно - путь обратно к меню панелей.
Для этого на каждую из наших дополнительных панелей
копируем кнопку выбора панелей, которая есть на основной панели.
Цитата: "%COMMANDER_PATH%\Panels.bar" и произвольной иконкой.
И главное - с опцией "как меню".
Таким образом, можно сделать сколько угодно ветвящееся меню.
ПОДСКАЗКА: Все панели лучше не создавать с нуля, а клонировать из Default.bar, которая уже чем-то заполнена, а потом уже перенастраивать.
Из недостатков только то, что, когда панель включена,
кнопка "Включить" все так же присутствует на панели,
хотя функцию свою уже отработала.
Но это не важно.[/more]