Latest post of the previous page:
Ясно, спасибо. Голосонул там.far menu + include file (внешние меню)
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
far menu + include file (внешние меню)
Т.е. весь usermenu.cpp (не только запись) пойдёт под нож рефакторинг...
Если будешь заморачиваться с разными кодировками, при отсутствии файла хотелось-бы получить UTF-8.
Я бы вообще записывал только в UTF-8.
Если будешь заморачиваться с разными кодировками, при отсутствии файла хотелось-бы получить UTF-8.
Я бы вообще записывал только в UTF-8.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
far menu + include file (внешние меню)
А есть ветка, где обмениваются User Menu? Хочется посмотреть, что есть у дгугих полезного. Поделится идеями...
- John Doe
- Бюрократ
- Posts: 13847
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
far menu + include file (внешние меню)
Если поискать, то можно найти кое-какие примеры на форуме, и даже на плагринге.
Но специальной ветки нет, можете создать.
Но специальной ветки нет, можете создать.
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
far menu + include file (внешние меню)
Правильно ли я понимаю, что тема включения внешнего МЕНЮ заброшена как бы за ненадобностью?
t-rex, насколько я понимаю, Вы - самый активный противник в этой теме. Попробую добавить свою аргументацию ЗА возможность включения внешнего меню.
Очень частая ситуация - когда к общему МЕНЮ в конкретных папках добавляются пункты. характерные именно для данной папки. Ну, например, компиляция-сборка проекта. Или работа с файлами с одним и тем же расширением, по-разному должна быть организована разных папках. И таких пунктов - немного. А вот общее МЕНЮ - очень большое, да ещё меняется иногда. Хочется, чтобы изменения, вносимые в главное меню, были бы учтены во всех "локальных" меню. При наличии
t-rex, насколько я понимаю, Вы - самый активный противник в этой теме. Попробую добавить свою аргументацию ЗА возможность включения внешнего меню.
Очень частая ситуация - когда к общему МЕНЮ в конкретных папках добавляются пункты. характерные именно для данной папки. Ну, например, компиляция-сборка проекта. Или работа с файлами с одним и тем же расширением, по-разному должна быть организована разных папках. И таких пунктов - немного. А вот общее МЕНЮ - очень большое, да ещё меняется иногда. Хочется, чтобы изменения, вносимые в главное меню, были бы учтены во всех "локальных" меню. При наличии
#include
это было бы легко сделать, а так приходится тратить много времени на "синхронизацию", либо мириться с тем, что одни и те же действия в разных папках либо вызываются разными хоткеями, либо расположены в разных местах. А это не только очень неудобно, но и чревато неприятностями (когда пальцы помнят "путь" к пункту, например, обновления, а в конкретной папке по этому "пути" находится пункт, например, удаления устаревших бэкапов). Ну, либо писать свой макрос, реализующий User Menu.- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
far menu + include file (внешние меню)
Жаль только, что невозможно (ну, или я не знаю как) динамически дизейблить пункт меню (в зависимости от наличия файла выводить в главном меню пункт "локальное" или не выводить). Но это уже капризы...
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
far menu + include file (внешние меню)
buniak_a_h
Зато можно из скрипта открывать локальное меню не только из текущей папки, а, например, из папок уровнем выше, если в текущей нет.
У меня одно время так было и висело это даже на отдельной кнопке, F2 - всегда глобальное общее меню, F1 - локальное.
Зато можно из скрипта открывать локальное меню не только из текущей папки, а, например, из папок уровнем выше, если в текущей нет.
У меня одно время так было и висело это даже на отдельной кнопке, F2 - всегда глобальное общее меню, F1 - локальное.
Last edited by Smitis on Sun 02 Dec, 2018 13:14, edited 1 time in total.
Разум когда-нибудь победит.
far menu + include file (внешние меню)
buniak_a_h wrote: ↑Sun 02 Dec, 2018 01:37 Жаль только, что невозможно (ну, или я не знаю как) динамически дизейблить пункт меню (в зависимости от наличия файла выводить в главном меню пункт "локальное" или не выводить). Но это уже капризы...
Хоть поиском и пользовался, не сразу обратил внимание...buniak_a_h wrote: ↑Sun 03 May, 2020 08:47 Ниже привожу пункт "стандартного" меню, вызывающий "вложенное" пользовательское меню, описанное в другом файле, а также скрипт (ивент), "затеняющий" пункт стандартного меню в случае отсутствия такого файла.
Вложенные МЕНЮ, описанные в отдельном файле
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
far menu + include file (внешние меню)
homedimon, спасибо. Я к тому скрипту от другой (англоязычной) темы пришёл, а, оказывается, я уже участвовал (давно) в аналогичной теме на русском языке.
Да, там решена проблема
Да, там решена проблема
Я у себя даже не дизейблю, а скрываю такие пункты.buniak_a_h wrote: ↑Sun 02 Dec, 2018 01:37 Жаль только, что невозможно (ну, или я не знаю как) динамически дизейблить пункт меню (в зависимости от наличия файла выводить в главном меню пункт "локальное" или не выводить)
- buniak_a_h
- Posts: 4259
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
far menu + include file (внешние меню)
Last edited by HaRT on Tue 22 Dec, 2020 15:05, edited 1 time in total.
Reason: Спрятан офтопик
Reason: Спрятан офтопик