NSIS/Contrib/StartMenu
kichik ecea4a776c No more flickering
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1666 212acab6-be3b-0410-9dea-997c60f758d6
2002-11-11 16:06:23 +00:00
..
Example.nsi No need for SendMessage, Page custom now does it 2002-11-11 15:12:38 +00:00
Readme.txt Even easier paging system, no more Abort and Quit from custom pages creator functions, NSIS does it all! 2002-11-09 12:50:00 +00:00
resource.h StartMenu.dll, lets the user select the start menu folder 2002-11-08 17:30:29 +00:00
StartMenu.c No more flickering 2002-11-11 16:06:23 +00:00
StartMenu.dsp Even easier paging system, no more Abort and Quit from custom pages creator functions, NSIS does it all! 2002-11-09 12:50:00 +00:00
StartMenu.dsw StartMenu.dll, lets the user select the start menu folder 2002-11-08 17:30:29 +00:00
StartMenu.rc StartMenu.dll, lets the user select the start menu folder 2002-11-08 17:30:29 +00:00

StartMenu.dll shows a custom page that lets the user select a start menu program 
folder to put shortcuts in.

To show the dialog use the Select function. This function has one required parameter 
which is the program group default name, and some more optional parameters:
  /autoadd - automatically adds the program name to the selected folder
  /noicon - doesn't show the icon in the top left corner
  /text [please select...] - sets the top text to something else than
                             "Select the Start Menu folder in which..."
  /lastused [folder] - sets the edit box to a specific value folder.
                       Use this to make this plug-in remember the last
		       folder selected by the user

The function pushes the folder selection back to the stack. It does not push the 
full path but only the selected sub-folder. It's up to you to decide if to put 
it in the current user or all users start menu.

Look at Example.nsi for an example.

Created by Amir Szekely (aka KiCHiK)