InstallOptionsEx plug-in: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
No edit summary
Line 3: Line 3:
== Links ==
== Links ==


[[File:Zip.gif]] [http://sourceforge.net/project/downloading.php?group_id=161090&filename=InstallOptionsEx2.4.5b2a7.zip&67329658 InstallOptionsEx2.4.5b2a7.zip] (151 KB) (DLL w/ C++ Source)
[[File:Zip.gif]] [http://sourceforge.net/project/showfiles.php?group_id=161090&package_id=182272&release_id=502700 InstallOptionsEx2.4.5b2a8.zip] (151 KB) (DLL w/ C++ Source)


[http://forums.winamp.com/showthread.php?postid=1784540#post1784540 InstallOptionsEx Forum Thread]
[http://forums.winamp.com/showthread.php?postid=1784540#post1784540 InstallOptionsEx Forum Thread]


[http://forums.winamp.com/showthread.php?postid=2141692#post2141692 InstallOptionsEx 2.4.5 development Forum Thread] (2.4.5 beta 1 - 2.4.5 beta 2 alpha 7)
[http://forums.winamp.com/showthread.php?postid=2141692#post2141692 InstallOptionsEx 2.4.5 development Forum Thread] (2.4.5 beta 1 - 2.4.5 beta 2 alpha 8)


[http://sourceforge.net/projects/nsis-ioex InstallOptionsEx SourceForge Project Page]
[http://sourceforge.net/projects/nsis-ioex InstallOptionsEx SourceForge Project Page]
Line 13: Line 13:
== Description ==
== Description ==


'''Version:''' 2.4.5 beta 2 alpha 7.
'''Version:''' 2.4.5 beta 2 alpha 8.


This plugin is an extension for the original [[InstallOptions plug-in|InstallOptions]] plug-in you find with NSIS package. For those who want to have a more professional looking NSIS page. See a little bit of the feature list below to entertain yourself:
This plugin is an extension for the original [[InstallOptions plug-in|InstallOptions]] plug-in you find with NSIS package. For those who want to have a more professional looking NSIS page. See a little bit of the feature list below to entertain yourself:
Line 35: Line 35:
* From now, it is an official version.
* From now, it is an official version.
*'''Added:''' setFocus dll function: Set the focus on the specified control in parameter. It was designed to be used in your leave script functions. Prefer to use the FOCUS flag if you can.
*'''Added:''' setFocus dll function: Set the focus on the specified control in parameter. It was designed to be used in your leave script functions. Prefer to use the FOCUS flag if you can.
*'''Added:''' New control type VLine and HLine (IO patch #1683189).
* The compilation option USE_FOPEN_S was renamed in USE_SECURE_FUNCTIONS (in VisualStudio 2005 only)).
* The compilation option USE_FOPEN_S was renamed in USE_SECURE_FUNCTIONS (in VisualStudio 2005 only)).
*'''Fixed:''' Applied IO Patch that kill some compiler warnings under Linux and mingw32.
*'''Fixed:''' Applied IO Patch that kill some compiler warnings under Linux and mingw32.

Revision as of 20:52, 20 April 2007

Author: deguix (talk, contrib)


Links

Zip.gif InstallOptionsEx2.4.5b2a8.zip (151 KB) (DLL w/ C++ Source)

InstallOptionsEx Forum Thread

InstallOptionsEx 2.4.5 development Forum Thread (2.4.5 beta 1 - 2.4.5 beta 2 alpha 8)

InstallOptionsEx SourceForge Project Page

Description

Version: 2.4.5 beta 2 alpha 8.

This plugin is an extension for the original InstallOptions plug-in you find with NSIS package. For those who want to have a more professional looking NSIS page. See a little bit of the feature list below to entertain yourself:

  • More controls: Animation, ProgressBar, TrackBar, IPAddress, DateTime, MonthCalendar, UpDown, TreeView, ListView, Image (based on already existing ones) and RichText.
  • Extended notification system which you can specify the types of notifications you want a control to support.
  • Supports setting colors and font for most of the controls. Alignment works for some controls.
  • Supports timeout, which makes the plugin to go to the validation function automatically after the specified time.
  • Normal and Balloon ToolTips with color change and a halfway multiline support.
  • Automatic detection of number of controls available in your INI page file.
  • Supports variables as a value for any value name, so you don't need anymore to write several times into an INI file.
  • Flags have been added, like of those Buttons with an image or icon, Checkboxes with "gray" state added...
  • ListBox controls have the multicolumn feature which makes each item to occupy less space of the control.
  • Height and Width value names, have a better organization of controls rectangles.
  • Button and Link controls have the old DirRequest and FileRequest controls abilities so that you can customize the control text and where the result will go of selecting a file or dir.

Documentation is available with the plugin DLL download.

Latest Alpha Version Changes

  • From now, it is an official version.
  • Added: setFocus dll function: Set the focus on the specified control in parameter. It was designed to be used in your leave script functions. Prefer to use the FOCUS flag if you can.
  • Added: New control type VLine and HLine (IO patch #1683189).
  • The compilation option USE_FOPEN_S was renamed in USE_SECURE_FUNCTIONS (in VisualStudio 2005 only)).
  • Fixed: Applied IO Patch that kill some compiler warnings under Linux and mingw32.
  • Fixed: Use installer's name for message boxes (IO patch #1661677).
  • Size optimization: msdn now says SHGetMalloc returns the same allocator CoTaskMemFree uses and a little debugging backs this even on Windows 95.

Credits

Original IO version Copyright © 2001 Michael Bishop (locnar42)

IO DLL version 1 Copyright © 2001-2002 Nullsoft, Inc., ORTIM

IO DLL version 2 Copyright © 2003-2007 Amir Szekely (kichik), Joost Verburg, Dave Laundon (eccles)

IOEx DLL Copyright © 2004-2005 Diego Pedroso (deguix)

IOEx DLL (starting at v.2.4.5) Copyright © 2006-2007 SuperPat