ContextMenu plugin
- Author
- Message
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Исправлено: прорисовка главного окна при старте со включенным многострочным главным меню и использованием CLEAR.
Fixed: main window painting on start when multiline main menu is on and CLEAR is used.
ContextMenu plugin v11.6
Fixed: main window painting on start when multiline main menu is on and CLEAR is used.
ContextMenu plugin v11.6
-
Offline
- Posts: 171
- Joined: Thu Dec 01, 2011 11:15 pm
- Location: Россия
Instructor
Хотелось бы иметь возможность переключать язык контекстного меню одновременно с языком самого Акелпада.
Сейчас даже в оригинальном дистрибутиве при переключении на английский или другой язык - контекстное меню отображается на русском Непорядок получается.
Возможно сделать в ContextMenu.ini секции, в каждой из которых можно будет прописать определённый язык.
Или сделать возможность настроить разные контекстные меню ContextMenu_Russian.dll, ContextMenu_English.dll, и т.д, которые будут автоматически подхватываться при переключении Акелпада на соответствующий язык.
То же самое касается и Toolbar-плагина.
Хотелось бы иметь возможность переключать язык контекстного меню одновременно с языком самого Акелпада.
Сейчас даже в оригинальном дистрибутиве при переключении на английский или другой язык - контекстное меню отображается на русском Непорядок получается.
Возможно сделать в ContextMenu.ini секции, в каждой из которых можно будет прописать определённый язык.
Или сделать возможность настроить разные контекстные меню ContextMenu_Russian.dll, ContextMenu_English.dll, и т.д, которые будут автоматически подхватываться при переключении Акелпада на соответствующий язык.
То же самое касается и Toolbar-плагина.
-
Offline
- Posts: 171
- Joined: Thu Dec 01, 2011 11:15 pm
- Location: Россия
Instructor
Продолжу свои пожелания по поводу контекстного меню (они же касаются и тулбаров).
1. Хотелось бы видеть некое значение, передающее контекстному меню тот факт, что отсутствует выделенный текст и делающих эти кнопки неактивными (по аналогии с тем, что минус в начале строк символизирует игнорирование нажатия-отжатия). Смысл в том, что некоторые скрипты работают только с выделенным текстом, а если текст не выделен - ничего не происходит. Нужно чтобы в меню соответствующие пункты были неактивны пока не будет выделен текст. Стандартные кнопки, например, "Копировать" Command(4154) - так и работают, а вот пользовательские - пока так не умеют.
2. Хотелось бы видеть реализацию нажатия-отжатия кнопок для скриптов. Например, есть скрипт ActiveColumnSwitch.js за вашим же авторством. Меню вызова выглядит следующим образом:
-"Активный столбец вкл\выкл Alt + '" +Call("Scripts::Main", 1, "ActiveColumnSwitch.js", `"%m" "%i"`)
Если убрать минус вначале - то кнопка принимает нажатое-отжатое состояние рэндомным образом (вплоть до того, что одновременно на тулбаре кнопка может отображаться нажатой, в главном меню она же - отжата).
Продолжу свои пожелания по поводу контекстного меню (они же касаются и тулбаров).
1. Хотелось бы видеть некое значение, передающее контекстному меню тот факт, что отсутствует выделенный текст и делающих эти кнопки неактивными (по аналогии с тем, что минус в начале строк символизирует игнорирование нажатия-отжатия). Смысл в том, что некоторые скрипты работают только с выделенным текстом, а если текст не выделен - ничего не происходит. Нужно чтобы в меню соответствующие пункты были неактивны пока не будет выделен текст. Стандартные кнопки, например, "Копировать" Command(4154) - так и работают, а вот пользовательские - пока так не умеют.
2. Хотелось бы видеть реализацию нажатия-отжатия кнопок для скриптов. Например, есть скрипт ActiveColumnSwitch.js за вашим же авторством. Меню вызова выглядит следующим образом:
-"Активный столбец вкл\выкл Alt + '" +Call("Scripts::Main", 1, "ActiveColumnSwitch.js", `"%m" "%i"`)
Если убрать минус вначале - то кнопка принимает нажатое-отжатое состояние рэндомным образом (вплоть до того, что одновременно на тулбаре кнопка может отображаться нажатой, в главном меню она же - отжата).
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Сейчас так работает только в случае использования меню по умолчанию, т.е. без ContextMenu.ini.LonerD wrote:Хотелось бы иметь возможность переключать язык контекстного меню одновременно с языком самого Акелпада...
В описании скрипта указано, что вызов с параметрами "%m %i" производится из ToolBar плагина, но не из ContextMenu....Меню вызова выглядит следующим образом:
-"Активный столбец вкл\выкл Alt + '" +Call("Scripts::Main", 1, "ActiveColumnSwitch.js", `"%m" "%i"`)
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
Пытаюсь сделать разворачивающуюся кнопку для вариантов сохранения на тулбаре, задаю код в ContextMenu::Show:
но иконка не подтягивается ни в одном из приведенных вариантов. Можно ли это поправить?
Code: Select all
"Сохранить Ctrl+S" Command(4105) Icon(4)
"Сохранить Ctrl+S" Command(4105) Icon("%a\AkelPad.exe", 4)
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
Её там просто нет, она в другом месте.
Code: Select all
"Сохранить Ctrl+S" Command(4105) Icon("%a\AkelFiles\Plugs\ToolBar.dll", 4)
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
На Win7 x64 и при вызове из x32-AkelPad'а с тулбара строки группового меню:
Происходит открытие папки ...\ProgramFiles (x86). Пробую записать %programfiles% в нижнем регистре, как описано здесь, но оно не помогает.
Можно ли сделать поддержку обоих каталогов?
Code: Select all
-"Program Files" Call("Explorer::Main", 1, "%ProgramFiles%") Icon("%a\AkelFiles\Plugs\ToolBar.dll", 2)
Можно ли сделать поддержку обоих каталогов?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Добавлено: пункты в меню SpecialChar плагина для быстрого включения/отключения определенных символов.
Added: new items in SpecialChar menu for quick on/off specified symbols.
ContextMenu plugin v12.0
Added: new items in SpecialChar menu for quick on/off specified symbols.
ContextMenu plugin v12.0