Toolbar plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Окно настройки контекстных меню немодальное, что очень удобно.
Предлагаю по аналогии сделать немодальным и окно данного плага.

Offline
Posts: 1862
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

VladSh wrote:Предлагаю по аналогии сделать немодальным и окно данного плага.
Ага.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

se7h wrote:пожелание: возможность располагать тулбар вертикально
Реализовано. Будет доступно после релиза 4.5.0.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Instructor wrote:
se7h wrote:пожелание: возможность располагать тулбар вертикально
Реализовано. Будет доступно после релиза 4.5.0.
спасибо ;)

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Изменено: окно настроек теперь немодальное.
Добавлено: изменение расположения панели.


Changed: preferences window is now modeless.
Added: changing toolbar side.


ToolBar plugin v6.2

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

изменение расположения панели
Это, конечно, неплохо, но как-то олдскульно. Может, всё-таки заюзать CoolBar? Судя по тому, что я прочитал, там особо ничего менять не потребуется, просто заводим ещё один контрол и вставляем в него тулбар.

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

Fr0sT
+1
тоже хотел попросить об этом, но не хотелось наглеть 8)

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Fr0sT wrote:просто заводим ещё один контрол и вставляем в него тулбар.
ага
и ещё чтобы плаг поддерживал возможность задания разных тулбаров, т.е. хранить настройки:
- наименование тулбара;
- набор кнопок для каждого "наименования";
- положение каждого из тулбаров.
Потому что заводить 10 одинаковых dll - это, по моему, никуда не годится...
А с типами-наименованиями здорово бы вышло - при райтклике можно было бы выводить список наименований тулбаров, открывать их для изменения, включать/отклучать. В окне настройки можно было бы вверху сделать комбо-бокс с наименованиями, а при выборе определённого уже отображать его код в большом окне диалога, по типу, как сделан Sessions; здесь комбо-бокс был бы как раз к месту!

Offline
Posts: 876
Joined: Tue Jul 24, 2007 8:54 am

Post by Fr0sT »

VladSh, сабо сомой :)

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

У меня 4 тулбара (два сверху - и по бокам) - верхние тулбары периодически меняются местами после запуска программы. но систематичность не обнаружил, бывает два дня всё нормально, а бывает за день по несколько раз. В чём может быть причина. Я нигде в описании не обнаружил настройку порядка загрузки тулбаров. Если она есть подскажите как придать стабильность....

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Andrey_A_A
ЕПНИП, ToolBar-ы, как и все остальные плагины, загружаются(мы говорим только об автозагрузке при запуске программы) в том порядке, в каком АкелПад вычитывает их из хранилища настроек.
Т.е открываете AkelPad.ini и перемещаете настройки в секции Plugs.
(Если настройки в реестре - у Вас выхода нету кроме как смирится, ибо чтение из реестра процесс случайный и ничем не контролируется).

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Следующая идея возникла из-за привычки работать в Total Commander - там по нажатию правой кнопки мыши появляется меню выбора...
А можно ли сделать примерно тоже самое в данном плагине - а именно возможность настраивать менюшку для каждой кнопки.
Вот несколько примеров:
1.Сейчас у меня на тулбаре 4 варианта сохранения файла (и ещё три варианта я бы вынес..., но место нет) Если бы была бы возможность настраивать по нажатию правой кнопки мыши меню, я бы оставил бы одну кнопку, остальные бы внёс в подменю
2. Есть кнопка "подсветка синтаксиса", чтобы найти дополнительные пункты, связанные с этой темой надо
1) нажать в главном меню "плагины"
2) найти "подсветка..."
3) найти нужный пункт
а тк бы нажал правой кнопкой и всё это меню сразу же отображает всё что надо...
Я могу привести много примеров, если конечно это заинтересует авторов и любителей AkelPad`a

Немного Плюсов этого функционала:
1. Сокращение Тулбаров - для моей постоянной работы требуется 4 тулбара, после этого функционала и 2-х хватило
2. Расширение возможностей
3. Экономия времени
4. Сокращение основного меню
5. Оригинальное отличие от других редакторов

Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

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

Image
Last edited by se7h on Wed Jan 19, 2011 3:11 pm, edited 1 time in total.

Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Andrey_A_A
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

Post by se7h »

Instructor
об этих скриптах я знаю, но нативное решение лучше, хотя бы потому, что при редактировании меню мы видим всю его структуру без нужды ползать по папке ShowMenu + не задействован лишний плагин

случай из жизни: на ноуте слетел wsh и я был вынужден выкручиватья без скриптов пока не добрался до дома и не переустановил script56.exe 8)
Post Reply