Modified Plugins

Discuss and announce AkelPad plugins
Post Reply
  • Author
  • Message
Offline
Posts: 77
Joined: Thu May 05, 2022 5:38 am

Modified Plugins

Post by dothen »

Модифицированные плагины

upload.ee
disk.yandex.ru


В архиве три плагина ToolBarX, ContextMenu, LineBoard.

ToolBarX mod 1.0 (26.07.2026)
-----------------------------

Изменено: Убраны иконки из ресурсов.
Изменено: Убрана стандартная панель инструментов.
Изменено: В диалоге настроек окно RichEdit20W заменено на AkelEditW.

Добавлено: В диалоге настроек добавлено подсветка и автодополнение.
Добавлено: Параметры "Rows" и "EnabledGroups" в ToolBarX.ini.
Добавлено: Внешний вызов Call("ToolBarX::Main", 2, ROW, *BOOL) - Показать/Скрыть ряд.
Добавлено: Внешний вызов Call("ToolBarX::Main", 3, *NUMBERROWS) - Получить общее количество рядов и количество видимых рядов.
Добавлено: Внешний вызов Call("ToolBarX::Main", 4, GROUP, *DWORD) - Показать/Скрыть группу кнопок.

Плагин педназначен для создания дополнительных панелей инструментов.
Имена дополнительных панелей должны начинаться с ToolBar, например ToolBarHtml.dll или ToolBarColor.dll или ToolBar_01.dll.
Остаётся где-то взять иконки :)
В файле ToolBarX.ini находится демо-панель.


ContextMenu mod 1.0 (26.07.2026)
--------------------------------

Изменено: Цвет текста в меню MARK ("#000000" вместо 0).
Изменено: В диалоге настроек окно RichEdit20W заменено на AkelEditW.

Добавлено: В диалоге настроек добавлено подсветка и автодополнение.
Добавлено: Меню TOOLBARS и меню TOOLBARX.
Добавлено: Пункт "ToolBars" в главное меню.
Добавлено: Пункт "Микрокарта" в меню LINEBOARD.
Добавлено: Умная обработка пунктов меню вызывающих функции плагина ToolBarX.
Добавлено: Умная обработка пункта "Микрокарта" в меню LINEBOARD.

Меню TOOLBARX это меню для демо-панели.
Пробовал сделать Сворачивание блоков, но в диалоге это работает не так как ожидается, поэтому CodeFold отсутствует.


LineBoard mod 1.0 (26.07.2026)
------------------------------

Изменено: Средняя клавиша мыши ставит/убирает закладки.

Добавлено: Микрокарта, показывает положение текущей строки, закладок, выделенного текста,
а так же положение всех вхождений выделенного однострочного текста,
для поиска берутся максимум 249 символов выделенной строки.
На очень больших файлах имеет место задержка перед отрисовкой.

Добавлено: В панель с номерами строк добавлен индикатор текущей строки.
Добавлено: Параметры CurrentLineEnable, MicromapEnable в LineBoard.ini.
Добавлено: Внешний вызов Call("LineBoard::Main", 5, *BOOL) - Показать/Скрыть микрокарту.

Исправлено: Средний клик в меню закладок.


Offline
Posts: 28
Joined: Wed Jan 22, 2025 5:23 am

Re: Modified Plugins

Post by Лестер Глючный »

А разве иконки нужны? Мне бы вот хотелось использовать Wingdings/Webdings или любой другой шрифт с уже готовыми "эмодзями"… А подцеплять SVG, то только с возможностью использования системных цветов (хз, возможно ли WMF|EMF), был бы редактор векторных изображений позволяющего раскрашивать в такие "цвета"
CorelDraw, Illustrator, вроде Inkscape тоже, довелось заглянуть и в более "современный" SnipSVG — в их палитрах такие "цвета" не доступны для выбора

Впрочем, так же и в ContextMenu MARK цвет фона+текста в соответствии с цветовой схемой винды.
Лучше, чтоб определённая кнопка переключала "сохранённые отдельными файлами" наборы инструментов (как файлы.br2 в TC, только не "включая" саму кнопку).
Не люблю "загромождения", частенько у многих приложений выкидываю панели из виду, дабы работать с наибольшей областью редактирования… а уж если отсутствуют какие-либо пункты меню (в главном или контекстном), ну тут тогда уже всё зависит от наличия "горячей клавиши"… Плохо, когда панель инструментов намертво впаяна в окно, либо можно только поменять местами с другими панелями, а расположить вертикально и/или отделить (отцепить) от окна нельзя, но хуже всего то, когда кнопка не продублирована в меню (либо само оно отсутствует)
Терпеть его не могу у MSO2k7, MSPaint, WordPad в Win7 и даже отчасти егонного проводника (в висте ещё было адекватнее), ставший ещё хуже в Win8/10/11, современных Foxit, Sibelius, всяких "даже платных" звуковых/видеоредакторов (в которых даже многодорожечного режима нет)…
Да, в Office2k7 предусмотрены "автоматические" горячие клавиши для доступа ко многим кнопкам без использования мыши (только клавиатурой), но частенько там приходиться "в заголовке окна" добавлять кнопки, и, соответственно менять их позицию, что в свою очередь приводит к тому, что уже заученные к тому времени "последовательности нажатий" могут ненароком что-нибудь испортить, и придётся привыкать по новой! Меню (как в Office2k3) всё же было гораздо надёжнее! Реже, когда приходится использовать программу с разной локализацией — там-то даже доступ к П&унктам меню/Гало&чкам может отличаться… Впрочем, мне и так уже приходится править "Accelerators" в AkelPad.exe, чтоб Ctrl+Y не удалял строчку, но если садишься работать за другой комп… оооой…
Но вот во многих таких программах этот "ленточный вид" реализован далеко не так, как в Office2k7/2k10, т.е. куда более грубоурезанным функционалом: не имеют возможности закреплять кнопки/группу кнопок в строке заголовка, и "ALT" не открывает доступ к ленте с клавиатуры! Хоть бы какое-нибудь меню прикрутили, блин, крутись как хочешь NumPad`ом!

LineBoard, хм, из-за того, что не использую, привычнее в строке состояния подглядывать текущую строку:столбец, в т.ч. сколько выделено. Но именно там же не хватает и отображения текущего адреса (которого байта в файле, т.е. даже не смещения|символа)…
Post Reply