ContextMenu plugin

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

Post by Instructor »

VladSh wrote:Вопрос: как передать в аргументах перевод строки?
Передаю `"\r"`, а он возвращает мне не сам перевод строки, а текст в виде \r ...
Так и передавать. А на принимающей стороне обрабатывать esc-последовательности. Продолжение.

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

Post by Andrey_A_A »

Давно не был на форуме, хотел бы сказать огромное спасибо автору и всем развивающим AkelPad спасибо!
Когда-то я задавал вопрос о добавление в плагин параметра о переводе "Главного меню" на второй уровень, но оно осталось не замеченым. Может быть сейчас удастся реализовать...
есть Специальные пункты меню:
SEPARATOR
CLEAR
...
хотелось бы иметь и NEWLINE (очень )

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

Post by Instructor »

Andrey_A_A
Мне не известно API, которое переводит строку меню на следующую. Но это происходит автоматичестки, если широта меню не умещается в окне AkelPad'а.

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

Post by Andrey_A_A »

Очень жалко, а может есть что-то подобное:
в Total Commander в меню есть команда HELP_BREAK

Code: Select all

Командой HELP_BREAK вставляется разрыв главного меню. После этого разрыва все меню будут выровнены по правому краю.

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

Post by Instructor »

Andrey_A_A
Вроде нашел см. версию 10.0.

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

Post by Instructor »

Добавлено: метод для подменю главного меню Break() - тоже, что и Index(), но подменю вставляется на новую строку главного меню.

Added: method for submenu of the main menu Break() - same as Index(), but submenu inserted on a new line of the main menu.


ContextMenu plugin v10.0

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

Post by Infocatcher »

Instructor wrote:Добавлено: метод для подменю главного меню Break() - тоже, что и Index(), но подменю вставляется на новую строку главного меню.
В Windows 7 при использовании Break() не подхватывается тема оформления.

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

Post by Instructor »

Infocatcher
Это уже к разработчикам Windows 7.

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

Post by Andrey_A_A »

Break() ...вставляется на новую строку главного меню.
Instructor - У меня нет слов! Это невероятно! Огромное спасибо!!!

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

Post by Fr0sT »

Сделайте кто-нибудь скрин этой фичи, а то непонятно как-то

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

Post by Andrey_A_A »

Просто после необходимого пункта названия меню вместо "Правка" Index(-1) пишешь

Code: Select all

"Правка" Break(-1)
{
...
}
и всё меню с этого названия переходит на новую линию

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

Post by Fr0sT »

Ну я вообще-то просил пример, как это в натуре выглядит

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

Post by se7h »

Fr0sT
перевод строчки меню на следующую строку, теперь его можно хоть столбиком сделать :D

Image

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

Post by Fr0sT »

se7h
наконец-то :)

Хм. А смысл? Я бы скорее понял вот эту фишку
Командой HELP_BREAK вставляется разрыв главного меню. После этого разрыва все меню будут выровнены по правому краю.

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

Post by VladSh »

Fr0sT wrote:Хм. А смысл?
Полностью согласен.
Добавили бы лучше возможность располагать меню вертикально, вот для широкоформатных мониторов это было бы полезным.
Post Reply