{Graphical Installer} Question to T Slappy

54 views
Skip to first unread message

Wilenty

unread,
Jun 5, 2022, 3:33:26 AM6/5/22
to innosetup

Hello,
can you point me out where I can find full list of all classes and functions/procedures used in "Graphical Installer"? I had checked the help (.chm) file of "Graphical Installer", also I checked the examples you prepared, but I don't found the list of additional classes and/or functions/procedures used in your modification.
I mean something like this: https://jrsoftware.org/ishelp/index.php?topic=scriptclasses

Thanks in advance.

t.sl...@gmail.com

unread,
Jun 8, 2022, 3:34:40 AM6/8/22
to innosetup
Hello Wilenty.

There is no exhausting list with all the classes or anything like that. Graphical Installer is based on extending the standard Inno objects so it reuses standard Inno classes.

For example we added 2 new properties ItemFontColor  and SubItemFontColor in TNewCheckListBox, you can read about it here: http://graphical-installer.com/files/manuals/inno/source/html/intro%20-%20project-api.html#TNewCheckListBox

So we are not publishing "new API" or anything like that because 99.99% is the same as the standard Inno Script classes, we only publish these differencies.

Most of the are mentioned in manual, or explained more detailed in official examples.

Can you tell me what are you trying to achieve? If you need any specific feature or help with implementing something feel free to ask (PM me or ask on StackOwerflow).

--- TS

Wilenty

unread,
Jun 8, 2022, 5:08:28 PM6/8/22
to innosetup
Hello T Slappy.


"Can you tell me what are you trying to achieve? If you need any specific feature or help with implementing something feel free to ask (PM me or ask on StackOwerflow)."

I trying to test/check your not free product, because you promote it here. But, I don't like the "wizards for idiots", so I asked you for the list of differences compare to the original InnoSetup. I don't need any special function, but for some people the "simple list of all classes" can be more useful than the many pages with images...
I asked here, because you promote it here, but to be honest I don't like the point system on StackOwerflow, where users "running after dark rabbit" to get one more. I asked publicly, because there can be more users who want to know what you offer and how to use it in the [code].


"There is no exhausting list with all the classes or anything like that. Graphical Installer is based on extending the standard Inno objects so it reuses standard Inno classes.

For example we added 2 new properties ItemFontColor  and SubItemFontColor in TNewCheckListBox, you can read about it here: http://graphical-installer.com/files/manuals/inno/source/html/intro%20-%20project-api.html#TNewCheckListBox

So we are not publishing "new API" or anything like that because 99.99% is the same as the standard Inno Script classes, we only publish these differencies.

Most of the are mentioned in manual, or explained more detailed in official examples."

Not only the two differences you mentioned are differs.
Also:

"; Directive "WizardSmallImageBackColor" was modified for purposes of Graphical Installer.
WizardSmallImageBackColor={#GraphicalInstallerUI}"

"Inno Setup IDE (Compil32.exe) shows error Unknown Identifier 'SETTEXTSCOLORS' (the file/line/column number can vary)"

As you see I was able to find more changes then you shared, but I write it again: simple list of all classes and function/procedures for use in the [code] can more useful than "jumping on your help and the examples alternately to find something" - it's annoying.

Greetings,
Wilenty
Reply all
Reply to author
Forward
0 new messages