View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002724 | Wishes.Plugins | LuaMacro / Macro Browser | public | 2014-07-04 10:37 | 2018-08-29 16:49 |
Reporter | JohnDoe | Assigned To | shmuel | ||
Priority | normal | Severity | minor | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Summary | 0002724: LuaFAR: MIF_SELECTED для far.Menu | ||||
Description | Для функции Menu если отличия между плагиновым API и LuaFAR. В первом случае активный пункт должен быть помечен MIF_SELECTED, а во втором - индекс пункта должен задаваться явно, параметром SelectIndex. В некоторых случаях MIF_SELECTED может быть удобнее. Это важно, если порядок пунктов может меняться, например, при сортировке. Предлагаю добавить поддержку этого флага в LuaFAR, параллельно с SelectIndex. SelectIndex может иметь приоритет, либо запретить одновременное использование. | ||||
Additional Information | http://api.farmanager.com/ru/structures/farmenuitem.html | ||||
Tags | No tags attached. | ||||
|
Аналогично с листбоксом в tFarDialogItem (http://api.farmanager.com/ru/structures/farlistitem.html) |
|
LuaFAR build 424. |
|
Спасибо! Возможно в мануале стоит сделать примечание о том, что позицию можно задать двумя способами, и "Properties.SelectIndex" имеет приоритет над "item.selected". |
|
Не знаю, что писать в мануале, т.к. приоритетов на самом деле нет. Документация Far API вроде не определяет, что будет, если у нескольких элементов будет выставлен MIF_SELECTED. |
|
Значит о приоритете не писать, а процитировать Энциклопедию "Только один пункт может быть активным" |
|
В мануале LuaFAR указываются только отличия от Far API. Если что-то совпадает, не имеет смысла дублировать. Можно было бы пояснить, что если установлено Properties.SelectIndex=N, то это равносильно установке items[N].selected=true. Но не очень охота перегружать и без того большую статью мануала. |
|
В принципе, LuaFAR может и расставить приоритеты, и передавать Фару не более одного элемента с выставленным MIF_SELECTED, только вот не уверен, что это нужно. |
|
>Но не очень охота перегружать и без того большую статью мануала. Есть 2 способа сделать одно и то же. Желательно пояснить, что это действительно одно и то же, чтобы читатель не метался между двумя мануалами пытаясь найти разницу. >В мануале LuaFAR указываются только отличия от Far API. SelectIndex это ведь отличие? >LuaFAR может и расставить приоритеты Да, вряд ли это надо |
|
Добавил в мануал замечание насчёт Properties.SelectIndex. |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-04 10:37 | JohnDoe | New Issue | |
2014-07-04 10:45 | JohnDoe | Note Added: 0012666 | |
2014-09-01 21:59 | shmuel | Note Added: 0012951 | |
2014-09-01 21:59 | shmuel | Assigned To | => shmuel |
2014-09-01 21:59 | shmuel | Status | new => feedback |
2014-09-02 11:04 | JohnDoe | Note Added: 0012961 | |
2014-09-02 11:04 | JohnDoe | Status | feedback => assigned |
2014-09-02 11:14 | shmuel | Note Added: 0012962 | |
2014-09-02 11:19 | JohnDoe | Note Added: 0012963 | |
2014-09-02 11:25 | shmuel | Note Added: 0012964 | |
2014-09-02 11:26 | shmuel | Note Edited: 0012964 | |
2014-09-02 11:35 | shmuel | Note Edited: 0012964 | |
2014-09-02 12:47 | shmuel | Note Added: 0012965 | |
2014-09-02 13:04 | JohnDoe | Note Added: 0012967 | |
2014-09-02 13:36 | shmuel | Note Added: 0012968 | |
2014-09-02 13:36 | shmuel | Status | assigned => closed |
2014-09-02 13:36 | shmuel | Resolution | open => fixed |
2018-08-29 16:49 | JohnDoe | Relationship added | parent of 0003644 |