Page 27 of 49

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

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

Posted: Sun Jul 24, 2011 4:19 pm
by Instructor
Andrey_A_A
Мне не известно API, которое переводит строку меню на следующую. Но это происходит автоматичестки, если широта меню не умещается в окне AkelPad'а.

Posted: Sun Jul 24, 2011 5:50 pm
by Andrey_A_A
Очень жалко, а может есть что-то подобное:
в Total Commander в меню есть команда HELP_BREAK

Code: Select all

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

Posted: Sun Jul 24, 2011 7:13 pm
by Instructor
Andrey_A_A
Вроде нашел см. версию 10.0.

Posted: Sun Jul 24, 2011 7:16 pm
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

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

Posted: Mon Jul 25, 2011 5:20 am
by Instructor
Infocatcher
Это уже к разработчикам Windows 7.

Posted: Mon Jul 25, 2011 6:49 am
by Andrey_A_A
Break() ...вставляется на новую строку главного меню.
Instructor - У меня нет слов! Это невероятно! Огромное спасибо!!!

Posted: Mon Jul 25, 2011 6:54 am
by Fr0sT
Сделайте кто-нибудь скрин этой фичи, а то непонятно как-то

Posted: Mon Jul 25, 2011 7:23 am
by Andrey_A_A
Просто после необходимого пункта названия меню вместо "Правка" Index(-1) пишешь

Code: Select all

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

Posted: Mon Jul 25, 2011 10:40 am
by Fr0sT
Ну я вообще-то просил пример, как это в натуре выглядит

Posted: Mon Jul 25, 2011 12:15 pm
by se7h
Fr0sT
перевод строчки меню на следующую строку, теперь его можно хоть столбиком сделать :D

Image

Posted: Mon Jul 25, 2011 2:33 pm
by Fr0sT
se7h
наконец-то :)

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

Posted: Mon Jul 25, 2011 3:50 pm
by VladSh
Fr0sT wrote:Хм. А смысл?
Полностью согласен.
Добавили бы лучше возможность располагать меню вертикально, вот для широкоформатных мониторов это было бы полезным.