AnthonyAxenov
685274a356
Отображение формы настроек переделано. Теперь она создаётся только 1 раз при первом вызове. Добавлен выпадающий списк для выбора локализаций. Кнопка сброса к дефолту изменена. Чтение настроек из abtool.ini (кроме локализаций). Сброс контроллов к актуальным настройкам при каждом показе формы настроек. Считанные настройки хранятся в глобальной переменной внутри uOptions. Таким образом: - исключены циклические ссылки с участием dMain ради доступа к настройкам - теперь можно только вызвать конструктор TOptions, а сам созданный объект нигде не сохранять: объект GlobalOptions уже будет доступен Новая функция dMain.GetLocalesIniFileList для получения списка файлов локализаций. Обновлены ini-файлы. Мелочи по оформлению кода. |
||
---|---|---|
ABTool | ||
dependencies | ||
icons | ||
.gitignore | ||
ABTool.ico | ||
ABTool.lpi | ||
ABTool.lpr | ||
ABTool.res | ||
dmain.lfm | ||
dmain.pas | ||
fmain.lfm | ||
fmain.pas | ||
foptions.lfm | ||
foptions.pas | ||
LICENSE | ||
README.md | ||
ufileutils.pas | ||
uoptions.pas | ||
upackage.pas | ||
upackagelist.pas | ||
upackageutils.pas |
ABTool
English text
Description
This software helps you to install a lot of software on your Windows OS in easy way.
Homepage: abtool.ru
Online help (only Russian for now, sorry): abtool.ru/onlinehelp
Requirements for development environment
- Windows OS (because ABTool is windows-only software)
- Lazarus 1.8.4 and newer
- LCLextensions 0.6.1 and newer
- VirtualTreeView 5.5.3-R1 and newer
Porting to Delphi is welcome. You can create your fork of this repository for these purposes.
License
This software is licensed under The MIT License.
This means that you can use, distribute, sell and change the program as you want, under the following conditions:
- explicit indication of my authorship of the original project;
- preservation of these conditions in any derivative projects;
- distribution of the original and derivative projects on the same conditions.
Additional FAQ: www.tawesoft.co.uk/kb/article/mit-license-faq
If you want to use this softare or take participance in its development, you must accept terms of this license.
Third-parties
This software uses:
- Fugue Icons by Yusuke Kamiyamane. Read here for more info.
- Silk Icons by Mark James. Read here for more info.
- VirtualTreeView by Mike Lischke. Read here for more info.
So, I'd like to thank everybody listed and not listed here who made or keeps making great things like this.
Русская версия
Описание
Эта программа помогает простым путём установить необходимое ПО в Windows-системе.
Сайт: abtool.ru
Онлайн справка: abtool.ru/onlinehelp
Требования к среде разработки
- Windows OS (потому что ABTool предназначена только для Windows)
- Lazarus 1.8.4 и новее
- LCLextensions 0.6.1 и новее
- VirtualTreeView 5.5.3-R1 и новее
Приветствуется портирование под Delphi. Можете создать свой форк этого репозитория для этих целей.
Лицензия
Эта программа распространяется под Лицензией MIT.
Это значит, что вы можете использовать, распространять, продавать и изменять программу как угодно, при условиях:
- явного указания моего авторства исходного проекта;
- сохранения этих условий в любых производных проектах;
- распространения исходного и производного проектов на тех же условиях.
Дополнительный FAQ (англ): www.tawesoft.co.uk/kb/article/mit-license-faq
Если вы собираетесь использовать эту программу или принимать участие в её разработке, вы должны принять условия этой лицензии.
Третьи лица
Эта программа использует:
- Fugue Icons от Yusuke Kamiyamane. Дополнительная информация.
- Silk Icons от Mark James. Дополнительная информация.
- VirtualTreeView от Mike Lischke. Дополнительная информация.
Я благодарю каждого, кто явно здесь указан или не указан, за то, что они сделали или продолжают делать такие крутые штуки.