НАСТРОЙКИ
Отображение формы настроек переделано. Теперь она создаётся только 1 раз при первом вызове. Добавлен выпадающий списк для выбора локализаций. Кнопка сброса к дефолту изменена. Чтение настроек из abtool.ini (кроме локализаций). Сброс контроллов к актуальным настройкам при каждом показе формы настроек. Считанные настройки хранятся в глобальной переменной внутри uOptions. Таким образом: - исключены циклические ссылки с участием dMain ради доступа к настройкам - теперь можно только вызвать конструктор TOptions, а сам созданный объект нигде не сохранять: объект GlobalOptions уже будет доступен Новая функция dMain.GetLocalesIniFileList для получения списка файлов локализаций. Обновлены ini-файлы. Мелочи по оформлению кода.
This commit is contained in:
@@ -1,25 +1,22 @@
|
||||
[Options]
|
||||
Locale=
|
||||
|
||||
ScreenSnap=1
|
||||
ShowPkgDesc=1
|
||||
DrawOutlines=1
|
||||
OnTop=0
|
||||
|
||||
ChkExitCodes=0
|
||||
DntUnChkItems=1
|
||||
ColorSoftTree=1
|
||||
ShowProgress=1
|
||||
ExpandSoft=1
|
||||
QuietREG=0
|
||||
ExpandSoft=1
|
||||
|
||||
HideOnTool=0
|
||||
ExpandTools=1
|
||||
ShowLog=1
|
||||
DrawOutlines=1
|
||||
ScreenSnap=1
|
||||
OnTop=0
|
||||
ShowPkgDesc=1
|
||||
SrchVisible=0
|
||||
[UserSoftPackages]
|
||||
UserSoftPkg1=
|
||||
UserSoftPkg2=
|
||||
UserSoftPkg3=
|
||||
LastUserSoftPkg=0
|
||||
[UserToolPackages]
|
||||
UserToolPkg1=
|
||||
UserToolPkg2=
|
||||
UserToolPkg3=
|
||||
LastUserToolPkg=0
|
||||
|
||||
Left=
|
||||
Top=
|
||||
Width=
|
||||
Height=
|
||||
Reference in New Issue
Block a user