Archive: Feature request and my new archive


Feature request and my new archive
Hi all Nsis users:

1. My request:
Put, in the Finish page, another checkbox (customize one, :) ) that
we can use for example "open author's web page".

2. My new archive:
"How to change the text and backgroung color in the Components Page's Tree-view". Here.

:D


Re: Feature request and my new archive

Originally posted by dark_boy
Hi all Nsis users:

1. My request:
Put, in the Finish page, another checkbox (customize one, :) ) that
we can use for example "open author's web page".
I agree, but all checkboxes customizable (with !defines), i.e. I don't want to run the program that the installator installs, but other program, and I want to substitute the text "Run Install_Name_Program" by "Run Other_Program_Name".

Originally posted by dark_boy
2. My new archive:
"How to change the text and backgroung color in the Components Page's Tree-view". Here.

:D
Hmmm... You should to explain more the code in your Archive Page... An explaination to, i.e., what is the format of the color, where to put this color for text and/or background color, if is required an UI...

done :D


1.You should put this:

!define MUI_COMPONENTSPAGE
!define MUI_CUSTOMFUNCTION_COMPONENTS_SHOW "CompColor"
;if you use the default UI, replace the two lines above by:
;Page components "CompColor"

If you use this above, remove the lines:

!include "MUI.nsh"
!include "WinMessages.nsh"
!define MUI_WELCOMEPAGE
!define MUI_LICENSEPAGE

2.You've put two !define MUI_COMPONENTSPAGE on your page, remove one of them.

3.Replace the ${TVM_SETBKCOLOR} by 0x111D and remove the line:

!define TVM_SETBKCOLOR 0x111D ;Window Message Background

4.Replace the ${TVM_SETTEXTCOLOR} by 0x111E and remove the line:

!define TVM_SETTEXTCOLOR 0x111E ;Window Message Text


well, since I started with C++, guess I wrote in declaratory mode.

:igor:


For the checkbox, use the Show Readme box (it uses ShellExecute and supports URL's).

Customize the text with:

!define MUI_TEXT_FINISH_SHOWREADME "Show my website"

before inserting the language file.


Well, I have that...

But I have this:

"Run app"
"show readme"
"Open autor web page" (New one)

So the end-user open the tree, two or one of them

:D