View Issue Details

IDProjectCategoryView StatusLast Update
0003651WishesPlugins API.Panelpublic2018-09-08 13:34
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Platformx86OSWindowsOS VersionXP SP3
Summary0003651: FCTL_SETVIEWMODE с учётом пользовательских режимов панели
DescriptionВ настоящий момент пользовательские режимы нумеруются по порядку их расположения в File panel modes, что по меньшей мере ненадёжно, поскольку порядок может нарушиться в любой момент добавлением нового пункта (по умолчанию добавляется с начала списка).

Восстановить порядок после этого проблематично 0003650 и хотя это как раз поправимо, но хотелось бы имет какой-то более постоянный принцип идентификации панелей.
Например:

1. В Param1 может передаваться не номер, и числовой идентификатор, заданный в диалоге редактирования режима.
2. Либо через Param2 может передаваться структура с именем режима, либо гуидом (задаваемым в диалоге)
Additional Informationhttps://api.farmanager.com/ru/service_functions/panelcontrol.html#FCTL_SETVIEWMODE

Следует также отметить, что номер режима содержится в структуре PanelInfo
https://api.farmanager.com/ru/structures/panelinfo.html
TagsNo tags attached.
Build

Relationships

related to 0000426 new Make "Panel Modes" list dynamic 

Activities

JohnDoe

2018-09-08 13:21

updater   bugnote:0016239

В первую очередь актуально для использования в макросах, поэтому можно не трогая АПИ плагинов добавить функцию в макро АПИ

Issue History

Date Modified Username Field Change
2018-09-08 13:18 JohnDoe New Issue
2018-09-08 13:19 JohnDoe Relationship added related to 0000426
2018-09-08 13:21 JohnDoe Note Added: 0016239
2018-09-08 13:34 JohnDoe Description Updated
2018-09-08 13:34 JohnDoe Additional Information Updated