Утилита для быстрой установки программ в Windows http://abtool.ru
Go to file
AnthonyAxenov 685274a356 НАСТРОЙКИ
Отображение формы настроек переделано. Теперь она создаётся только 1 раз при первом вызове.
Добавлен выпадающий списк для выбора локализаций. Кнопка сброса к дефолту изменена.
Чтение настроек из abtool.ini (кроме локализаций). Сброс контроллов к актуальным настройкам при каждом показе формы настроек.
Считанные настройки хранятся в глобальной переменной внутри uOptions. Таким образом:
- исключены циклические ссылки с участием dMain ради доступа к настройкам
- теперь можно только вызвать конструктор TOptions, а сам созданный объект нигде не сохранять: объект GlobalOptions уже будет доступен
Новая функция dMain.GetLocalesIniFileList для получения списка файлов локализаций.
Обновлены ini-файлы. Мелочи по оформлению кода.
2019-01-26 01:37:22 +08:00
ABTool НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
dependencies Initial commit 2019-01-13 01:05:16 +08:00
icons Initial commit 2019-01-13 01:05:16 +08:00
.gitignore lps-файл удалён и добавлен в gitignore. Почти готов механизм подгрузки списков пакетов на старте 2019-01-13 04:24:13 +08:00
ABTool.ico Initial commit 2019-01-13 01:05:16 +08:00
ABTool.lpi НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
ABTool.lpr НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
ABTool.res Нормальная загрузка и смена пакетов программ и утилит, подгрузка деревьев. 2019-01-20 13:41:33 +08:00
dmain.lfm НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
dmain.pas НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
fmain.lfm НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
fmain.pas Окно настроек. Вызов из главного окна. Неокончательно. 2019-01-20 19:21:00 +08:00
foptions.lfm НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
foptions.pas НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
LICENSE Содержимое окна настроек боле или менее окончательно. Окно корректно создаётся и отображается через разные пункты меню. Декоративные правки. 2019-01-21 00:45:05 +08:00
README.md Нормальная загрузка и смена пакетов программ и утилит, подгрузка деревьев. 2019-01-20 13:41:33 +08:00
ufileutils.pas НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
uoptions.pas НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
upackage.pas НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
upackagelist.pas НАСТРОЙКИ 2019-01-26 01:37:22 +08:00
upackageutils.pas Initial commit 2019-01-13 01:05:16 +08:00

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

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:

  1. Fugue Icons by Yusuke Kamiyamane. Read here for more info.
  2. Silk Icons by Mark James. Read here for more info.
  3. 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

Требования к среде разработки

Приветствуется портирование под Delphi. Можете создать свой форк этого репозитория для этих целей.

Лицензия

Эта программа распространяется под Лицензией MIT.

Это значит, что вы можете использовать, распространять, продавать и изменять программу как угодно, при условиях:

  • явного указания моего авторства исходного проекта;
  • сохранения этих условий в любых производных проектах;
  • распространения исходного и производного проектов на тех же условиях.

Дополнительный FAQ (англ): www.tawesoft.co.uk/kb/article/mit-license-faq

Если вы собираетесь использовать эту программу или принимать участие в её разработке, вы должны принять условия этой лицензии.

Третьи лица

Эта программа использует:

  1. Fugue Icons от Yusuke Kamiyamane. Дополнительная информация.
  2. Silk Icons от Mark James. Дополнительная информация.
  3. VirtualTreeView от Mike Lischke. Дополнительная информация.

Я благодарю каждого, кто явно здесь указан или не указан, за то, что они сделали или продолжают делать такие крутые штуки.