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 »

При наведении курсора мыши на кнопку сохранения

Code: Select all

"" Command(4105)
появляется подсказка "Сохранить". Добавьте пожалуйста, чтобы подсказка выводилась с комбинацией клавиш. Такое ведь можно сделать для стандартных команд (у которых в наименовании передаётся "")?
Почему такая просьба - когда есть разворачивающиеся кнопки, и на самой кнопке указать строку как выше, то пользователям непонятно, что за "Сохранить" оно вызывает. Если бы в подсказке было указано и сочетание клавиш, то пользователи скорее бы запомнили действие кнопки "по умолчанию".

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

Post by Andrey_A_A »

У меня несколько тулбаров - есть справа и слева. Раньше они начинались с сомого верха , сейчас же только после верхих гоизонтальных баров:
Я не помню после какого обновления это произошло...
До:
Image

После:
Image

Что бы я не делал - вернуть на прежнее место не могу.
Подскажите как вернуть обратно. Т.е. чтобы вертикальные бары начинались с самого верха

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

Post by Instructor »


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

Post by Andrey_A_A »

Instructor
Ничего не понял, как вернуть-то прежнее состояние.
Как я не менял порядок в ini толбаров, ничего не вышло.
Можно поподробнее.

========================
Добавлено:
Если кому-то надо статичные горизонтальные панели и Вы это сделали, то может сделать параметр или ключ в AkelPad.ini - для определения статичности... Мне горизонтальная статичность не нужна - мне наоборот нужна вертикальная - в ином случае боковые панели получаются не полноценными...

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

Post by Instructor »

Добавлено: ручной параметр "SidePriority" определяет приоритет расположения панели инструментов. Один из следующих:
1 - Приоритет расположения сначала верхних и нижних, затем левых и правых (по умолчанию).
2 - Приоритет расположения сначала левых и правых, затем верхних и нижних.

Added: manual setting "SidePriority" defines priority of the toolbar side location. One of the following:
1 - Priority on top and bottom positions, then left and right (default).
2 - Priority on left and right positions, then top and bottom.


ToolBar plugin v8.8

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

Post by Andrey_A_A »

Добавлено: ручной параметр "SidePriority
Вставил в каждый ToolBar.ini ключ SidePriority=2 и всё сработало!!!
Instructor, Вы настоящий... автор :D

Image

Offline
Posts: 41
Joined: Tue Dec 06, 2011 12:58 pm

Post by Nizaury »

Подбирал значки из системных dll-файлов для добавления кнопок: Закрыть, Закрыть все, Закрыть все кроме активного.
Если кто вдруг решит себе такие добавить, вот код для ToolBar.

Code: Select all

SEPARATOR
"" Command(4318) Icon("shell32.dll", -261)
"" Command(4319) Icon("imageres.dll", -98)
"" Command(4320) Icon("imageres.dll", -105)
Еще есть такой значок Icon("imageres.dll", -5102)

Offline
Posts: 1
Joined: Mon May 14, 2012 2:02 pm

Command(4180)

Post by unionlik »

Хочу в панели такую команду:

Code: Select all

"Переключение регистра Ctrl+5" Command(4180) Menu("RegFont") Icon("…")
С выпадающим подменю:

Code: Select all

"RegFont"
{
 "ВСЕ ПРОПИСНЫЕ	Ctrl+6" Command(4175)
 "все строчные	Ctrl+7" Command(4176)
 "Как в предложениях.	Ctrl+8" Command(4177)
 "Начинать С Прописных	Ctrl+9" Command(4178)
 "иНВЕРТИРОВАТЬ	Ctrl+0" Command(4179)
}
Почему-то, при Command(4180), причём именно с 4180, кнопка у меня становится недоступной. Я что-то делаю не так?

С уважением, unionlik.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

unionlik
It seems to me that you need something like this:

In ToolBar:

Code: Select all

"Переключение регистра" Menu("RegFont") Icon(9)
In ContextMenu::Show menu:

Code: Select all

"RegFont"
{
  "Преобразовать по кругу	Ctrl+5" Command(4180)
  "ВСЕ ПРОПИСНЫЕ	Ctrl+6" Command(4175)
  "все строчные	Ctrl+7" Command(4176)
  "Как в предложениях	Ctrl+8" Command(4177)
  "Начинать С Прописных	Ctrl+9" Command(4178)
  "иНВЕРТИРОВАТЬ	Ctrl+0" Command(4179)
}
Or in ToolBar:

Code: Select all

-"Переключение регистра Ctrl+5" Command(4180) Menu("RegFont") Icon(9)

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

Можно ли надеяться, что в тулбарах будет реализован такой же функционал, как и в меню?
а) кнопка становится нажатой, если есть выделение цветом;
б) при повторном нажатии на кнопку - выделение цветом отменяется.

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

Post by FeyFre »

[Yustas.NeO], если это есть в меню, значит это есть в Тулбаре.Либы Вы чего-то не так настроили.

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

Post by VladSh »

FeyFre wrote:если это есть в меню, значит это есть в Тулбаре.
Жаль, что не наоборот.

Offline
Posts: 267
Joined: Mon Mar 12, 2007 3:45 pm

Post by [Yustas.NeO] »

FeyFre wrote:[Yustas.NeO], если это есть в меню, значит это есть в Тулбаре.Либы Вы чего-то не так настроили.
Я просто скопировал строку ""Black" Call("Coder::HighLight", 2, "#FFFFFF", "#000000", 0, 0) Icon("%a\Icons\color_000000.ico", 0)" из текста менюшки в текст тулбара...
В таком виде кнопка тулбара всегда нажата; в отличие от пункта меню, который нажат только если есть выделение цветом.

Так же как и
""Assembler" Call("Coder::Settings", 1, "asm")"
""Скрытые символы" Call("SpecialChar::Settings", 1, "1,2,3", "0", "0", -1, -1)"
не становятся нажатыми, в отличие от пункта меню.

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

Post by VladSh »

Подскажите пожалуйста, можно ли загнать кнопку в правый край тулбара. Хотелось бы команду наподобие BREAK, после которой кнопки уходят в конец вправо. Убрал бы пункт меню "Документация" и загнал бы его в одиноко стоящую кнопку справа, чтобы глаза не мозолила. В некоторых прогах видел такое, очень удобно.

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

Post by Instructor »

Добавлено: возможность указывать какие номера рядов, образованные BREAK, будут отображаться.
Добавлено: внешний вызов с кодом 1 - открыть панель инструментов с указанными рядами.

Added: possibility to specify what number of rows, created with BREAK, will be displayed.
Added: external call with code 1 - open ToolBar with specified rows. See BREAK description.


ToolBar plugin v9.2
Post Reply