Toolbar plugin
- Author
- Message
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Изменено: окно настроек теперь немодальное.
Добавлено: изменение расположения панели.
Changed: preferences window is now modeless.
Added: changing toolbar side.
ToolBar plugin v6.2
Добавлено: изменение расположения панели.
Changed: preferences window is now modeless.
Added: changing toolbar side.
ToolBar plugin v6.2
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
агаFr0sT wrote:просто заводим ещё один контрол и вставляем в него тулбар.
и ещё чтобы плаг поддерживал возможность задания разных тулбаров, т.е. хранить настройки:
- наименование тулбара;
- набор кнопок для каждого "наименования";
- положение каждого из тулбаров.
Потому что заводить 10 одинаковых dll - это, по моему, никуда не годится...
А с типами-наименованиями здорово бы вышло - при райтклике можно было бы выводить список наименований тулбаров, открывать их для изменения, включать/отклучать. В окне настройки можно было бы вверху сделать комбо-бокс с наименованиями, а при выборе определённого уже отображать его код в большом окне диалога, по типу, как сделан Sessions; здесь комбо-бокс был бы как раз к месту!
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
У меня 4 тулбара (два сверху - и по бокам) - верхние тулбары периодически меняются местами после запуска программы. но систематичность не обнаружил, бывает два дня всё нормально, а бывает за день по несколько раз. В чём может быть причина. Я нигде в описании не обнаружил настройку порядка загрузки тулбаров. Если она есть подскажите как придать стабильность....
-
Offline
- Posts: 2247
- Joined: Tue Aug 07, 2007 2:03 pm
- Location: Vinnitsa, Ukraine
Andrey_A_A
ЕПНИП, ToolBar-ы, как и все остальные плагины, загружаются(мы говорим только об автозагрузке при запуске программы) в том порядке, в каком АкелПад вычитывает их из хранилища настроек.
Т.е открываете AkelPad.ini и перемещаете настройки в секции Plugs.
(Если настройки в реестре - у Вас выхода нету кроме как смирится, ибо чтение из реестра процесс случайный и ничем не контролируется).
ЕПНИП, ToolBar-ы, как и все остальные плагины, загружаются(мы говорим только об автозагрузке при запуске программы) в том порядке, в каком АкелПад вычитывает их из хранилища настроек.
Т.е открываете AkelPad.ini и перемещаете настройки в секции Plugs.
(Если настройки в реестре - у Вас выхода нету кроме как смирится, ибо чтение из реестра процесс случайный и ничем не контролируется).
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Следующая идея возникла из-за привычки работать в Total Commander - там по нажатию правой кнопки мыши появляется меню выбора...
А можно ли сделать примерно тоже самое в данном плагине - а именно возможность настраивать менюшку для каждой кнопки.
Вот несколько примеров:
1.Сейчас у меня на тулбаре 4 варианта сохранения файла (и ещё три варианта я бы вынес..., но место нет) Если бы была бы возможность настраивать по нажатию правой кнопки мыши меню, я бы оставил бы одну кнопку, остальные бы внёс в подменю
2. Есть кнопка "подсветка синтаксиса", чтобы найти дополнительные пункты, связанные с этой темой надо
1) нажать в главном меню "плагины"
2) найти "подсветка..."
3) найти нужный пункт
а тк бы нажал правой кнопкой и всё это меню сразу же отображает всё что надо...
Я могу привести много примеров, если конечно это заинтересует авторов и любителей AkelPad`a
Немного Плюсов этого функционала:
1. Сокращение Тулбаров - для моей постоянной работы требуется 4 тулбара, после этого функционала и 2-х хватило
2. Расширение возможностей
3. Экономия времени
4. Сокращение основного меню
5. Оригинальное отличие от других редакторов
А можно ли сделать примерно тоже самое в данном плагине - а именно возможность настраивать менюшку для каждой кнопки.
Вот несколько примеров:
1.Сейчас у меня на тулбаре 4 варианта сохранения файла (и ещё три варианта я бы вынес..., но место нет) Если бы была бы возможность настраивать по нажатию правой кнопки мыши меню, я бы оставил бы одну кнопку, остальные бы внёс в подменю
2. Есть кнопка "подсветка синтаксиса", чтобы найти дополнительные пункты, связанные с этой темой надо
1) нажать в главном меню "плагины"
2) найти "подсветка..."
3) найти нужный пункт
а тк бы нажал правой кнопкой и всё это меню сразу же отображает всё что надо...
Я могу привести много примеров, если конечно это заинтересует авторов и любителей AkelPad`a
Немного Плюсов этого функционала:
1. Сокращение Тулбаров - для моей постоянной работы требуется 4 тулбара, после этого функционала и 2-х хватило
2. Расширение возможностей
3. Экономия времени
4. Сокращение основного меню
5. Оригинальное отличие от других редакторов
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Andrey_A_A
se7h
ShowMenu.js и папка ShowMenu
http://akelpad.sourceforge.net/files/plugs/Scripts/
Прописываем код для кнопки:
se7h
ShowMenu.js и папка ShowMenu
http://akelpad.sourceforge.net/files/plugs/Scripts/
Прописываем код для кнопки:
Code: Select all
-"Меню кнопки" Call("Scripts::Main", 1, "ShowMenu.js", `"TestButton.js" "%m" "%i"`) Icon(0)
-
Offline
- Posts: 767
- Joined: Mon Sep 28, 2009 10:03 am
- Location: Minsk, Belarus
Instructor
об этих скриптах я знаю, но нативное решение лучше, хотя бы потому, что при редактировании меню мы видим всю его структуру без нужды ползать по папке ShowMenu + не задействован лишний плагин
случай из жизни: на ноуте слетел wsh и я был вынужден выкручиватья без скриптов пока не добрался до дома и не переустановил script56.exe
об этих скриптах я знаю, но нативное решение лучше, хотя бы потому, что при редактировании меню мы видим всю его структуру без нужды ползать по папке ShowMenu + не задействован лишний плагин
случай из жизни: на ноуте слетел wsh и я был вынужден выкручиватья без скриптов пока не добрался до дома и не переустановил script56.exe