Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 7)

Модерирует : gyra, Maz

articlebot (19-12-2012 23:27): переезжаем в новую тему, Часть 8  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

NickOnToluca



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

КНОПКА ВЕТВЯЩЕГОСЯ МЕНЮ ПАНЕЛЕЙ
 
Эта кнопка позволяет видеть дополнительные панели как в виде меню
(чтобы запускать, не переключаясь на другую панель), так и в виде текущей панели.
Во многих сборках есть кнопки, которые переключают на другую панель.
Однажды мне показалось, что отдельные кнопки для переключения панелей
в сумме занимают много места и я решил объединить все три в одну,
что тоже присутствовало во многих сборках.
 
Видео: 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, которая уже чем-то заполнена, а потом уже перенастраивать.
 
Из недостатков только то, что, когда панель включена,
кнопка "Включить" все так же присутствует на панели,
хотя функцию свою уже отработала.
Но это не важно.

Всего записей: 4777 | Зарегистр. 26-05-2008 | Отправлено: 20:13 04-12-2010 | Исправлено: NickOnToluca, 21:33 04-12-2010
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Total Commander (Часть 7)
articlebot (19-12-2012 23:27): переезжаем в новую тему, Часть 8


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru