View Issue Details

IDProjectCategoryView StatusLast Update
0002942Encyclopedia_Commonpublic2018-11-09 09:02
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityN/A
Status newResolutionopen 
Summary0002942: SettingsControl: необходимо документировать работу с историями, и собственными настройками фара
DescriptionО возможности доступа к настройкам фара в Энциклопедии ни слова.
О возможности доступа к историям только намёк (union в структуре FarSettingsEnum).

Фрагменты информации как всегда можно найти в changelog.

Добавлю к описанному там:
- для настроек фара команда SCTL_ENUM запрещена.
- при работе с настройками фара в структуре FarSettingsItem не требуется задавать Type (от него ничего не зависит).
Steps To Reproduce
zg 20.10.2011 01:33:55 +0200 - build 2232

1. экспериментальное получение настроек фара через SettingsControl. Пока только истории.
   в качестве id нужно передавать FarGuid, получение с помощью SCTL_ENUM, Root должен быть
   установлен в одно из значений FARSETTINGS_SUBFOLDERS.
zg 25.12.2011 13:43:10 +0200 - build 2326

1. экспериментальное получение истории диалогов через SettingsControl. аналогично другим историям,
   за исключением того, что root получается:
     FarSettingsValue value={0,L"NewFolder"};
     root=Info.SettingsControl(Settings,SCTL_OPENSUBKEY,0,&value);
zg 25.12.2011 14:48:29 +0200 - build 2328

1. экспериментальное получение настроек подтверждения через SettingsControl(...,SCTL_GET,...).
   Root - FSSF_CONFIRMATIONS, Name - L"CopyOverwrite", L"MoveOverwrite" и т.д.
zg 21.02.2012 04:40:45 +0200 - build 2478

1. продолжение 2328. имена настроек теперь совпадают с именем этих настроек в базе.
   добавлены FSSF_SYSTEM и FSSF_PANEL.
   посмотреть, что отдаётся на текущий момент можно в config.cpp::CFG.
zg 21.02.2012 16:14:47 +0200 - build 2479

1. добавлена FSSF_EDITOR. по "WordDiv" можно получить системный список список разделителей.
zg 13.03.2012 01:52:57 +0200 - build 2542

1. плагинам доступна опция FSSF_CONFIRMATIONS/"RemoveConnection".
zg 13.03.2012 12:20:04 +0200 - build 2544

1. плагинам доступна опция FSSF_SCREEN/"KeyBar".
zg 14.03.2012 23:16:28 +0200 - build 2546

1. плагинам доступны опции: FSSF_INTERFACE/"ShowMenuBar", FSSF_DIALOG/"EditBlock", FSSF_DIALOG/"EULBsClear", FSSF_DIALOG/"DelRemovesBlocks", FSSF_PANELLAYOUT/"ColumnTitles", FSSF_PANELLAYOUT/"StatusLine", FSSF_PANELLAYOUT/"SortMode".
TagsSettingsControl

Relationships

parent of 0003673 new Wishes SCTL_OPENSUBKEY для доступа к историям диалогов: константа для корня 
Not all the children of this issue are yet resolved or closed.

Activities

JohnDoe

2018-10-30 12:23

updater   bugnote:0016271

Last edited: 2018-11-08 08:35

Пример работы с историями диалогов: https://forum.farmanager.com/viewtopic.php?p=151088#p151088

Issue History

Date Modified Username Field Change
2015-02-13 13:07 JohnDoe New Issue
2017-10-23 07:41 DrKnS Category _common => _Common
2018-10-30 12:19 JohnDoe Tag Attached: SettingsControl
2018-10-30 12:21 JohnDoe Steps to Reproduce Updated
2018-10-30 12:23 JohnDoe Note Added: 0016271
2018-11-08 08:35 JohnDoe Steps to Reproduce Updated
2018-11-08 08:35 JohnDoe Note Edited: 0016271
2018-11-09 09:02 JohnDoe Relationship added parent of 0003673