ContextMenu plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Site Admin
Posts: 6311
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Skif_off wrote:подобное использование не предполагалось или баг?
Баг. Кстати благодаря присланной сборке реализовано
Image
:)
Last edited by Instructor on Mon Mar 09, 2015 9:16 am, edited 1 time in total.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Instructor wrote:реализовано автоматическое добавление стрелочки на кнопку Toolbar'а
Спасибо, раза четыре точно переделывал :)) С пользой для всех - это хорошо :)

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

Instructor wrote:метод SET(128) - условное установление статуса для пунктов меню.
Побольше бы примеров для наглядности :D
Например, проверить - включена ли зебра, включено ли главное меню, вкладки, значки на вкладках, включена ли активная строка, настройки границы строки, каретки по строке и т.д...
Хорошо бы, если бы авторы плагинов, в которых реализованы настройки интерфейса (включение/отключение) добавляли в описание работы плагинов необходимые строки для отработки данного метода.

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

Post by Instructor »

LonerD
Примеры двух основных сообщений AKD_GETMAININFO, AKD_GETFRAMEINFO:

Code: Select all

SET(128, If("SendMain(1222 /*AKD_GETMAININFO*/, 157 /*MI_TABOPTIONSMDI*/, 0) & 0x1 /*TAB_VIEW_NONE*/ == 0"))
  "включены ли вкладки" Command(0)
UNSET(128)

SET(128, If("SendMain(1223 /*AKD_GETFRAMEINFO*/, 73 /*FI_ALTLINEFILL*/, 0) || SendMain(1223 /*AKD_GETFRAMEINFO*/, 74 /*FI_ALTLINESKIP*/, 0)"))
  "включена ли зебра" Command(0)
UNSET(128)
Дополнительная информация в AkelDLL.h.

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

Post by Instructor »

Добавлено: внешний вызов с кодом 2 для cписка избранных файлов (ContextMenu::Main).
Исправлено: часть памяти не освобождалась при закрытии диалога.
Исправлено: вложенный SET(32).

Added: external call with code 2 for favourite files list (ContextMenu::Main).
Fixed: part of the memory not freed when dialog closed.
Fixed: nested SET(32).


ContextMenu plugin v15.5

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Что-то я затупил: ткните, пожалуйста, носом, где почитать про %m и %i с примерами?

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

Post by Instructor »

Изменено: иконки не растягиваются, если масштаб экрана отличен от 96 dpi.

Changed: no icons sizing if screen scale other than 96 dpi.


ContextMenu plugin v15.6

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

Post by Instructor »

Исправлено: загрузка иконки на Win7.

Fixed: loading icons on Win7.


ContextMenu plugin v15.7

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

Post by VladSh »

Удалось уронить AkelPad таким вызовом из контекстного меню:

Code: Select all

-"<a href=''  CB  ''>...</a>" Call("Scripts::Main", 1, "insertTag.js", `-template='<a href="%C">%S</a>' -bbcode=0`)
Использовал одинарный знак процента.

Offline
Posts: 14
Joined: Thu Apr 02, 2015 10:31 am

Hiding Menu Bar

Post by fbpt »

Is there any way to hide the Menu Bar? The one with File, Edit, View, Options etc.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

fbpt
Yes. In Main menu click Options/Plug-ins..., double click ContextMenu::Main: select Main menu and check Hide. http://rghost.ru/7S4NHVKRb/image.png

P.S. You can add to toolbar

Code: Select all

"Main menu" Call("ContextMenu::Show", 2, "%bl", "%bb") Icon("%a\AkelFiles\Plugs\ToolBar.dll", 38)
or add hotkey

Code: Select all

"Main menu" Call("ContextMenu::Show", 2, "%bl", "%bb")

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

Or use script cpBarSwitch.js for show/hide different bars.

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

Post by Instructor »

VladSh wrote:Удалось уронить AkelPad таким вызовом из контекстного меню
Исправлено. Будет доступно после релиза 4.9.4.

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

Post by Infocatcher »

А нет ли возможности как-нибудь встроить меню окна редактирования в меню ссылок? Иногда бывает нужно, а дублировать совсем не хочется.
Хотелось бы получить что-то вроде такого:

Code: Select all

Открыть ссылку
...
Контекстное меню >
    Вырезать
    Копировать
    Вставить
    ...
Или хотя бы пунктом меню, который открывал бы меню окна редактирования.

P.S. Применительно к вызову через пункт меню... еще было бы удобно иметь возможность открыть меню вкладки с клавиатуры.

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

Post by Instructor »

Infocatcher wrote:Применительно к вызову через пункт меню... еще было бы удобно иметь возможность открыть меню вкладки с клавиатуры.
http://akelpad.sourceforge.net/forum/vi ... 3967#13967
Post Reply