Выпадающее меню в 7.5 "Button bar" может быть горизонтальным
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Секреты и советы

#1: Выпадающее меню в 7.5 "Button bar" может быть горизонтальным Author: Andrey_ALocation: Сочи PostPosted: Fri May 15, 2009 06:33
    —
В Тотале 7.5 появилась функция выпадающего меню, до этого я использовал прогу TCToolbar, которая выпадала горизонтально, и попытался настроить новую функцию горизонтально
1. Создать .bar файл
2. Накидать значков
3. В окне настройки кнопки, раздел Подсказка, поставить | (вертикальный штрих) для каждого значка
4. После каждого значка создать кнопку Переноса строки
5. И настройках .bar файла поставить "в виде меню"
Вот и всё выкидывается горизонтальное меню, правда без комментариев (подсказок)
С этим можно поиграть (чередую то разделители, то перенос строки), создать к примеру выпадающее меню размером 5 на 5
С уважением Андрей А А

#2:  Author: LocKtaR-o-DarKLocation: Москва PostPosted: Wed May 27, 2009 13:59
    —
Andrey_A
интересно, приведи скриншот как это выглядит

#3:  Author: flm PostPosted: Wed May 27, 2009 14:38
    —
И мне интересно. И более подробные инструкции, если можно. А то чего-то у меня не получается горизонтальное меню...

#4:  Author: Andrey_ALocation: Сочи PostPosted: Fri May 29, 2009 01:15
    —
Попробую ответить подробно
1. Создаётся пустой файл с расширением .bar
Пример: открыть текстовый редактор и ввести

[Buttonbar]
Buttoncount=1

далее сохранить этот текст в виде файла Panel.bar туда, где хранятся ваши панели инструментов

2. Удерживая левую кнопку мыши, перетащите этот файл на ГЛАВНУЮ (для примера) панель инструментов (т.е появится он в виде кнопки)

3. Щёлкните по нему - откроется пустая панель

4. Создайте любую новую кнопку в этой панели - Либо перетащите нужный вам файл программы на эту панель, удерживая левую кнопку мыши, Либо щёлкните по пустой панели правой кнопкой, Изменить, и выберите команду ТОТАЛА

5. Когда кнопка создана, нажмите на неё правой кнопкой мыши, выберите Изменить, в самом низу будет строка ПОДСКАЗКА
В ней надо прописать | (палочку) - далее "ОК"

6. Создайте "пустую копку" - т.е нажмите по панели правой кнопкой, далее Изменить, далее слева вверху найти кнопку "Добавить" - появится пустая кнопка
(если нажать "ОК", то получится разделитель), но в нашем случае мы прописываем в строке команда -2 или справа в середине выбираем Изменить - Вставить перенос строки

7. Повторить всё с 4-го по 6-й пункт столько сколько необходимо создать кнопок

Всё панель инструментов составлена, теперь необходимо посмотреть результат

8. Перейти на Главную панель, где у вас есть, уже созданная кнопка Panel.bar , и нажав правой кнопкой мыши, Изменить, справа найти ПУНКТИК "в виде меню" и поставить галочку, нажать "ОК"

Если вы всё правильно сделали вас ждёт горизонтальное меню ТОТАЛ КОММАНДЕРА 7.5


Не знаю так ли я объяснил, ещё один премер на практике, специально для этого я Defoltный bar файл ТС 7.5 сделал в виде горизонта




[Buttonbar]
Buttoncount=35
button1=wcmicons.dll
cmd1=cm_Rereadsource
iconic1=0
menu1=|
button2=
cmd2=-2
iconic2=0
button3=wcmicons.dll,3
cmd3=cm_srcshort
iconic3=0
menu3=|
button4=
cmd4=-2
iconic4=0
button5=wcmicons.dll,4
cmd5=cm_srclong
iconic5=0
menu5=|
button6=
cmd6=-2
iconic6=0
button7=wcmicons.dll,26
cmd7=cm_SrcThumbs
iconic7=0
menu7=|
button8=
cmd8=-2
iconic8=0
button9=wcmicons.dll,51
cmd9=cm_SwitchSeparateTree
iconic9=0
menu9=|
button10=
cmd10=-2
iconic10=0
button11=wcmicons.dll,50
cmd11=cm_DirBranch
iconic11=0
menu11=|
button12=
cmd12=-2
iconic12=0
button13=wcmicons.dll,11
cmd13=cm_ExchangeSelection
iconic13=0
menu13=|
button14=
cmd14=-2
iconic14=0
button15=wcmicons.dll,18
cmd15=cm_GotoPreviousDir
iconic15=0
menu15=|
button16=
cmd16=-2
iconic16=0
button17=wcmicons.dll,19
cmd17=cm_GotoNextDir
iconic17=0
menu17=|
button18=
cmd18=-2
iconic18=0
button19=wcmicons.dll,31
cmd19=cm_UnpackFiles
iconic19=0
menu19=|
button20=
cmd20=-2
iconic20=0
button21=wcmicons.dll,30
cmd21=cm_PackFiles
iconic21=0
menu21=|
button22=
cmd22=-2
iconic22=0
button23=wcmicons.dll,16
cmd23=cm_FtpConnect
iconic23=0
menu23=|
button24=
cmd24=-2
iconic24=0
button25=wcmicons.dll,17
cmd25=cm_FtpNew
iconic25=0
menu25=|
button26=
cmd26=-2
iconic26=0
button27=wcmicons.dll,47
cmd27=cm_SearchFor
iconic27=0
menu27=|
button28=
cmd28=-2
iconic28=0
button29=wcmicons.dll,46
cmd29=cm_MultiRenameFiles
iconic29=0
menu29=|
button30=
cmd30=-2
iconic30=0
button31=wcmicons.dll,48
cmd31=cm_FileSync
iconic31=0
menu31=|
button32=
cmd32=-2
iconic32=0
button33=wcmicons.dll,45
cmd33=cm_CopyFullNamesToClip
iconic33=0
menu33=|
button34=
cmd34=-2
iconic34=0
button35=notepad.exe
cmd35=notepad.exe
iconic35=0
menu35=|



сохраните выше изложенное в виде файла Gorizont.bar
перетащите на панель
в настройках поставьте галочку ""в виде меню"

P.S. в место | (палочки в подсказках) прикольно смотрятся и другие знаки препинания и разделения в нашем случае...

С уважением Андрей А А

#5:  Author: Worros PostPosted: Fri May 29, 2009 01:32
    —
Andrey_A
Ты нереально крут!
Хоть мне этот функционал и не нужен, снимаю шляпу перед таким исследовательским гением.

Маленькая ремарка в сторону, текст файла стоило убрать в теги Code . Он бы так и смотрелся лучше, и гарантия неискажённой передачи на будущее, хотя в данном конкретном случае и так нормально, искажаться нечему, внутри ни хитрого форматирования, ни других языков, кроме английского.

#6:  Author: Worros PostPosted: Fri May 29, 2009 01:38
    —
Скрин
[img=http://img43.imageshack.us/img43/3562/png0001.th.png]

#7:  Author: ADvLocation: Украина PostPosted: Fri May 29, 2009 01:56
    —
спасибо Laughing теперь все доп.панели можно будет вынести на главную

#8:  Author: flm PostPosted: Fri May 29, 2009 03:53
    —
Andrey_A
Спасибо! Оказывается, я просто не знал, как выставить перенос строки. Smile А палка в качестве подсказки, кстати, совсем не лучший вариант, imho.

#9:  Author: Andrey_ALocation: Сочи PostPosted: Fri May 29, 2009 07:50
    —
Когда ответил на вопрос, тогда увидел, что просили скриншот
Примерно это выглядет так:



Я использовал это меню для того, что не требует коментариев, что и так понятно, для управления Винампом из Тотала

С уважением Андрей А А

#10:  Author: Lazy Crazy PostPosted: Mon Jun 01, 2009 00:27
    —
Andrey_A wrote:


сохраните выше изложенное в виде файла Gorizont.bar
перетащите на панель
в настройках поставьте галочку ""в виде меню"

P.S. в место | (палочки в подсказках) прикольно смотрятся и другие знаки препинания и разделения в нашем случае...

Гораздо прикольнее смотрится, если _не_ ставить галочку ‘в виде меню’… Very Happy

#11:  Author: dimadana PostPosted: Thu Sep 10, 2009 14:08
    —
Andrey_A

спасибо за помощь, а можно ли построить вертикальное выпадающее меню?

спасибо

#12:  Author: dimadana PostPosted: Thu Sep 10, 2009 14:49
    —
сам нашёл Embarassed

#13:  Author: AvadaLocation: Россия, Саратов PostPosted: Sat Sep 12, 2009 19:37
    —
 !  Avada:
Оффтоп про содержимое выпадающего меню выделен в отдельную тему в "Общих вопросах".

#14:  Author: dimadana PostPosted: Sun Sep 13, 2009 16:20
    —
Andrey_A

наткнулся на маленькую проблему - создал новое меню - поставил галку на показывать как меню, попробовал перетащить исполняемый файл в это меню - не идёт, тогда снял галку показывать как меню, при попытке перетащить туда исполняемый файл это меню развернулось на весь bar (те теперь не видно других менюшек) зато теперь можно перетаскивать туда сколько хошь файлов, но вот загвоздка - как выйти из этого режима - те свернуть обратно это меню в иконку

временно решил эту проблему путём закрытия-открытия тотала - но как-то не элегантно это

может есть идеи?

#15:  Author: Lazy Crazy PostPosted: Mon Sep 14, 2009 02:15
    —
dimadana wrote:

тогда снял галку показывать как меню, при попытке перетащить туда исполняемый файл это меню развернулось на весь bar (те теперь не видно других менюшек) зато теперь можно перетаскивать туда сколько хошь файлов, но вот загвоздка - как выйти из этого режима - те свернуть обратно это меню в иконку

временно решил эту проблему путём закрытия-открытия тотала - но как-то не элегантно это

Вот-вот, я это и имел в виду

#16:  Author: dimadana PostPosted: Mon Sep 14, 2009 08:38
    —
Lazy Crazy

так как же вернуться в главное меню?

#17:  Author: RodnyLocation: Могилёв, Беларусь PostPosted: Mon Sep 14, 2009 11:10
    —
dimadana
Добавь на дочерние панели кнопку переключения на главную панель. Типа такой
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Profiles\main.BAR

wcmicons.dll,15
^ ГЛАВНАЯ ПАНЕЛЬ

0
-1

#18:  Author: dimadana PostPosted: Mon Sep 14, 2009 11:26
    —
нашёл решение
файл должен начинатся так -

[Buttonbar]
Buttoncount=1
button1=wcmicons.dll,15
cmd1=C:\Program Files\totalcmd\DEFAULT.BAR

#19:  Author: AvadaLocation: Россия, Саратов PostPosted: Mon Sep 14, 2009 12:07
    —
dimadana
Вообще то Buttoncount — это количество кнопок в данной панели, а не свойство конкретной кнопки. Панель что, из единственной кнопки состоит?
В BAR-файл лезть не обязательно. Был дан конкретный код кнопки. Его надо скопировать+вставить в редактор (все строки, включая пустые!), откорректировать путь к нужной панели, снова скопировать и вставить в текущую панель в нужном месте (Команда Вставить в контекстном меню целевой кнопки).

#20:  Author: dimadana PostPosted: Wed Sep 16, 2009 11:55
    —
Avada

согласен, спасибо

#21:  Author: cupuyc PostPosted: Sat Jan 16, 2010 10:31
    —
Во блин, круть!
Andrey_A, ты гений!
А еще в это горизонтальное меню прекрасно встраивается низспадающее, сделанное тулзой TCMenu! Причем и параметры передаются!

#22:  Author: MVVLocation: Ростов-Дон PostPosted: Sat Jan 23, 2010 00:47
    —
Действительно потрясающе, не знал, что в обычном виндовском меню поддерживаются такие разделители. Прямоугольные менюшки вообще прикольно смотрятся. Но не понял, зачем палка вместо имени - спокойно можно писать имя, прекрасно работает.

#23:  Author: ask-rusLocation: Russian Federation PostPosted: Thu May 26, 2011 11:34
    —

#24:  Author: FlasherLocation: Москва PostPosted: Thu May 26, 2011 14:43
    —
ask-rus
И? Название темы не "а у меня вот такая ...".

#25:  Author: ask-rusLocation: Russian Federation PostPosted: Thu May 26, 2011 20:37
    —
Нашёл символ, который не отображается в подсказках, можно выкинуть из меню палочки и точки.

#26:  Author: flm PostPosted: Thu May 26, 2011 20:44
    —
ask-rus wrote:
Нашёл символ, который не отображается в подсказках, можно выкинуть из меню палочки и точки.

И что за символ?

#27:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Thu May 26, 2011 21:03
    —
2flm
Тебе же сказали - "не отображается". Нельзя его показать. То есть он как бы есть, но его нет. Laughing

#28:  Author: FlasherLocation: Москва PostPosted: Thu May 26, 2011 21:22
    —
ask-rus wrote:
Нашёл символ, который не отображается в подсказках, можно выкинуть из меню палочки и точки.
А эти кружки посередине что? ИМХО, тут и видимые разделители не нужны:

#29:  Author: flm PostPosted: Thu May 26, 2011 22:34
    —
Вахмурка
А как же ask-rus нашёл этот символ? Нащупал? Very Happy

#30:  Author: ask-rusLocation: Russian Federation PostPosted: Fri May 27, 2011 07:54
    —
Те, штук 5-6, которые опробовал то отображались как есть, то квадратом. С этим всё OK. Smile


#31:  Author: FlasherLocation: Москва PostPosted: Fri May 27, 2011 18:06
    —
Берётся Bar, сохраняется в UTF-16 LE, и будет доступен любой юникодный символ.

#32:  Author: ask-rusLocation: Russian Federation PostPosted: Mon May 30, 2011 20:19
    —
А с TCmenu не пробовали горизонтальное без подсказок?

#33:  Author: ask-rusLocation: Russian Federation PostPosted: Wed Jun 01, 2011 15:06
    —
TCmenu:



"1"-ки аля подсказки можно залить цветом.

#34:  Author: yozhik PostPosted: Mon May 05, 2014 15:34
    —
Quote:
Нашёл символ, который не отображается в подсказках... И что за символ? ... Тебе же сказали - "не отображается". Нельзя его показать.

Неразрывный пробел Smile Alt+255 (если с клавиатуры набирать).



Total Commander -> Секреты и советы


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group