View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001519 | Far Manager | Macro | public | 2010-09-26 23:52 | 2011-08-18 13:04 |
Reporter | DAtaMan | Assigned To | |||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | duplicate | ||
Product Version | 2.0 | ||||
Summary | 0001519: Создание меню в макросах | ||||
Description | Просьба о добавлении в макросы функции создания и вызова меню. Примерный синтаксис: menu(Items[,Res,Sorted,ItemSep,SubMenuSep]) функция возвращает -1 при отмене выбора, число >=0 (индекс выбранного пункта), либо строку. Параметры функции: Items - строки пунктов меню, разделённые ItemSep и SubMenuSep Res - что возвращать: 0 (по-умолчанию) - индекс выбранного пункта 1 - строку меню Sorted - сортировка пунктов: 0 (по-умолчанию) - не сортировать 1 - сортировать (при этом при Res==0, возвращать индекс до сортировки) ItemSep - разделитель пунктов меню, по-умолчанию CrLf SubMenuSep - разделитель пунктов SubMenu, по-умолчанию "\" | ||||
Steps To Reproduce | Часто в макросах нужно создать своё меню и выбрать какой-нибудь пункт. Например, закладку в редакторе, файл из списка и т.д. Также на форуме есть макрос, выдающий всю информацию о текущем диалоге, но при "навороченном" диалоге (например, редактирования панельного фильтра) msgbox не влезает на экран. А если можно будет создавать меню, то тут и фильтр меню под боком :) | ||||
Additional Information | Правда, какой индекс возвращать, если пункт находится в субменю, это да, не придумалось пока. | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
|
я так думаю, что конструктор менюхи - это как раз для плагинов (см. 0000466) |
|
Есть ещё такой тикет: 0000180: Конструкция "#include имяфайла" Если его реализовывать, то можно именно в виде макрофункции, и это будет практически то что требуется в данном тикете. |
|
И как вы находите похожие тикеты, непонятно :) >(см. 0000466) Пошёл тестить. |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-09-26 23:52 | DAtaMan | New Issue | |
2010-09-27 12:40 | DrKnS | Relationship added | duplicate of 0000346 |
2010-09-27 14:10 | vskirdin | Note Added: 0005832 | |
2010-09-27 14:20 | JohnDoe | Note Added: 0005833 | |
2010-09-28 02:45 | DAtaMan | Note Added: 0005839 | |
2010-09-29 09:58 | alexy | Build | => 0 |
2010-09-29 09:58 | alexy | Status | new => closed |
2010-09-29 09:58 | alexy | Resolution | open => duplicate |
2011-08-18 13:04 | vskirdin | Relationship added | duplicate of 0001751 |