View Revisions: Issue #1423
Summary | 0001423: Узнать состояние пункта меню | ||
---|---|---|---|
Revision | 2010-07-02 07:29 by vskirdin | ||
Description | S=Menu.ItemStatus([N]); Вернуть состояние N-го пункта меню (N - 1-based), или текущего пункта, если N==0 или не указан. Работает в абсолютном пространстве пунктов меню (без учета фильтров пр. механизмов сокрытия) Возвращает набор флагов (битмаск): 0xFFFFFFFF - нету нишиша/ошибка (N вне диапазона наличности) 0x00000001 - Selected (текущий пункт) 0x00000002 - Checked (отображена метка выбора) 0x00000004 - Separator (пункт является разделителем) 0x00000008 - Disabled (пункт недоступен) 0x00000010 - Grayed ("серый") 0x00000020 - Hidden (не видим/скрыт фильтром) TODO (после реализации 0001422): 0x00000040 - Hotkey present (имеет хоткей) 0x00000080 - Hotkey manual (хоткей был назначен юзером) |
||
Revision | 2010-07-02 07:28 by vskirdin | ||
Description | S=Menu.ItemStatus([N]); Вернуть состояние N-го пункта меню (N - 1-based), или текущего пункта, если N==0 или не указан. Работает в абсолютном пространстве пунктов меню (без учета фильтров пр. механизмов сокрытия) Возвращает набор флагов (битмаск): 0xFFFFFFFF - нету нишиша/ошибка (N вне диапазона наличности) 0x00000001 - Selected (текущий пункт) 0x00000002 - Checked (отображена метка выбора) 0x00000004 - Separator (пункт является разделителем) 0x00000008 - Disabled (пункт недоступен) 0x00000010 - Grayed ("серый") 0x00000020 - Hidden (не видим/скрыт фильтром) TODO (после реализации Bug:1422): 0x00000040 - Hotkey present (имеет хоткей) 0x00000080 - Hotkey manual (хоткей был назначен юзером) |
||
Revision | 2010-07-02 07:28 by vskirdin | ||
Description | S=Menu.ItemStatus([N]); Вернуть состояние N-го пункта меню (N - 1-based), или текущего пункта, если N==0 или не указан. Работает в абсолютном пространстве пунктов меню (без учета фильтров пр. механизмов сокрытия) Возвращает набор флагов (битмаск): 0xFFFFFFFF - нету нишиша/ошибка (N вне диапазона наличности) 0x00000001 - Selected (текущий пункт) 0x00000002 - Checked (отображена метка выбора) 0x00000004 - Separator (пункт является разделителем) 0x00000008 - Disabled (пункт недоступен) 0x00000010 - Grayed ("серый") 0x00000020 - Hidden (не видим/скрыт фильтром) TODO (после реализации Bug#1422): 0x00000040 - Hotkey present (имеет хоткей) 0x00000080 - Hotkey manual (хоткей был назначен юзером) |
||
Revision | 2010-06-30 12:29 by vskirdin | ||
Description | S=Menu.ItemStatus([N]); Вернуть состояние N-го пункта меню (N - 1-based), или текущего пункта, если N==0 или не указан. Возвращает набор флагов (битмаск: 0x00000001 - Selected (текущий пункт) 0x00000002 - Checked (отображена метка выбора) 0x00000004 - Separator (пункт является разделителем) 0x00000008 - Disabled (пункт недоступен/засерен) 0x00000010 - Hidden (скрыт фильтром) 0x00000020 - Hotkey present (имеет хоткей) 0x00000040 - Hotkey manual (хоткей был назначен юзером) |
||
Revision | 2010-06-30 12:29 by vskirdin | ||
Description | S=Menu.ItemStatus([N]); Вернуть состояние N-го пункта меню (N - 1-based), или текущего пункта, если N==0 или не указан. Возвращает набор флагов (битмаск) 0x00000001 - Selected (текущий пункт) 0x00000002 - Checked (отображена метка выбора) 0x00000004 - Separator (пункт является разделителем) 0x00000008 - Disabled (пункт недоступен/засерен) |