ContextMenu plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Всё перепроверил, LineBoard запускается (панель номеров строк появляется), но закладка не устанавливается. Закладка устанавливается если ещё раз кликнуть, то есть когда уже LineBoard запущен.

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

Post by Instructor »

Deim0s
Выложите ContextMenu.ini

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

Post by VladSh »

Проверка корректности при такой записи не проходит:

Code: Select all

"EXPLORER"
{
  EXPLORER
}
Раньше работало.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Это работает:

"Explorer"
{
EXPLORER
}

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

Post by VladSh »

KDJ, Спасибо :D

Instructor
1. Не пойму, как работает команда 4325. При нажатии происходит закрытие текущей вкладки...
2. У меня без установок SET(1 или 2) этот пункт контекстного меню действительно отображается после 10-ти открытых окон, что неудобно. Было бы хорошо, если бы пункт меню отображался тогда, когда открытые вкладки не вмещаются на панели вкладок.

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

Post by Instructor »


Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor,
Выложите ContextMenu.ini
Отправил AkelPad Вам на почту. Может ещё что не правильно сделал.

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

Post by Instructor »

Deim0s
У меня работает - LineBoard запускается и сразу устанавливается закладка. Ничего не менял просто запустил ваш AkelPad и выбрал "установить закладку". Даже не знаю в чем дело :)

Добавлено:
Вроде понял - LineBoard еще не успел инициализироваться, а ему уже шлют SetBookmark.

Попробуйте с версией LineBoard'а 6.2:

Code: Select all

-"Установить закладку" Call("Scripts::Main", 1, "EvalCmd.js", `'if (!AkelPad.IsPluginRunning("LineBoard::Main")) AkelPad.Call("LineBoard::Main", 1); AkelPad.Call("LineBoard::Main::SetBookmark");'`)

Offline
Posts: 139
Joined: Fri Feb 12, 2010 11:33 am

Post by Deim0s »

Instructor
Только хотел написать, что иногда срабатывает, а Вы уже исправили :D.
Попробуйте с версией LineBoard'а 6.2:
Да, теперь работает. Спасибо.

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

Post by VladSh »

Замечено небольшое неудобство: при вызове меню

Code: Select all

-"Изменить меню..." Call("ContextMenu::Main", 1, 1, "Пла&гины")
всё правильно находится, НО:
1. Если сразу же воспользоваться прокруткой мыши, то едет не текст, а прыгают менюхи. Предлагаю чтобы команда при открытии меню устанавливала фокус в окно со скриптом менюхи, а не оставляла его на ComboBox'е с выбором меню.
2. При нахождении заголовка меню автоматически скролить его так, чтобы он отображался вверху окна редактирования скрипта.

Может быть всё-таки сделать настройку менюх в файлах *.mnu? Ведь редактировать удобнее: работает поиск/замена + подсветка :)


В тулбар-плагине появилась удобная возможность - при клике на кнопку правой клавишей сразу производится переход к коду этой кнопки.
Предложение: сделать то же самое и в этом плаге, т.е. по кликуправой клавишей на позиции меню переходить к её коду.

Вообще у этих плагов много общего, может объединить их? Сделать типа 2 функции: Menu и ToolBar...

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

Post by Infocatcher »

VladSh
Предложение: сделать то же самое и в этом плаге, т.е. по кликуправой клавишей на позиции меню переходить к её коду.
Не-не-не. Контекстные меню должны уметь отзываться на правоклик.
А вот если сделать по клику средней кнопкой или Ctrl+ПКМ, например, тогда да.

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

Post by Infocatcher »

Infocatcher wrote:Если поставить курсор на ссылку и вызвать контекстное меню с клавиатуры, то откроется обычное меню, а не меню для ссылок.
Instructor wrote:Infocatcher
Реализовано. Будет доступно после релиза 4.4.4.
Ммм... не работает, однако.

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

Post by VladSh »

Infocatcher wrote:VladShили Ctrl+ПКМ, например, тогда да.
Вполне подходит! :twisted:

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

Post by Infocatcher »

Infocatcher wrote:В XP в районе смены темы оформления была кнопка «дополнительно». Мне сейчас не посмотреть. :)
Тьху ты, забыл.
Если еще актуально, то вот скрин: http://i069.radikal.ru/1006/87/b40d6ba98813.png (почти угадал, ага :D)

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

Post by Infocatcher »

По умолчальному меню:
Обработка непрокручиваемых операций – вроде бы, слитно.
Hex-код
Извлечь ссылки из HTML-текста

Теорией не владею, но одним местом чую. :D
Post Reply