Skip to content
⌘ NSIS Forum Archive

a new GUI for 2.0a7 and 2.0b0

17 posts

paehl#

a new GUI for 2.0a7 and 2.0b0

I've written a little program that create a Modern UI for 2.0a7 or 2.0b0. Directdownload

Or my site: Homepage MIRROR

This is the first version.

Joost Verburg#
Some comments 😁

* XPStyle is set On by the MUI_INTERFACE macro, no need to put that in the script

* You should change the .onInitDialog function when no license page is being used

* Changing an entry in the Installer Section gives an access violation

* Use a drop-down list for the NSIS version selection, make b0 the default
paehl#
Thank you for your infos.

XPStyle remove.
If no license the entry in .onInitDialog remove.

Changing an entry in the Installer Section gives an access violation
One little bug: Remove and a pointer forgotten to init. Remove too.

* Use a drop-down list for the NSIS version selection, make b0 the default
DONE.

version 0.1a is up to date with this change.
Joost Verburg#
Thanks 😁 Some more suggestions:

* Make it open-source 🙂

* The location of the Modern UI Language Files has changed:

!include "${NSISDIR}\Contrib\Modern UI\Language Files\English.nsh"

* You should improve the user interface of your program, the design of the dialogs etc. I think it's good to make it a wizard.

* Make an option to insert section's and to change the section's code

* Make an option to add descriptions to sections
paehl#
Open source i must see.

Language file added and the path change.

10 (Description) section integrated but not active. Some many more work.

If somebody can coden with delphi 6 then can you write me an e-mail.
please in english or german only.

My e-mail can you found on my page.
Joost Verburg#
I just updated the Modern UI (font can be set by MUI_INTERFACE macro, new icon names), so you have to make a small update again 🙂
Koen van de Sande#
What programming language are you using?
If you want to add more options later, you could also use Tab Pages 🙂
Keep up the good work!
Joost Verburg#
He is using Delphi 6.

I think that using a wizard or tab pages can improve the interface a lot.
paehl#
Delphi 6.0 is correct. In some day i make opensource. I think i use the GNU-license, but i must see.

I'm work now on the sections. Integrated are 10 sections incl. descriptions.

I mean that the current version is a easy to use wizard. Some user are beginner. And a script or many options for this people not so easy.

If someone have interest to develop further with me this program a little info. I'm use delphi 6.0 and the jedi component (opensource).
kichik#
Is there any reason you are not cooperating with N²E?
If all of you will work on one product it will end up a lot better than if everyone will make one of his own IMHO.
paehl#
First the new version is finish.

New: Till 10 component. More option in Installer section added.
ADD Section_x End Section and some little bugfixes.

THE NNE don't run under Win98. ERROR: This application or DLL can not be loaded on Windows 95 or Windows 3.1 ...... -->MFC42UD.DLL

Is there any reason you are not cooperating with N²E?
YES, one reason only. I don't can CPP. I write with delphi only.
paehl#
Now the source for my GUI NSIS 0.1d can you found on my site. http://gui.dpaehl.de/

Here can you found always the current version.
veekee#
As a member of the N²E project, i just wanna tell somethings....
We'll release very very soon an alpha version (and the web is almost ready) !
I don't know if the current GUI NSIS could be or not inserted in the project (first of all we would prefer a dll that could be used by N²E....) !
For any info, please send a PM to Fiffi who's in charge of the programming side ...
paehl#
Sorry for the late answer. Some problem in my project. The other project is very very early. First one a problem, don't run under 98/ME only under W2K/XP possible NT. Integrated??? possible.