NonObligatoricPages: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
No edit summary
 
m (Forgot <br>.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
# NonObligatoricPages
{{PageAuthor|Saivert}}
# Written by Saivert <saivert@gmail.com>
 
# Homepage:  http://saivert.inthegray.com/
== Links ==
#
Download zip or 7z archive with script and pre-compiled example here:<br>
# Description:
<attach>NonObligatoricPages.zip</attach><br>
# Demonstrates how to present a menu to the wizard pages so people don't
[http://home.no.net/nxs/nsis/NonObligatoricPages.7z NonObligatoricPages.7z] (40 KB)
# have to click Next so many times if they only are going to accept the
 
# defaults anyway. I'm also one of those who blindly clicks (usually)
== Description ==
# Next button until installer actually extracts files and such.
Demonstrates how to present a menu to the wizard pages so people don't
#
have to click Next so many times if they only are going to accept the
# Notes:
defaults anyway. I'm also one of those who blindly clicks (usually)
# I call this script NonObligatoricPages as it hides obligatoric pages.
Next button until installer actually extracts files and such.
# I also only made this script with Modern UI as this is the interface
 
# most installers will use anyway. You shouldn't have too much trouble
== Notes ==
# adapting it to the classic user interface.
I call this script NonObligatoricPages as it hides obligatoric pages.
# LogicLob was used as it is a great library which simplifies script
I also only made this script with Modern UI as this is the interface
# writing a great deal.
most installers will use anyway. You shouldn't have too much trouble
# The hope is to integrate NonObligatoricPages with the Modern UI macros
adapting it to the classic user interface.
# so one can define something and this will be compiled in.
 
# Another idea I have is to integrate the NonObligatoricPages page with
[[LogicLib header file]] was used as it is a great library which simplifies script
# the Welcome page so you get the buttons below the welcome text.
writing a great deal.
# Maybe use the Link control instead of the buttons so it fits.
 
# The License page is also made optional in this example, but you can replace
The hope is to integrate NonObligatoricPages with the [[Modern UI]] macros
# this with something else (readme type License Page or perhaps your own IO page).
so one can define something and this will be compiled in.
# ---
 
# Download 7z archive with script and pre-compiled example here:
Another idea I have is to integrate the NonObligatoricPages page with
# [http://saivert.inthegray.com/download.php?get=Li91cGxvYWRzL25zaXMvTm9uT2JsaWdhdG9yaWNQYWdlcy43eg== NonObligatoricPages.7z]
the Welcome page so you get the buttons below the welcome text.
 
Maybe use the Link control instead of the buttons so it fits.
 
The License page is also made optional in this example, but you can replace
this with something else (readme type License Page or perhaps your own IO page).
 
[[Category:Code Examples]]

Latest revision as of 20:19, 3 December 2005

Author: Saivert (talk, contrib)


Links

Download zip or 7z archive with script and pre-compiled example here:
NonObligatoricPages.zip (46 KB)
NonObligatoricPages.7z (40 KB)

Description

Demonstrates how to present a menu to the wizard pages so people don't have to click Next so many times if they only are going to accept the defaults anyway. I'm also one of those who blindly clicks (usually) Next button until installer actually extracts files and such.

Notes

I call this script NonObligatoricPages as it hides obligatoric pages. I also only made this script with Modern UI as this is the interface most installers will use anyway. You shouldn't have too much trouble adapting it to the classic user interface.

LogicLib header file was used as it is a great library which simplifies script writing a great deal.

The hope is to integrate NonObligatoricPages with the Modern UI macros so one can define something and this will be compiled in.

Another idea I have is to integrate the NonObligatoricPages page with the Welcome page so you get the buttons below the welcome text.

Maybe use the Link control instead of the buttons so it fits.

The License page is also made optional in this example, but you can replace this with something else (readme type License Page or perhaps your own IO page).