'======================= ОСНОВНЫЕ ВОЗМОЖНОСТИ УТИЛИТЫ ====================================== 1. Создание контекстных и выпадающих меню из bar, mnu, tcm файлов 2. Настройка вида меню 3. Настройка тем меню 4. Вызов любых команд из меню 5. Использование своего синтаксиса меню 6. При удерживании Shift и кликом левой кнопки мыши в буфер обмена копируется код кнопки для вставки на панель инструментов Total Commander 7. При удерживании Ctrl и кликом левой кнопки мыши открывается bar на редактирование заданной кнопки, остальные файлы (mnu, tcm) открываются в редакторе 8. Использование локальных шрифтов 9. Включение/Выключение прозрачности меню при нажатии правой кнопки мыши 10. Диалог смены темы для нескольких меню '================================= ПАРАМЕТРЫ =============================================== FILEBAR/MNU||#THEME||$TITLE - FILEBAR/MNU - обязательный параметр, который идёт всегда первым, где FILEBAR/MNU - путь к файлу .bar или .mnu - далее необязательные параметры, которые разделяются || - #THEME - внешний вид меню, где THEME - имя секции в MENUIMG.ini, в которой прописываются настройки в ключах BkColor - фон меню, IconBkColor - 1-й фон области значков, IconBkGrdColor - 2-й фон области значков, SelectBkColor - фон пункта при наведении курсора, SelectRectColor - обводка вокруг фона пункта при наведении курсора, TextColor - цвет текста меню, SelectTextColor - изменение цвета текста при наведении курсора - $TITLE - название меню, где TITLE - название отображаемое в самом вверху
Andrey_A, при изменении темы через choise thems вылетает rcmenuimg. При ручном вписывании того же самого все нормально. Файл menuimgs.ini один, лежит в
Код
%COMMANDER_PATH%\INI\MENUIMGS.ini
В файлах menuimg.ini и rcmenuimg.ini удалено все, кроме ключа
Код
FileSetting=%COMMANDER_PATH%\INI\MENUIMGS.ini
который вроде считывается первым, и если его нет, то считыватся должно то, что я удалил. Но он то есть.
; FileSetting - файл из которого берутся настройки (читается первым)
Если в MENUIMG.ini параметр FileSetting не задан
Код
FileSetting=
то настройки берутся из файла MENUIMG.ini? Пользуюсь пока версией 2.5, хочу обновить до последней 2.7. RCMENUIMG не использую, пока. И файл MENUIMGS.ini мне, как бы, не нужен?
Сообщение отредактировал matrixGG - Среда, 14.12.2016, 14:03
По ошибке сначала не в той теме написал. ----------------------------------- Возможно ли добавить верт. и гор. градиент при создание выпадающих меню? Как это сделано в в утилите tcmenu Например вот так: https://yadi.sk/d/JNfWrvqc3E4CTG
[helpquote]28.01.2017 [2.8] [±] Исправлено присвоения "недоступного серого" состояние пункта при командах em_Grey и cm_Ziro [±] Оптимизирован параметр CHOICETHEMS - Добавлен ^INPUT при просмотре "ТЕСТ" просмотра темы в CHOICETHEMS - удалены секции [BARMENU], [RCMENUIMG] при использовании общего файла настроек с утилитой RCMENUIMG.exe - исправлена ошибка дублирования активной темы в ComboBox [±] Исправлен градиент фона значков[/helpquote]
ЦитатаSidorWas ()
Возможно ли добавить верт. и гор. градиент при создание выпадающих меню? Как это сделано в в утилите tcmenu
Может быть..., как будет вдохновение посмотрю что можно сделать, но это будет не скоро...
[helpquote]01.07.2017 [2.9] [±] Исправлено присвоение значков меню при расширении cpl [+] Добавлены функции присвоения значков: 1. Если нет значка в прописанном файле в указанном номере (не 0), то берётся значок из номера 0 2. Если нет значка в прописанном файле (или путь файла прописан не полностью) , то ищется файл в системных папках 3. Если значок не находится, то он берётся из системной ассоциации, поэтому можно прописывать вместо значка xxx.txt,0[/helpquote]
Добрый вечер. А что надо прописать в файле tcm, чтобы в самой кнопке на панели длинные названия не шли в одну строку на весь экран, а переходили на новую строку?
- dx:y - позиция вывода меню, где x - отступ слева (в пикселях), y - отступ сверху (в пикселях) относительно экрана - pn:m - позиция вывода меню, где n процент отступа слева, m процент отступа сверху относительно экрана - tx:y - позиция вывода меню, где x - отступ слева (в пикселях), y - отступ сверху (в пикселях) относительно окна Total Commander - cn:m - позиция вывода меню, где n процент отступа слева, m процент отступа сверху относительно окна Total Commander - ax:y:controlID - позиция вывода меню, где controlID - Идентификатор элемента управления, x - отступ слева (в пикселях), y - отступ сверху (в пикселях) относительно заданного элемента управления - bn:m:controlID - позиция вывода меню, controlID - Идентификатор элемента управления, где n процент отступа слева, m процент отступа сверху относительно заданного элемента управления [/helpquote]
На примере вашей команды, прописываем позицию относительно монитора dx:y, где отступ слева x=500 пикселей, отступ сверху y=500 >>>