Последние файлы в меню вкладок

Russian main discussion
  • Author
  • Message
Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Последние файлы в меню вкладок

Post by VerTus »

Подскажите пож код, чтобы получить выпадающий список последних файлов, такой же как в стандартном меню. Хочу разместить его в меню вкладок

Image

Или как узнать коды этого (главного?) меню?

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VerTus
1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
Замечания:
- Левый клик мыши на не специальных пунктах меню с удерживанием
клавиши Ctrl открывает диалог настроек с отмеченным кодом пункта.
2. Воспользовавшись полученным знанием откройте редактор меню. Тут, возвращаясь к пункту 1 подчеркиваю красным - ключевые слова "на не специальных". Это означает, что на сам пункт "Последние файлы" давить не надо, а надо щёлкать по соседним пунктам (у вас это "Печать" или "Выход").
3. В редакторе берёте весь интересующий блок.
Примерно так:

Code: Select all

SEPARATOR
 "Последние &файлы" Icon("%a\AkelIcons.dll", 51)
  {
  RECENTFILES
  SEPARATOR
  -"Показать меню последних файлов" Call("RecentFiles::Show") Icon("%a\AkelIcons.dll",81)
  -"Диалог управления последними файлами" Call("RecentFiles::Manage") Icon("%a\AkelIcons.dll",82)
  -"Удалить несуществующие файлы" Call("RecentFiles::DeleteNonExistent") Icon("%a\AkelIcons.dll",83)
  -"Очистить список последних файлов" Call("Scripts::Main", 1, "ClearRecentFiles.js", `-Msg=false`) Icon("%a\AkelIcons.dll",84)
  }
SEPARATOR
4. Далее перейдите к меню вкладок и разместите в нём скопированный кусок меню.
5. Собственно всё.
Так что не ленитесь читать документацию. Экономит массу времени.

Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Post by VerTus »

1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
Попробуйте воспроизвести это в указанном пункте меню. (если бы это тут работало - я бы вас не тревожил своими глупостями)
Примерно так:
Благодарю, всё ОК.

Остался последний вопросик - откуда AkelIcons.dll? У меня его нет.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VerTus wrote:
1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
Попробуйте воспроизвести это в указанном пункте меню. (если бы это тут работало - я бы вас не тревожил своими глупостями)
Насчет глупостей - это вы верно подметили. Потому что в моём первом сообщении, кроме пункта 1 был ещё и пункт 2, который вы прочитать конечно же не соизволили.
Остался последний вопросик - откуда AkelIcons.dll? У меня его нет.
Первоисточника мне не известно. Файл кочует по неофициальным сборкам. Если склероз не изменяет, то мне он достался из сборки samlab.ws (там Akelpad включён в сборку TotalComander PowerPack)

Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Post by VerTus »

Потому что в моём первом сообщении, кроме пункта 1 был ещё и пункт 2, который вы прочитать конечно же не соизволили.
Уважаемый, еще раз спасибо за помощь, но всё же попробуйте воспроизвести, прежде чем катить бочку. ОК? ;)

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

Post by VladSh »

VerTus
Можно некоторые иконки вытянуть из файла плагина RecentFiles.dll, и никакой AkelIcons.dll тогда ненужен.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VerTus wrote:
Потому что в моём первом сообщении, кроме пункта 1 был ещё и пункт 2, который вы прочитать конечно же не соизволили.
Уважаемый, еще раз спасибо за помощь, но всё же попробуйте воспроизвести, прежде чем катить бочку. ОК? ;)
Повторяю ещё раз пункт 2 из первого сообщения:
opk44 wrote:2. Воспользовавшись полученным знанием откройте редактор меню. Тут, возвращаясь к пункту 1 подчеркиваю красным - ключевые слова "на не специальных". Это означает, что на сам пункт "Последние файлы" давить не надо, а надо щёлкать по соседним пунктам (у вас это "Печать" или "Выход").

Если вам здесь всё понятно, то на что, по-вашему, мне должна "открыть глаза" попытка воспроизведения?
Тут же явным образом написано, что нужно делать, и чего делать не нужно?
Ну, допустим, сделаю я то, что делать не нужно. Получу заранее известный результат, и что?

Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Post by VerTus »

Если вам здесь всё понятно, то на что, по-вашему, мне должна "открыть глаза" попытка воспроизведения?
Жаль, что вам пререкаться интереснее, чем перепроверить и узнать, что (на бис:) именно тут это не работает.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VerTus wrote:
Если вам здесь всё понятно, то на что, по-вашему, мне должна "открыть глаза" попытка воспроизведения?
Жаль, что вам пререкаться интереснее, чем перепроверить и узнать, что (на бис:) именно тут это не работает.
Вам в который уже раз объясняют, что согласно документации НЕ НАДО щёлкать на специальные пункты меню, а НАДО щёлкать по ближайшим соседним. И если вам не понятно, что такое "специальные" пункты меню, то это ваша проблема, а не моя, и надо не меня "жалеть", а, повторяю, открыть документацию и выяснить:
ContextMenu-Rus.txt строка 44 wrote:Специальные пункты меню:
...
EXPLORER
меню проводника.
FAVOURITES
список избранных файлов.
RECENTFILES
список последних файлов.
...
И, нет, пререкаться мне совсем не интересно.

Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Post by VerTus »

И если вам не понятно,
Нет, это вам не понятно, что я щелкаю не туда, куда вы себе придумали, а именно туда, куда написано.
А мне не понятно только одно - почему вам так упорно лень проверить, но не лень писать простыни..

Ну да ладно.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VerTus wrote:Нет, это вам не понятно, что я щелкаю не туда, куда вы себе придумали, а именно туда, куда написано.
Ну так если мне непонятно, то и напишите/укажите чётко и недвусмысленно, куда именно вы "щёлкаете, а у вас не работает". На первом скрине указан обведённым пункт "Последние файлы". Что я должен был подумать? Это во-первых.
Во-вторых, если у вас "не работает" Ctrl+Клик на пунктах "Печать" и/или "Выход", то каким иным образом вы смогли попасть в редактор меню? Через прямой вызов ContextMenu::Main что ли?

Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Post by VerTus »

Ну так если мне непонятно, то и напишите/укажите чётко и недвусмысленно, куда именно вы "щёлкаете, а у вас не работает"
А смысл? К тому же я уверен, что вы уже давно всё поняли, но зачем-то изображаете балерину.
Ок. В третий раз: туда, куда написано в инструкции.
Сосбно, пофик куда щелкать - в любой пункт и в любой подпункт любой вложенности главного меню (кроме пункта "плагины") - "диалог настроек с отмеченным кодом пункта" не открывается.
Главное меню - это вот это
Image
На первом скрине указан обведённым пункт "Последние файлы". Что я должен был подумать?
Скорее не "что", а "чем".
В вопросе чётко написано что мне надо, а не куда я щелкаю.

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

VerTus wrote:Скорее не "что", а "чем".
Всего вам хорошего.

YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Остыньте, горячие финские парни. :)

У AP есть штатное меню, которое формируется совсем не плагином ContextMenu, поэтому открыть его описанным способом, по инструкции из плагина, не получится.
По умолчанию, у плагина работает только два пункта из "Главного меню", это "Избранное" и "Плагины", т.е. чтобы получить полное меню, его необходимо сформировать... ну или для простоты, можно "стырить" из готовых сборок и подредактировать под себя... тогда будет всё работать.

VerTus
Неужели трудно описать проблему полностью, без многозначительных намеков? Это ведь Вам требуется помощь. Чтобы Вас однозначно понимали, где именно у Вас и на каком этапе возникает проблема, необходимо всё описывать подробно и лучше со скриншотами...
Ну, а те кто пользуется AP давно, уже могут просто не помнить, как ведет себя AP при настройке с нуля. У опытных пользователей всё давно настроено и подобные проблемы, попросту не актуальны...

Offline
Posts: 18
Joined: Fri Mar 20, 2020 9:51 am

Post by VerTus »

opk44 wrote:
VerTus wrote:Скорее не "что", а "чем".
Всего вам хорошего.
Главное сам же начал намекать на недостаток у меня ума и лень, а потом обижается, когда ему отвечают той же монетой. Надо брёвнышко из глазика вытащить..

Но я не обидчив, и по прежнему, не смотря ни на что, благодарен за оказанную помощь.
Миру-мир.
Last edited by VerTus on Wed Jan 27, 2021 9:09 am, edited 1 time in total.
Post Reply