Page 39 of 49

Posted: Fri Mar 01, 2013 9:50 am
by Infocatcher
Почему-то найти не могу... Я, вроде, уже жаловался, что теперь никак не вызвать обычное меню для ссылок (когда каретка находится внутри ссылки), а дублировать тоже не хочется.

Первый вариант: при нажатом Ctrl всегда показывать обычное меню.
Второй вариант: все-таки сделать простую возможность встраивания одних меню в другие.

Posted: Tue Jun 25, 2013 6:00 pm
by Instructor
Изменено: меню по умолчанию. Теперь пункты, вызывающие плагины, отображаются только, если плагин установлен.
Добалено: флаг 32 для метода SET() - игнорировать последующие строки, если указанный файл не найден.
Добалено: SEPARATOR1 - тоже, что и SEPARATOR, но:
- если указано несколько SEPARATOR1 подряд, то сливается в один SEPARATOR1;
- если указан SEPARATOR1 в начале или в конце подменю, то удаляется из подменю.

Changed: default menus. Now items that call plugins are displayed only if the plugin is installed.
Added: flag 32 for method SET() - ignore following lines, if specified file doesn't exist.
Added: SEPARATOR1 - same as SEPARATOR, but:
- if specified multiple SEPARATOR1 in sequence, then merged into a single SEPARATOR1;
- if specified SEPARATOR1 at the beginning or at the end of submenu, then removed from submenu.


ContextMenu plugin v13.7

Posted: Wed Jun 26, 2013 5:56 am
by Fr0sT
Что-то я не понял насчет
меню по умолчанию. Теперь пункты, вызывающие плагины, отображаются только, если плагин установлен.
Image Image



Или нужны какие-то дополнительные условия?

Posted: Wed Jun 26, 2013 1:25 pm
by Instructor
Fr0sT
Чтобы были задействованы умолчания, переименовываем/удаляем ContextMenu.ini.

Posted: Wed Jun 26, 2013 3:00 pm
by Fr0sT
Instructor
то есть в своих меню это не работает? В принципе, логично...

Posted: Thu Jun 27, 2013 7:34 am
by VladSh
Fr0sT wrote:то есть в своих меню это не работает? В принципе, логично...
То есть можно и не дёргаться с этим обновлением? /из описаний непонятно что это и для чего/

Posted: Fri Jun 28, 2013 6:19 am
by Fr0sT
VladSh, ну в общем да. Если ты меню изменил - то мог бы и выкинуть ненужные пункты, а если не выкинул - значит, они тебе нужны. Рассуждения, видимо, были такие.

Posted: Mon Aug 26, 2013 6:11 am
by Instructor
Исправлено: использование SEPARATOR1 рядом со специальными пунктами.

Fixed: using SEPARATOR1 next to special items.


ContextMenu plugin v13.8

Posted: Sun Sep 08, 2013 4:48 pm
by Instructor
Изменено: если очистить весь код меню и нажать ОК, то будет использован код меню по умолчанию.

Changed: if clear all menu code and press OK, then the default menu code will be used.


ContextMenu plugin v13.9

Posted: Wed Oct 23, 2013 7:01 pm
by KDJ
Standard submenus "Options" and "Window" looks like this (MDI):
Image

As my own menu, I used the menu linked here: http://akelpad.sourceforge.net/files/pl ... in-Eng.txt

After repeated switching ContextMenu::Main -> Main menu -> Enable, "Options" and "Window" submenus are the same:
Image

Posted: Thu Oct 24, 2013 8:13 am
by Instructor
Исправлено: восстановление подменю файлов (MDI).

Fixed: restoring files submenu (MDI).


ContextMenu plugin v14.1

Posted: Fri Nov 15, 2013 9:09 pm
by Skif_off
Подскажите, пожалуйста, в чем может быть проблема?

Code: Select all

"&Справка" Index(-1)
{
 SET(32, "%a\AkelFiles\Docs\AkelHistory-Rus.txt")
   "Описание плагинов (Rus)"
   {
    SET(32, "%a\AkelFiles\Docs\Clipboard-Rus.txt")
      "Clipboard-Rus.txt" OpenFile("%a\AkelFiles\Docs\Clipboard-Rus.txt")
    UNSET(32)
    ...
    SET(32, "%a\AkelFiles\Docs\XBrackets-Rus.txt")
      "XBrackets-Rus.txt" OpenFile("%a\AkelFiles\Docs\XBrackets-Rus.txt")
    UNSET(32)
   }
   SEPARATOR
   "AkelHistory (Rus)" OpenFile("%a\AkelFiles\Docs\AkelHistory-Rus.txt")
 UNSET(32)
 SET(32, "%a\Set\!about_coder_files_rus.coder")
    SEPARATOR
   "Параметры Coder-файлов (Rus)" OpenFile("%a\Set\!about_coder_files_rus.coder")
 UNSET(32)
 SEPARATOR
 "Проверить обновления..." Exec("%a\AkelFiles\AkelUpdater.exe") Icon("%a\AkelFiles\AkelUpdater.exe", 0)
 SEPARATOR
 "О программе" Command(4351)
 SEPARATOR
 -"Редактировать меню..." Call("ContextMenu::Main", 1, 1")
}

если убираю файл AkelHistory-Rus.txt, то получаю ошибку Нет открывающей скобки при открытии AkelPad и меню сбасывается на дефолтное, но ведь все скобки на месте (в диалоге плагина выделяется последняя фигурная скобка).

Posted: Sat Nov 16, 2013 8:29 am
by Instructor
Skif_off
Укажите то, что получается, когда вы "убираете файл AkelHistory-Rus.txt".

Posted: Sat Nov 16, 2013 8:49 am
by Skif_off
Instructor
"убираю файл AkelHistory-Rus.txt" - в смысле убираю файл AkelHistory-Rus.txt из папки Docs и вместо сокращения меню получаю ошибку.

Posted: Sat Nov 16, 2013 12:30 pm
by Instructor
Исправлено: вложенность методов SET, UNSET c флагами 1, 2, 4, 32.

Fixed: nesting SET, UNSET methods with 1, 2, 4, 32 flags.


ContextMenu plugin v14.2