/
glscene
/
pasdoc
ОбзорДокументацияВойти
/
glscene
/
pasdoc
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
pasdoc/
source/gui/
..
icons

Add pasdoc_gui icon from Karl-Michael Schindler.

13 лет назад
macos

Fix macOS bundle creation

6 лет назад
.gitignore

Add UI to choose what to do with implementation comments

3 года назад
HISTORY

+ SettingsFileName property * Caption indicates SettingsFileName and Changed properties values * No longer active page is resetted to "Options" when user executes "New" menu item + Comments in README about GNOME HIG and accidental changes to pasdoc_gui.lpi

21 год назад
README

Remove outdated things from README and TODO files.

13 лет назад
TODO

Update to link to website, not wiki

3 года назад
frmaboutunit.lfm

Update to link to website, not wiki

3 года назад
frmaboutunit.pas

* Updated FSF address. (see http://www.fsf.org/about/contact)

10 лет назад
frmhelpgeneratorunit.lfm

Wider ComboImplementationComments

3 года назад
frmhelpgeneratorunit.pas

Expose what to do with implementation comments in GUI

3 года назад
helpprocessor.pas

* Patch from Richard B Winston (see pasdoc-main thread "Patch to implement context sensitive help in GUI") applied with modifications (TEdit color tweaking is used only under Win32, edHelpBrowser does not exist, F1 key fires pages on pasdoc.sipsolutions.net, PasDocGUIHelp.html is not included)

21 год назад
pasdoc_gui.ico

Add pasdoc_gui icon from Karl-Michael Schindler.

13 лет назад
pasdoc_gui.lpi

Add UI to choose what to do with implementation comments

3 года назад
pasdoc_gui.lpr

Generate "manifest" for Windows, to use new theme for open dialogs etc. on new Windows versions.

13 лет назад
pasdocguisettings.pas

Update to link to website, not wiki

3 года назад
preferencesfrm.lfm

Fix pasdoc_gui preferences form autosizing, and use TButtonPanel.

13 лет назад
preferencesfrm.pas

Adjust copyrights to 2018

9 лет назад
README
This is converted to Lazarus version of VCL/CLX program
HelpGenerator by Richard B. Winston.
I (Michalis) converted it to Lazarus (LCL). This is a portable code,
it should compile and work everywhere where FPC, FCL, LCL are ported.
 
It depends on pasdoc_package for Lazarus in pasdoc sources,
so be sure to install pasdoc_package in Lazarus before opening
pasdoc_gui project.
 
I'm also putting this source code under GNU GPL (original version
was on public domain). This should effectively solve any legal concerns
with HelpGenerator that I mentioned on pasdoc-main list:
now we have
- GNU GPLed program that uses
- GNU GPLed pasdoc and
- LCL (released on modified GNU LGPL).
So everything if free, legal, binaries of this program may be
distributed without problems etc.
 
Of course solving the legal concerns was not the main goal,
the main goals are:
 
- demonstrate using pasdoc components in Lazarus
 
- provide alternative way to use pasdoc for people that
don't want to learn pasdoc's command-line and don't need
to call pasdoc in "batch" mode.
 
This was also intention of original HelpGenerator, but now
we got it absolutely free, without any dependency on Delphi/Kylix,
and portable everywhere where FPC is.
 
TODO: Although it should be easy to modify this program
to let it be called in batch mode. This would allow users
to create their configuration using GUI, then call this program
(or some other) giving name of the file with settings as
parameter. This would allow users to still use pasdoc functionality
in batch mode, and at the same time not learn pasdoc's command-line.
 
See HISTORY file for changes that I did while converting HelpGenerator
to FPC/Lazarus pasdoc_gui.
 
Development things:
 
- In case of uncertainties, we should try to conform to GNOME HIG 2.0
standards. This is (at least for now) not to be taken *too* strictly,
so don't worry if you don't know GNOME HIG.
 
- pasdoc_gui.lpi XML file contains many important project settings,
but also many settings that you can easily modify "by accident".
(actually, this is the same problem as with Delphi/Kylix config files)
 
We just have to live with it. So:
when committing don't worry if you accidentaly modified something
in pasdoc_gui.lpi file, but try to not commit anything really
"breaking" there, that could make difficult for other developers
to open a project.