View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003651 | Wishes | Plugins API.Panel | public | 2018-09-08 12:18 | 2018-09-08 12:34 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | XP SP3 |
Summary | 0003651: FCTL_SETVIEWMODE с учётом пользовательских режимов панели | ||||
Description | В настоящий момент пользовательские режимы нумеруются по порядку их расположения в File panel modes, что по меньшей мере ненадёжно, поскольку порядок может нарушиться в любой момент добавлением нового пункта (по умолчанию добавляется с начала списка). Восстановить порядок после этого проблематично 0003650 и хотя это как раз поправимо, но хотелось бы имет какой-то более постоянный принцип идентификации панелей. Например: 1. В Param1 может передаваться не номер, и числовой идентификатор, заданный в диалоге редактирования режима. 2. Либо через Param2 может передаваться структура с именем режима, либо гуидом (задаваемым в диалоге) | ||||
Additional Information | https://api.farmanager.com/ru/service_functions/panelcontrol.html#FCTL_SETVIEWMODE Следует также отметить, что номер режима содержится в структуре PanelInfo https://api.farmanager.com/ru/structures/panelinfo.html | ||||
Tags | No tags attached. | ||||
Build | |||||
related to | 0000426 | new | Make "Panel Modes" list dynamic |