ContextMenu plugin

Discuss and announce AkelPad plugins
  • Author
  • Message
Offline
Posts: 58
Joined: Sat Apr 12, 2008 11:43 am

Post by koros »

Я так понимаю, что на мои предыдущие просьбы ответ отрицательный :(

Попрошу ещё одну фичу - может она будет востребована.
Можно ли добавить меню по правой клавиши мыши на полосе фолдинга (там, где плюсики и минусики фолдинга). Там можно было бы добавить "Свернуть всё" и "Развернуть всё".

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

Post by Instructor »

koros wrote:И ещё хотелось бы узнать какое ограничение накладывается на количество строк в меню? Просто я заметил, что при достаточно большом количестве строк перестает работать функция предпросмотра меню, а при ещё большем количестве - вообще не работает плагин.
Ограничение 5 тысяч пунктов меню.
Там можно было бы добавить "Свернуть всё" и "Развернуть всё".
В меню редактирования добавляем:

Code: Select all

"Свернуть/Развернуть блоки" Call("Coder::CodeFold::AllCollapse")

Offline
Posts: 58
Joined: Sat Apr 12, 2008 11:43 am

Post by koros »

Instructor wrote:
koros wrote:И ещё хотелось бы узнать какое ограничение накладывается на количество строк в меню? Просто я заметил, что при достаточно большом количестве строк перестает работать функция предпросмотра меню, а при ещё большем количестве - вообще не работает плагин.
Ограничение 5 тысяч пунктов меню.
Спасибо. А нельзя ли увеличить?
Instructor wrote:
Там можно было бы добавить "Свернуть всё" и "Развернуть всё".
В меню редактирования добавляем:

Code: Select all

"Свернуть/Развернуть блоки" Call("Coder::CodeFold::AllCollapse")
Это в окне редактирования, а я имел в виду на полоске фолдинга - там, где "плюсики" и "минусики".

А по поводу Include("MyMenu") - стоит ли ждать?

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

Post by Instructor »

koros wrote:А нельзя ли увеличить?
koros wrote:Просто я заметил, что при достаточно большом количестве строк перестает работать функция предпросмотра меню, а при ещё большем количестве - вообще не работает плагин.
Ограничение проявляется в виде отсутствия реакции на нажатие пункта меню, однако при этом пункты не должны пропадать и тем более плагин должен продолжать работать. Попробуйте версию 14.6.

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

Post by Instructor »

Исправлено: освобождение ресурсов главного меню.

Fixed: freeing main menu resources.


ContextMenu plugin v14.6

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

Post by Skif_off »

Instructor
5 тыс. пунктов или все строки, включая SET/UNSET()/SEPARATOR?

DV
Offline
Posts: 1250
Joined: Thu Nov 16, 2006 11:53 am
Location: Kyiv, Ukraine

Post by DV »

Skif_off wrote:Instructor
5 тыс. пунктов или все строки, включая SET/UNSET()/SEPARATOR?
:)
Профессор: -- ...Солнце погаснет через 5 миллиардов лет.
Один из студентов: -- Простите, вы сказали миллионов или миллиардов??
Профессор: -- Миллиардов.
Студент: -- Ну слава богу!

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

Post by Skif_off »

Ну, в общем, да - скорее праздное любопытство :) (сейчас на все - 1600 строк, только пункты меню - 1047)

Offline
Posts: 58
Joined: Sat Apr 12, 2008 11:43 am

Post by koros »

Instructor wrote:
koros wrote:А нельзя ли увеличить?
koros wrote:Просто я заметил, что при достаточно большом количестве строк перестает работать функция предпросмотра меню, а при ещё большем количестве - вообще не работает плагин.
Ограничение проявляется в виде отсутствия реакции на нажатие пункта меню, однако при этом пункты не должны пропадать и тем более плагин должен продолжать работать. Попробуйте версию 14.6.
Да с этой версией всё заработало. Спасибо.
По поводу такого большого количества строк. Предположим есть скрипт, у которого 4 параметра, которые могут изменяться от 1 до 10. Захотелось сделать меню, в котором представлены все комбинации - получаем 10х1-х10х10=10000 срок.

Instructor
Я извиняюсь, за настырность, но вы не ответили на остальные вопросы по поводу фолдинга и Include ("MyMenu").

Offline
Posts: 2247
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

koros wrote:Instructor
Я извиняюсь, за настырность, но вы не ответили на остальные вопросы по поводу фолдинга и Include ("MyMenu").
koros, ответ на этот вопрос даден не так уже давно - в конце прошлого года

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

Post by Instructor »

Исправлено: плавающее исчезновение пунктов меню.

Fixed: floating item disappearance.


ContextMenu plugin v14.7

Offline
Posts: 582
Joined: Mon Apr 08, 2013 9:50 pm
Location: Win7SP1x64, APx64

Post by Drugmix »

Instructor wrote:Исправлено: плавающее исчезновение пунктов меню.
баг вернулся :(

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

Post by Infocatcher »

Когда-то давно вопрос уже поднимался, но искать лень. :)
Проблема в том, что для корректного отображения списка открытых файлов (MDIDOCUMENTS) на Windows 7 нужно завернуть все содержимое меню в

Code: Select all

# Системная тема оформления без иконок
SET(16)
...
UNSET(16)
Тогда я эту проблему так и решил, а сейчас вот все-таки подобрал иконки. :)
Суть в том, при наведении курсора пункты меню должны подсвечиваться не изменением фона, на некой градиентной маской.

В общем, хотелось бы починить. Тем более, что закладки (FAVOURITES) при этом отображаются корректно.

Image

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

Post by Instructor »

Infocatcher wrote:В общем, хотелось бы починить.
Было здесь. Пункты меню MDIDOCUMENTS и EXPLORER создаются не плагином, поэтому он не контролирует работу по ним (в том числе и отрисовку), а только реагирует на выбор пункта.

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

Post by Infocatcher »

Instructor wrote:Пункты меню MDIDOCUMENTS и EXPLORER создаются не плагином, поэтому он не контролирует работу по ним (в том числе и отрисовку), а только реагирует на выбор пункта.
А я и забыл, что уже тогда были такие же особенности. Видимо, из-за отсутствия пояснений. :)
Печально. :(
Post Reply