Отображение формы настроек переделано. Теперь она создаётся только 1 раз при первом вызове. Добавлен выпадающий списк для выбора локализаций. Кнопка сброса к дефолту изменена. Чтение настроек из abtool.ini (кроме локализаций). Сброс контроллов к актуальным настройкам при каждом показе формы настроек. Считанные настройки хранятся в глобальной переменной внутри uOptions. Таким образом: - исключены циклические ссылки с участием dMain ради доступа к настройкам - теперь можно только вызвать конструктор TOptions, а сам созданный объект нигде не сохранять: объект GlobalOptions уже будет доступен Новая функция dMain.GetLocalesIniFileList для получения списка файлов локализаций. Обновлены ini-файлы. Мелочи по оформлению кода.
22 lines
210 B
INI
22 lines
210 B
INI
[Options]
|
|
Locale=
|
|
|
|
ScreenSnap=1
|
|
ShowPkgDesc=1
|
|
DrawOutlines=1
|
|
OnTop=0
|
|
|
|
ChkExitCodes=0
|
|
DntUnChkItems=1
|
|
ColorSoftTree=1
|
|
ShowProgress=1
|
|
QuietREG=0
|
|
ExpandSoft=1
|
|
|
|
HideOnTool=0
|
|
ExpandTools=1
|
|
|
|
Left=
|
|
Top=
|
|
Width=
|
|
Height= |