2003-03-26 19:16:51 +00:00
;NSIS Modern User Interface version 1.64
2002-10-26 21:51:39 +00:00
;Macro System
2002-10-07 19:58:15 +00:00
;Written by Joost Verburg
2003-03-09 22:38:13 +00:00
;Have a look the scripts in the 'Examples\Modern UI' directory for examples of usage.
2002-10-07 19:58:15 +00:00
;--------------------------------
2002-12-05 19:42:11 +00:00
2003-03-26 22:40:43 +00:00
!echo " NSIS Modern User Interface version 1.64 - <20> 2002-2003 Joost Verburg "
2003-03-15 20:22:15 +00:00
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
!verbose 3
!endif
2002-10-07 19:58:15 +00:00
2003-03-15 20:22:15 +00:00
!ifndef MUI_INCLUDED
2002-10-07 19:58:15 +00:00
2003-03-15 20:22:15 +00:00
!define MUI_INCLUDED
2002-10-07 19:58:15 +00:00
2003-03-09 22:38:13 +00:00
!include " WinMessages.nsh "
2002-10-07 19:58:15 +00:00
!define MUI_TEMP1 $R0
!define MUI_TEMP2 $R1
2002-11-15 16:00:32 +00:00
!define MUI_TEMP3 $R2
2002-10-07 19:58:15 +00:00
2002-10-26 17:39:56 +00:00
!macro MUI_INTERFACE
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-07 19:58:15 +00:00
;User interface
2002-11-04 11:19:21 +00:00
!ifndef MUI_UI
!define MUI_UI " ${NSISDIR} \Contrib\UIs\modern.exe "
!endif
2003-03-09 20:23:14 +00:00
!ifndef MUI_UI_HEADERBITMAP
!define MUI_UI_HEADERBITMAP " ${NSISDIR} \Contrib\UIs\modern_headerbmp.exe "
!endif
!ifndef MUI_UI_HEADERBITMAP_RIGHT
!define MUI_UI_HEADERBITMAP_RIGHT " ${NSISDIR} \Contrib\UIs\modern_headerbmpr.exe "
!endif
!ifndef MUI_UI_SMALLDESCRIPTION
!define MUI_UI_SMALLDESCRIPTION " ${NSISDIR} \Contrib\UIs\modern_smalldesc.exe "
!endif
!ifndef MUI_UI_NODESCRIPTION
!define MUI_UI_NODESCRIPTION " ${NSISDIR} \Contrib\UIs\modern_nodesc.exe "
!endif
2002-11-02 10:54:45 +00:00
2002-10-26 17:39:56 +00:00
!ifndef MUI_ICON
!define MUI_ICON " ${NSISDIR} \Contrib\Icons\modern-install.ico "
2002-10-26 12:25:02 +00:00
!endif
2002-11-02 10:54:45 +00:00
2002-10-26 17:39:56 +00:00
!ifndef MUI_UNICON
!define MUI_UNICON " ${NSISDIR} \Contrib\Icons\modern-uninstall.ico "
!endif
2002-11-02 10:54:45 +00:00
2002-10-26 17:39:56 +00:00
!ifndef MUI_CHECKBITMAP
!define MUI_CHECKBITMAP " ${NSISDIR} \Contrib\Icons\modern.bmp "
!endif
2002-11-02 10:54:45 +00:00
2002-10-26 17:39:56 +00:00
!ifndef MUI_FONT
2002-11-17 16:45:34 +00:00
!define MUI_FONT " MS Shell Dlg "
2002-10-26 17:39:56 +00:00
!endif
2002-11-18 15:43:21 +00:00
!ifndef MUI_FONTSIZE
!define MUI_FONTSIZE " 8 "
!endif
!ifndef MUI_FONT_HEADER
2003-03-10 21:29:22 +00:00
!define MUI_FONT_HEADER " MS Shell Dlg "
2002-11-18 15:43:21 +00:00
!endif
!ifndef MUI_FONTSIZE_HEADER
!define MUI_FONTSIZE_HEADER " 8 "
!endif
!ifndef MUI_FONTSTYLE_HEADER
!define MUI_FONTSTYLE_HEADER " 700 "
!endif
!ifndef MUI_FONT_TITLE
!define MUI_FONT_TITLE " Verdana "
!endif
!ifndef MUI_FONTSIZE_TITLE
!define MUI_FONTSIZE_TITLE " 12 "
!endif
!ifndef MUI_FONTSTYLE_TITLE
!define MUI_FONTSTYLE_TITLE " 700 "
!endif
2002-11-02 10:54:45 +00:00
2002-10-26 17:39:56 +00:00
!ifndef MUI_INSTALLCOLORS
!define MUI_INSTALLCOLORS " /windows "
!endif
2002-11-02 10:54:45 +00:00
2002-10-26 17:39:56 +00:00
!ifndef MUI_PROGRESSBAR
!define MUI_PROGRESSBAR " smooth "
!endif
2002-11-02 10:54:45 +00:00
2002-11-18 15:43:21 +00:00
!ifndef MUI_SPECIALINI
!define MUI_SPECIALINI " ${NSISDIR} \Contrib\Modern UI\ioSpecial.ini "
2002-11-15 16:00:32 +00:00
!endif
2002-11-18 15:43:21 +00:00
!ifndef MUI_SPECIALBITMAP
!define MUI_SPECIALBITMAP " ${NSISDIR} \Contrib\Icons\modern-wizard.bmp "
2002-11-15 16:00:32 +00:00
!endif
2002-12-15 21:43:38 +00:00
!ifndef MUI_BGCOLOR
!define MUI_BGCOLOR " 0xFFFFFF "
!endif
2002-11-15 16:00:32 +00:00
!ifdef MUI_FINISHPAGE
2002-11-15 17:27:28 +00:00
!ifndef MUI_FINISHPAGE_NOAUTOCLOSE
AutoCloseWindow true
!endif
2002-11-15 16:00:32 +00:00
!endif
2002-11-02 10:54:45 +00:00
2002-10-07 19:58:15 +00:00
XPStyle On
2002-10-26 17:39:56 +00:00
2003-02-10 14:02:13 +00:00
!ifndef MUI_RTL_UI
2003-03-09 18:55:57 +00:00
ChangeUI all " ${MUI_UI} "
!ifdef MUI_HEADERBITMAP
!ifndef MUI_HEADERBITMAP_RIGHT
2003-03-09 20:23:14 +00:00
ChangeUI IDD_INST " ${MUI_UI_HEADERBITMAP} "
2003-03-09 18:55:57 +00:00
!else
2003-03-09 20:23:14 +00:00
ChangeUI IDD_INST " ${MUI_UI_HEADERBITMAP_RIGHT} "
2003-03-09 18:55:57 +00:00
!endif
!endif
!ifdef MUI_COMPONENTSPAGE_SMALLDESC
2003-03-09 20:23:14 +00:00
ChangeUI IDD_SELCOM " ${MUI_UI_SMALLDESCRIPTION} "
2003-03-09 18:55:57 +00:00
!else ifdef MUI_COMPONENTSPAGE_NODESC
2003-03-09 20:23:14 +00:00
ChangeUI IDD_SELCOM " ${MUI_UI_NODESCRIPTION} "
2003-03-09 18:55:57 +00:00
!endif
2003-02-10 14:02:13 +00:00
!else
ChangeUI /RTL all " ${MUI_UI} "
2003-03-09 18:55:57 +00:00
!ifndef MUI_HEADERBITMAP_RIGHT
2003-03-09 20:23:14 +00:00
ChangeUI /RTL IDD_INST " ${MUI_UI_HEADERBITMAP} "
2003-03-09 18:55:57 +00:00
!else
2003-03-09 20:23:14 +00:00
ChangeUI /RTL IDD_INST " ${MUI_UI_HEADERBITMAP_RIGHT} "
2003-03-09 18:55:57 +00:00
!endif
!ifdef MUI_COMPONENTSPAGE_SMALLDESC
2003-03-09 20:23:14 +00:00
ChangeUI /RTL IDD_SELCOM " ${MUI_UI_SMALLDESCRIPTION} "
2003-03-09 18:55:57 +00:00
!else ifdef MUI_COMPONENTSPAGE_NODESC
2003-03-09 20:23:14 +00:00
ChangeUI /RTL IDD_SELCOM " ${MUI_UI_NODESCRIPTION} "
2003-03-09 18:55:57 +00:00
!endif
2003-02-10 14:02:13 +00:00
!endif
2003-03-09 18:55:57 +00:00
2002-10-26 17:39:56 +00:00
Icon " ${MUI_ICON} "
2002-12-29 19:33:47 +00:00
2003-03-26 19:16:51 +00:00
!ifdef MUI_LICENSEPAGE
!ifdef MUI_LICENSEPAGE_CHECKBOX
LicenseForceSelection checkbox
!else ifdef MUI_LICENSEPAGE_RADIOBUTTONS
LicenseForceSelection radiobuttons
!endif
!endif
2002-12-29 19:33:47 +00:00
!ifdef MUI_UNINSTALLER
UninstallIcon " ${MUI_UNICON} "
!endif
2002-10-26 17:39:56 +00:00
CheckBitmap " ${MUI_CHECKBITMAP} "
2002-11-18 15:43:21 +00:00
SetFont " ${MUI_FONT} " " ${MUI_FONTSIZE} "
2002-11-29 11:04:53 +00:00
InstallColors ${MUI_INSTALLCOLORS}
InstProgressFlags ${MUI_PROGRESSBAR}
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-07 19:58:15 +00:00
!macroend
2002-11-01 20:45:53 +00:00
!macro MUI_INNERDIALOG_TEXT CONTROL TEXT
2002-10-07 19:58:15 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-11-01 20:45:53 +00:00
;Set text on inner dialogs component
2002-10-07 19:58:15 +00:00
Push ${MUI_TEMP1}
2002-11-02 10:54:45 +00:00
2002-11-01 20:45:53 +00:00
FindWindow ${MUI_TEMP1} " #32770 " " " $HWNDPARENT
GetDlgItem ${MUI_TEMP1} ${MUI_TEMP1} ${CONTROL}
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 " STR:${TEXT} "
2002-11-02 10:54:45 +00:00
2002-11-01 20:45:53 +00:00
Pop ${MUI_TEMP1}
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 10:54:45 +00:00
2002-10-07 19:58:15 +00:00
!macroend
2002-11-01 20:45:53 +00:00
!macro MUI_HEADER_TEXT TEXT SUBTEXT
2002-10-07 19:58:15 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-11-01 20:45:53 +00:00
;Set text on the white rectangle
2002-10-07 19:58:15 +00:00
Push ${MUI_TEMP1}
2002-11-02 10:54:45 +00:00
2002-10-26 12:25:02 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
2002-11-01 20:45:53 +00:00
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 " STR:${TEXT} "
2002-10-26 12:25:02 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
2002-11-01 20:45:53 +00:00
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 " STR:${SUBTEXT} "
2002-11-02 10:54:45 +00:00
2002-10-26 12:25:02 +00:00
Pop ${MUI_TEMP1}
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-07 19:58:15 +00:00
!macroend
2002-11-08 21:08:27 +00:00
!macro MUI_DESCRIPTION_BEGIN
2002-10-07 19:58:15 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
Push ${MUI_TEMP1}
FindWindow ${MUI_TEMP1} " #32770 " " " $HWNDPARENT
GetDlgItem ${MUI_TEMP1} ${MUI_TEMP1} 1043
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-07 19:58:15 +00:00
!macroend
!macro MUI_DESCRIPTION_TEXT VAR TEXT
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
;Set text on the Description frame
StrCmp $0 ${VAR} " " + 3
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} 0 " STR:${TEXT} "
2003-03-09 22:38:13 +00:00
Goto description_done
2002-10-27 11:56:12 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 10:54:45 +00:00
2002-10-07 19:58:15 +00:00
!macroend
!macro MUI_DESCRIPTION_END
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2003-03-09 22:38:13 +00:00
description_done :
2002-10-07 19:58:15 +00:00
Pop ${MUI_TEMP1}
2002-10-27 11:56:12 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 10:54:45 +00:00
2002-10-07 19:58:15 +00:00
!macroend
2002-10-27 11:56:12 +00:00
!macro MUI_FINISHHEADER
2003-04-01 14:24:15 +00:00
!ifndef MUI_FINISHPAGE
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_FINISH_TITLE) $ ( MUI_TEXT_FINISH_SUBTITLE)
!else ifdef MUI_FINISHPAGE_NOAUTOCLOSE
2003-03-26 21:54:02 +00:00
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_FINISH_TITLE) $ ( MUI_TEXT_FINISH_SUBTITLE)
2002-11-22 22:16:54 +00:00
!endif
2003-03-26 21:54:02 +00:00
2002-10-27 11:56:12 +00:00
!macroend
!macro MUI_UNFINISHHEADER
2002-12-20 20:18:56 +00:00
!insertmacro MUI_HEADER_TEXT $ ( un.MUI_UNTEXT_FINISHED_TITLE) $ ( un.MUI_UNTEXT_FINISHED_SUBTITLE)
2002-10-27 11:56:12 +00:00
!macroend
2002-10-07 19:58:15 +00:00
!macro MUI_ABORTWARNING
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
;Warning when Cancel button is pressed
2002-11-01 20:45:53 +00:00
MessageBox MB_YESNO | MB_ICONEXCLAMATION " $(MUI_TEXT_ABORTWARNING) " IDYES quit
2002-10-07 19:58:15 +00:00
Abort
quit :
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
!macroend
2002-11-01 20:45:53 +00:00
!macro MUI_GUIINIT
2002-11-16 21:56:35 +00:00
2003-03-10 15:42:22 +00:00
!insertmacro MUI_WELCOMEFINISHPAGE_INIT
2003-03-09 18:55:57 +00:00
!insertmacro MUI_HEADERBITMAP_INIT
2002-11-16 21:56:35 +00:00
2003-02-02 17:49:28 +00:00
!insertmacro MUI_GUIINIT_BASIC
2002-11-16 21:56:35 +00:00
!macroend
!macro MUI_UNGUIINIT
2003-03-09 18:55:57 +00:00
!insertmacro MUI_HEADERBITMAP_INIT
2003-02-02 17:49:28 +00:00
!insertmacro MUI_GUIINIT_BASIC
!macroend
!macro MUI_GUIINIT_BASIC
2002-11-03 00:01:40 +00:00
2002-11-01 20:45:53 +00:00
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
2002-10-07 19:58:15 +00:00
2003-02-02 17:49:28 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1037
CreateFont ${MUI_TEMP2} " ${MUI_FONT_HEADER} " " ${MUI_FONTSIZE_HEADER} " " ${MUI_FONTSTYLE_HEADER} "
SendMessage ${MUI_TEMP1} ${WM_SETFONT} ${MUI_TEMP2} 0
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} " ${MUI_BGCOLOR} "
2002-11-01 20:45:53 +00:00
2003-02-02 17:49:28 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1038
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} " ${MUI_BGCOLOR} "
2002-10-27 11:56:12 +00:00
2003-02-02 17:49:28 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1034
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} " ${MUI_BGCOLOR} "
2002-10-27 11:56:12 +00:00
2003-02-02 17:49:28 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1039
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} " ${MUI_BGCOLOR} "
2002-10-27 11:56:12 +00:00
2003-02-02 17:49:28 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} - 1
2003-02-02 17:49:28 +00:00
GetWindowText ${MUI_TEMP2} ${MUI_TEMP1}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} - 1
2003-02-02 17:49:28 +00:00
SendMessage ${MUI_TEMP1} ${WM_SETTEXT} ${NSIS_MAX_STRLEN} " STR:${MUI_TEMP2} "
2003-01-28 16:48:05 +00:00
2002-11-02 10:54:45 +00:00
Pop ${MUI_TEMP2}
2002-11-01 20:45:53 +00:00
Pop ${MUI_TEMP1}
2003-02-02 17:49:28 +00:00
2002-11-03 00:01:40 +00:00
!macroend
2002-11-15 16:00:32 +00:00
!macro MUI_WELCOMEFINISHPAGE_INIT
2003-04-01 14:24:15 +00:00
!ifdef MUI_WELCOMEPAGE | MUI_FINISHPAGE
2003-01-24 19:40:20 +00:00
2003-03-10 15:42:22 +00:00
;Extract InstallOptions INI Files
!insertmacro MUI_INSTALLOPTIONS_EXTRACT_AS " ${MUI_SPECIALINI} " " ioSpecial.ini "
!insertmacro MUI_INSTALLOPTIONS_EXTRACT_AS " ${MUI_SPECIALBITMAP} " " modern-wizard.bmp "
2003-01-24 19:40:20 +00:00
2003-03-10 15:42:22 +00:00
;Write bitmap location
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 1 " " Text " " $PLUGINSDIR \modern-wizard.bmp "
;Write Welcome text
!ifdef MUI_WELCOMEPAGE
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 2 " " Text " " $(MUI_TEXT_WELCOME_INFO_TITLE) "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 3 " " Text " " $(MUI_TEXT_WELCOME_INFO_TEXT) "
!endif
2002-11-15 16:00:32 +00:00
!endif
2003-01-24 19:40:20 +00:00
2002-11-15 16:00:32 +00:00
!macroend
2003-03-09 18:55:57 +00:00
!macro MUI_HEADERBITMAP_INIT
!ifdef MUI_HEADERBITMAP
InitPluginsDir
File " /oname=$PLUGINSDIR\modern-header.bmp " " ${MUI_HEADERBITMAP} "
SetBrandingImage /IMGID = 1046 /RESIZETOFIT " $PLUGINSDIR \modern-header.bmp "
!endif
!macroend
2002-11-15 16:00:32 +00:00
!macro MUI_LANGUAGE LANGUAGE
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
!verbose 3
!endif
2002-11-15 16:00:32 +00:00
!include " ${NSISDIR} \Contrib\Modern UI\Language files\${LANGUAGE}.nsh "
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
!verbose 4
!endif
2002-11-15 16:00:32 +00:00
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGDLL_PUSH LANGUAGE
2003-03-09 22:38:13 +00:00
;1.62 compatibility
2002-12-03 19:57:32 +00:00
2003-03-09 22:38:13 +00:00
!error " To use the language selection dialog, you only have to add '!insertmacro MUI_LANGDLL_DISPLAY' to .onInit now. You should remove all the other code and Push commands. "
2002-12-03 19:57:32 +00:00
!macroend
2002-11-15 16:00:32 +00:00
!macro MUI_STARTMENU_WRITE_BEGIN
2002-11-22 22:16:54 +00:00
!verbose 3
2002-11-15 16:00:32 +00:00
Push ${MUI_TEMP1}
2003-02-27 22:20:04 +00:00
StrCpy ${MUI_TEMP1} ${MUI_STARTMENUPAGE_VARIABLE} 1
2002-11-17 17:54:53 +00:00
StrCmp ${MUI_TEMP1} " > " no_startmenu_shortcuts
2002-11-15 16:00:32 +00:00
Pop ${MUI_TEMP1}
2002-11-22 22:16:54 +00:00
!verbose 4
2002-11-15 16:00:32 +00:00
!macroend
!macro MUI_STARTMENU_WRITE_END
2002-11-22 22:16:54 +00:00
!verbose 3
2003-03-09 22:38:13 +00:00
!ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME
WriteRegStr " ${MUI_STARTMENUPAGE_REGISTRY_ROOT} " " ${MUI_STARTMENUPAGE_REGISTRY_KEY} " " ${MUI_STARTMENUPAGE_REGISTRY_VALUENAME} " " ${MUI_STARTMENUPAGE_VARIABLE} "
!endif
2002-11-22 22:16:54 +00:00
2002-11-15 16:00:32 +00:00
no_startmenu_shortcuts :
2002-11-22 22:16:54 +00:00
!verbose 4
2002-11-15 16:00:32 +00:00
!macroend
2003-03-09 22:38:13 +00:00
!macro MUI_LANGDLL_DISPLAY
!ifndef MUI_MANUALVERBOSE
!verbose 3
!endif
!ifndef MUI_TEXT_LANGDLL_WINDOWTITLE
!define MUI_TEXT_LANGDLL_WINDOWTITLE " Installer Language "
!endif
!ifndef MUI_TEXT_LANGDLL_INFO
!define MUI_TEXT_LANGDLL_INFO " Please select a language. "
!endif
!ifdef MUI_LANGDLL_REGISTRY_ROOT & MUI_LANGDLL_REGISTRY_KEY & MUI_LANGDLL_REGISTRY_VALUENAME
Push ${MUI_TEMP1}
ReadRegStr ${MUI_TEMP1} " ${MUI_LANGDLL_REGISTRY_ROOT} " " ${MUI_LANGDLL_REGISTRY_KEY} " " ${MUI_LANGDLL_REGISTRY_VALUENAME} "
StrCmp ${MUI_TEMP1} " " showlangdialog
StrCpy $LANGUAGE ${MUI_TEMP1}
Goto langdll_done
showlangdialog :
Pop ${MUI_TEMP1}
!endif
2003-03-10 21:29:22 +00:00
LangDLL :: LangDialog " ${MUI_TEXT_LANGDLL_WINDOWTITLE} " " ${MUI_TEXT_LANGDLL_INFO} " A ${MUI_LANGDLL_PUSHLIST} " "
2003-03-09 22:38:13 +00:00
Pop $LANGUAGE
StrCmp $LANGUAGE " cancel " 0 + 2
Abort
!ifdef MUI_LANGDLL_REGISTRY_ROOT & MUI_LANGDLL_REGISTRY_KEY & MUI_LANGDLL_REGISTRY_VALUENAME
langdll_done :
!endif
!ifndef MUI_MANUALVERBOSE
!verbose 4
!endif
!macroend
2003-03-26 21:54:02 +00:00
!macro MUI_LANGDLL_SAVELANGUAGE
!ifdef MUI_LANGDLL_REGISTRY_ROOT & MUI_LANGDLL_REGISTRY_KEY & MUI_LANGDLL_REGISTRY_VALUENAME
WriteRegStr " ${MUI_LANGDLL_REGISTRY_ROOT} " " ${MUI_LANGDLL_REGISTRY_KEY} " " ${MUI_LANGDLL_REGISTRY_VALUENAME} " $LANGUAGE
!endif
!macroend
2002-11-15 16:00:32 +00:00
;--------------------------------
;PAGE COMMANDS
2002-11-03 00:01:40 +00:00
!macro MUI_PAGECOMMANDS
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 12:50:06 +00:00
!ifndef MUI_CUSTOMPAGECOMMANDS
2002-11-03 00:01:40 +00:00
2002-11-15 16:00:32 +00:00
!insertmacro MUI_PAGECOMMAND_WELCOME
2002-11-03 12:50:06 +00:00
!insertmacro MUI_PAGECOMMAND_LICENSE
!insertmacro MUI_PAGECOMMAND_COMPONENTS
!insertmacro MUI_PAGECOMMAND_DIRECTORY
2002-11-09 17:58:22 +00:00
!insertmacro MUI_PAGECOMMAND_STARTMENU
2002-11-03 12:50:06 +00:00
!insertmacro MUI_PAGECOMMAND_INSTFILES
2002-11-15 16:00:32 +00:00
!insertmacro MUI_PAGECOMMAND_FINISH
!endif
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 12:50:06 +00:00
2002-11-15 16:00:32 +00:00
!macroend
!macro MUI_PAGECOMMAND_WELCOME
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
!ifdef MUI_WELCOMEPAGE
2003-03-18 15:51:01 +00:00
Page custom mui.Welcome " " " " " MUI_INSTALLBUTTON_WELCOME "
2002-11-03 12:50:06 +00:00
!endif
2002-11-03 00:01:40 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
!macro MUI_PAGECOMMAND_LICENSE
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!ifdef MUI_LICENSEPAGE
2003-03-26 19:16:51 +00:00
Page license mui.LicensePre mui.LicenseShow mui.LicenseLeave " MUI_INSTALLBUTTON_LICENSE "
2002-11-03 00:01:40 +00:00
!endif
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
!macro MUI_PAGECOMMAND_COMPONENTS
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!ifdef MUI_COMPONENTSPAGE
2003-02-02 17:49:28 +00:00
Page components mui.ComponentsPre mui.ComponentsShow mui.ComponentsLeave " MUI_INSTALLBUTTON_COMPONENTS "
2002-11-03 00:01:40 +00:00
!endif
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
!macro MUI_PAGECOMMAND_DIRECTORY
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!ifdef MUI_DIRECTORYPAGE
2003-02-02 17:49:28 +00:00
Page directory mui.DirectoryPre mui.DirectoryShow mui.DirectoryLeave " MUI_INSTALLBUTTON_DIRECTORY "
2002-11-03 00:01:40 +00:00
!endif
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
2002-11-09 17:58:22 +00:00
!macro MUI_PAGECOMMAND_STARTMENU
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-09 17:58:22 +00:00
!ifdef MUI_STARTMENUPAGE
2003-03-18 15:51:01 +00:00
Page custom mui.Startmenu " " " " " MUI_INSTALLBUTTON_STARTMENU "
2002-11-09 17:58:22 +00:00
!endif
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-09 17:58:22 +00:00
!macroend
2002-11-03 00:01:40 +00:00
!macro MUI_PAGECOMMAND_INSTFILES
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
2003-02-02 17:49:28 +00:00
Page instfiles mui.InstFilesPre mui.InstFilesShow mui.InstFilesLeave
2002-11-03 00:01:40 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
2002-11-15 16:00:32 +00:00
!macro MUI_PAGECOMMAND_FINISH
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
!ifdef MUI_FINISHPAGE
2003-03-06 21:26:14 +00:00
!ifdef MUI_FINISHPAGE_RUN | MUI_FINISHPAGE_SHOWREADME)
2003-03-18 15:51:01 +00:00
Page custom mui.Finish /ENABLECANCEL
2003-03-06 21:26:14 +00:00
!else
2003-03-18 15:51:01 +00:00
Page custom mui.Finish
2003-03-06 21:26:14 +00:00
!endif
!endif
2002-11-15 16:00:32 +00:00
!endif
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
!macroend
2002-11-03 00:01:40 +00:00
!macro MUI_UNPAGECOMMANDS
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 12:50:06 +00:00
!ifndef MUI_UNCUSTOMPAGECOMMANDS
!insertmacro MUI_UNPAGECOMMAND_CONFIRM
!insertmacro MUI_UNPAGECOMMAND_INSTFILES
!endif
2002-11-03 00:01:40 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
!macro MUI_UNPAGECOMMAND_CONFIRM
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
2002-12-06 21:56:28 +00:00
!ifdef MUI_UNCONFIRMPAGE
2003-02-02 17:49:28 +00:00
UninstPage uninstConfirm un.mui.ConfirmPre un.mui.ConfirmShow un.mui.ConfirmLeave " MUI_UNINSTALLBUTTON_CONFIRM "
2002-12-06 21:56:28 +00:00
!endif
2002-11-03 00:01:40 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
!macro MUI_UNPAGECOMMAND_INSTFILES
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
2003-02-02 17:49:28 +00:00
UninstPage instfiles un.mui.InstFilesPre un.mui.InstFilesShow un.mui.InstFilesLeave
2002-11-03 00:01:40 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
2002-10-07 19:58:15 +00:00
!macroend
2002-11-15 16:00:32 +00:00
;--------------------------------
;INSTALL OPTIONS
!macro MUI_INSTALLOPTIONS_EXTRACT FILE
2002-11-04 16:40:35 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-04 16:40:35 +00:00
2002-11-15 16:00:32 +00:00
;Init plugin system
2002-11-20 14:18:41 +00:00
InitPluginsDir
2002-11-15 16:00:32 +00:00
File " /oname=$PLUGINSDIR\${FILE} " " ${FILE} "
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-04 16:40:35 +00:00
2002-11-15 16:00:32 +00:00
!macroend
2002-11-01 20:45:53 +00:00
2003-01-08 15:06:25 +00:00
!macro MUI_INSTALLOPTIONS_EXTRACT_AS FILE FILENAME
2002-10-07 19:58:15 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
;Init plugin system
2002-11-20 14:18:41 +00:00
InitPluginsDir
2002-11-02 10:54:45 +00:00
2002-11-15 16:00:32 +00:00
File " /oname=$PLUGINSDIR\${FILENAME} " " ${FILE} "
2002-10-27 11:56:12 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
!macroend
2002-11-08 21:08:27 +00:00
!macro MUI_INSTALLOPTIONS_DISPLAY FILE
2002-10-27 11:56:12 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-09 17:58:22 +00:00
2002-12-15 21:43:38 +00:00
Push ${MUI_TEMP1}
2002-10-07 19:58:15 +00:00
InstallOptions :: dialog " $PLUGINSDIR \${FILE} "
Pop ${MUI_TEMP1}
2002-12-15 21:43:38 +00:00
Pop ${MUI_TEMP1}
2002-10-07 19:58:15 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-07 19:58:15 +00:00
!macroend
2003-03-06 17:47:16 +00:00
!macro MUI_INSTALLOPTIONS_DISPLAY_RETURN FILE
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2003-03-06 17:47:16 +00:00
!endif
InstallOptions :: dialog " $PLUGINSDIR \${FILE} "
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2003-03-06 17:47:16 +00:00
!endif
!macroend
2002-11-08 21:08:27 +00:00
!macro MUI_INSTALLOPTIONS_INITDIALOG FILE
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-12-15 21:43:38 +00:00
2002-11-08 21:08:27 +00:00
InstallOptions :: initDialog /NOUNLOAD " $PLUGINSDIR \${FILE} "
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-08 21:08:27 +00:00
!macroend
!macro MUI_INSTALLOPTIONS_SHOW
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2003-03-06 17:47:16 +00:00
Push ${MUI_TEMP1}
InstallOptions :: show
Pop ${MUI_TEMP1}
Pop ${MUI_TEMP1}
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2003-03-06 17:47:16 +00:00
!endif
!macroend
!macro MUI_INSTALLOPTIONS_SHOW_RETURN
2002-11-08 21:08:27 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2003-03-06 17:47:16 +00:00
!endif
2002-11-08 21:08:27 +00:00
InstallOptions :: show
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-08 21:08:27 +00:00
!macroend
2002-10-26 22:09:54 +00:00
!macro MUI_INSTALLOPTIONS_READ VAR FILE SECTION KEY
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-26 22:09:54 +00:00
ReadIniStr ${VAR} " $PLUGINSDIR \${FILE} " " ${SECTION} " " ${KEY} "
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-26 22:09:54 +00:00
!macroend
!macro MUI_INSTALLOPTIONS_WRITE FILE SECTION KEY VALUE
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-26 22:09:54 +00:00
WriteIniStr " $PLUGINSDIR \${FILE} " " ${SECTION} " " ${KEY} " " ${VALUE} "
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-26 22:09:54 +00:00
!macroend
2002-11-04 11:19:21 +00:00
;--------------------------------
;SECTIONS
!macro MUI_SECTIONS_FINISHHEADER
2003-03-26 21:54:02 +00:00
;1.63 compatibility
2003-03-26 22:40:43 +00:00
!error " Remove '!insertmacro MUI_SECTIONS_FINISHHEADER' and '!insertmacro MUI_UNFINISHHEADER from your script. These macro's are being inserted automatically now. "
2002-11-04 11:19:21 +00:00
!macroend
2002-10-26 12:25:02 +00:00
;--------------------------------
2002-11-02 23:06:46 +00:00
;FUNCTIONS
2002-10-17 21:22:21 +00:00
2002-11-02 23:06:46 +00:00
!macro MUI_FUNCTIONS_GUIINIT
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
2003-02-02 17:49:28 +00:00
Function .onGUIInit
!insertmacro MUI_GUIINIT
!ifdef MUI_CUSTOMFUNCTION_GUIINIT
Call " ${MUI_CUSTOMFUNCTION_GUIINIT} "
2002-11-15 16:00:32 +00:00
!endif
2002-11-02 10:54:45 +00:00
2003-02-02 17:49:28 +00:00
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 10:54:45 +00:00
2002-11-02 23:06:46 +00:00
!macroend
2002-11-02 10:54:45 +00:00
2002-11-03 00:01:40 +00:00
!macro MUI_FUNCTIONS_PAGES
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
2002-11-15 16:00:32 +00:00
!ifdef MUI_WELCOMEPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_WELCOMEPAGE mui.Welcome
2002-11-15 16:00:32 +00:00
!endif
2002-11-03 00:01:40 +00:00
!ifdef MUI_LICENSEPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_LICENSEPAGE mui.LicensePre mui.LicenseShow mui.LicenseLeave
2002-11-03 00:01:40 +00:00
!endif
!ifdef MUI_COMPONENTSPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_COMPONENTSPAGE mui.ComponentsPre mui.ComponentsShow mui.ComponentsLeave
2002-11-03 00:01:40 +00:00
!endif
!ifdef MUI_DIRECTORYPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_DIRECTORYPAGE mui.DirectoryPre mui.DirectoryShow mui.DirectoryLeave
2002-11-03 00:01:40 +00:00
!endif
2002-11-09 17:58:22 +00:00
!ifdef MUI_STARTMENUPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_STARTMENUPAGE mui.Startmenu
2002-11-09 17:58:22 +00:00
!endif
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_INSTFILESPAGE mui.InstFilesPre mui.InstFilesShow mui.InstFilesLeave
2002-11-15 17:27:28 +00:00
2002-11-15 16:00:32 +00:00
!ifdef MUI_FINISHPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_FUNCTIONS_FINISHPAGE mui.Finish
2002-11-15 16:00:32 +00:00
!endif
2002-11-03 00:01:40 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
2003-02-02 19:09:51 +00:00
!macro MUI_FUNCTIONS_WELCOMEPAGE FUNCTION
2002-11-15 16:00:32 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
2003-02-02 19:09:51 +00:00
Function " ${FUNCTION} "
!ifdef MUI_CUSTOMFUNCTION_WELCOME_PRE
Call " ${MUI_CUSTOMFUNCTION_WELCOME_PRE} "
!endif
2002-11-15 16:00:32 +00:00
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
Push ${MUI_TEMP3}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
2003-02-02 19:09:51 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
2003-01-28 14:02:41 +00:00
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1035
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1045
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_INITDIALOG " ioSpecial.ini "
2002-11-15 16:00:32 +00:00
Pop ${MUI_TEMP1}
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} " ${MUI_BGCOLOR} "
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1201
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-18 15:43:21 +00:00
CreateFont ${MUI_TEMP3} " ${MUI_FONT_TITLE} " " ${MUI_FONTSIZE_TITLE} " " ${MUI_FONTSTYLE_TITLE} "
2002-11-15 16:00:32 +00:00
SendMessage ${MUI_TEMP2} ${WM_SETFONT} ${MUI_TEMP3} 0
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1202
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2003-02-02 19:09:51 +00:00
!ifdef MUI_CUSTOMFUNCTION_WELCOME_SHOW
Call " ${MUI_CUSTOMFUNCTION_WELCOME_SHOW} "
!endif
2002-11-15 16:00:32 +00:00
!insertmacro MUI_INSTALLOPTIONS_SHOW
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
2003-02-02 19:09:51 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
2003-01-28 14:02:41 +00:00
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1035
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1045
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
Pop ${MUI_TEMP3}
Pop ${MUI_TEMP2}
Pop ${MUI_TEMP1}
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_FUNCTIONS_LICENSEPAGE PRE SHOW LEAVE
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 10:54:45 +00:00
2003-02-02 17:49:28 +00:00
Function " ${PRE} "
!ifdef MUI_CUSTOMFUNCTION_LICENSE_PRE
Call " ${MUI_CUSTOMFUNCTION_LICENSE_PRE} "
!endif
2003-02-27 22:20:04 +00:00
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_LICENSE_TITLE) $ ( MUI_TEXT_LICENSE_SUBTITLE)
2002-11-02 23:06:46 +00:00
FunctionEnd
2002-11-02 10:54:45 +00:00
2003-02-02 17:49:28 +00:00
Function " ${SHOW} "
2002-11-08 21:08:27 +00:00
!insertmacro MUI_INNERDIALOG_TEXT 1040 $ ( MUI_INNERTEXT_LICENSE_BOTTOM)
2003-02-02 17:49:28 +00:00
!ifdef MUI_CUSTOMFUNCTION_LICENSE_SHOW
Call " ${MUI_CUSTOMFUNCTION_LICENSE_SHOW} "
!endif
2002-11-02 23:06:46 +00:00
FunctionEnd
2003-02-02 17:49:28 +00:00
Function " ${LEAVE} "
!ifdef MUI_CUSTOMFUNCTION_LICENSE_LEAVE
Call " ${MUI_CUSTOMFUNCTION_LICENSE_LEAVE} "
!endif
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
!macroend
2002-11-02 10:54:45 +00:00
2003-02-02 17:49:28 +00:00
!macro MUI_FUNCTIONS_COMPONENTSPAGE PRE SHOW LEAVE
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-17 21:22:21 +00:00
2003-02-02 17:49:28 +00:00
Function " ${PRE} "
!ifdef MUI_CUSTOMFUNCTION_COMPONENTS_PRE
Call " ${MUI_CUSTOMFUNCTION_COMPONENTS_PRE} "
!endif
2003-02-27 22:20:04 +00:00
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_COMPONENTS_TITLE) $ ( MUI_TEXT_COMPONENTS_SUBTITLE)
2002-11-01 20:45:53 +00:00
FunctionEnd
2002-11-02 10:54:45 +00:00
2003-02-02 17:49:28 +00:00
Function " ${SHOW} "
2002-11-08 21:08:27 +00:00
!insertmacro MUI_INNERDIALOG_TEXT 1042 $ ( MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE)
!insertmacro MUI_INNERDIALOG_TEXT 1043 $ ( MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)
2003-02-02 17:49:28 +00:00
!ifdef MUI_CUSTOMFUNCTION_COMPONENTS_SHOW
Call " ${MUI_CUSTOMFUNCTION_COMPONENTS_SHOW} "
!endif
FunctionEnd
Function " ${LEAVE} "
!ifdef MUI_CUSTOMFUNCTION_COMPONENTS_LEAVE
Call " ${MUI_CUSTOMFUNCTION_COMPONENTS_LEAVE} "
!endif
2002-11-01 20:45:53 +00:00
FunctionEnd
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
!macroend
2002-10-17 21:22:21 +00:00
2003-02-02 17:49:28 +00:00
!macro MUI_FUNCTIONS_DIRECTORYPAGE PRE SHOW LEAVE
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
2003-02-02 17:49:28 +00:00
Function " ${PRE} "
!ifdef MUI_CUSTOMFUNCTION_DIRECTORY_PRE
Call " ${MUI_CUSTOMFUNCTION_DIRECTORY_PRE} "
!endif
2003-02-27 22:20:04 +00:00
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_DIRECTORY_TITLE) $ ( MUI_TEXT_DIRECTORY_SUBTITLE)
2002-11-02 23:06:46 +00:00
FunctionEnd
2003-02-02 17:49:28 +00:00
Function " ${SHOW} "
2002-11-08 21:08:27 +00:00
!insertmacro MUI_INNERDIALOG_TEXT 1041 $ ( MUI_INNERTEXT_DIRECTORY_DESTINATION)
2003-02-02 17:49:28 +00:00
!ifdef MUI_CUSTOMFUNCTION_DIRECTORY_SHOW
Call " ${MUI_CUSTOMFUNCTION_DIRECTORY_SHOW} "
!endif
2002-11-02 23:06:46 +00:00
FunctionEnd
2003-02-02 17:49:28 +00:00
Function " ${LEAVE} "
!ifdef MUI_CUSTOMFUNCTION_DIRECTORY_LEAVE
Call " ${MUI_CUSTOMFUNCTION_DIRECTORY_LEAVE} "
!endif
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_FUNCTIONS_STARTMENUPAGE FUNCTION
2002-11-09 17:58:22 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-09 17:58:22 +00:00
;Check defines
2003-02-27 22:20:04 +00:00
!ifndef MUI_STARTMENUPAGE_VARIABLE
!define MUI_STARTMENUPAGE_VARIABLE " $9 "
2002-11-09 17:58:22 +00:00
!endif
2003-02-27 22:20:04 +00:00
!ifndef MUI_STARTMENUPAGE_DEFAULTFOLDER
!define MUI_STARTMENUPAGE_DEFAULTFOLDER " ${MUI_PRODUCT} "
2002-11-09 17:58:22 +00:00
!endif
2003-01-15 12:39:34 +00:00
2003-02-02 17:49:28 +00:00
Function " ${FUNCTION} "
2003-02-27 22:20:04 +00:00
!ifdef MUI_CUSTOMFUNCTION_STARTMENU_PRE
Call " ${MUI_CUSTOMFUNCTION_STARTMENU_PRE} "
!endif
2003-01-30 18:42:36 +00:00
2003-02-02 17:49:28 +00:00
Push ${MUI_TEMP1}
2002-11-09 17:58:22 +00:00
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_STARTMENU_TITLE) $ ( MUI_TEXT_STARTMENU_SUBTITLE)
2003-03-06 21:26:14 +00:00
!ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME
2003-03-09 22:38:13 +00:00
2003-03-06 21:26:14 +00:00
StrCmp " ${MUI_STARTMENUPAGE_VARIABLE} " " " " " + 4
2003-01-30 18:42:36 +00:00
2003-03-06 21:26:14 +00:00
ReadRegStr ${MUI_TEMP1} " ${MUI_STARTMENUPAGE_REGISTRY_ROOT} " " ${MUI_STARTMENUPAGE_REGISTRY_KEY} " " ${MUI_STARTMENUPAGE_REGISTRY_VALUENAME} "
StrCmp ${MUI_TEMP1} " " + 2
StrCpy " ${MUI_STARTMENUPAGE_VARIABLE} " ${MUI_TEMP1}
2003-01-30 18:42:36 +00:00
2003-01-15 12:39:34 +00:00
!endif
2003-02-27 22:20:04 +00:00
!ifndef MUI_STARTMENUPAGE_NODISABLE
StartMenu :: Select /noicon /autoadd /text " $(MUI_INNERTEXT_STARTMENU_TOP) " /lastused " ${MUI_STARTMENUPAGE_VARIABLE} " /checknoshortcuts " $(MUI_INNERTEXT_STARTMENU_CHECKBOX) " " ${MUI_STARTMENUPAGE_DEFAULTFOLDER} "
!else
StartMenu :: Select /noicon /autoadd /text " $(MUI_INNERTEXT_STARTMENU_TOP) " /lastused " ${MUI_STARTMENUPAGE_VARIABLE} " " ${MUI_STARTMENUPAGE_DEFAULTFOLDER} "
!endif
2003-02-02 17:49:28 +00:00
Pop ${MUI_TEMP1}
StrCmp ${MUI_TEMP1} " success " 0 + 2
2003-02-27 22:20:04 +00:00
Pop " ${MUI_STARTMENUPAGE_VARIABLE} "
2003-01-30 18:42:36 +00:00
2003-02-02 17:49:28 +00:00
Pop ${MUI_TEMP1}
2003-02-27 22:20:04 +00:00
!ifdef MUI_CUSTOMFUNCTION_STARTMENU_LEAVE
Call " ${MUI_CUSTOMFUNCTION_STARTMENU_LEAVE} "
2003-02-02 18:03:37 +00:00
!endif
2003-01-30 18:42:36 +00:00
2002-11-09 17:58:22 +00:00
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-09 17:58:22 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_FUNCTIONS_INSTFILESPAGE PRE SHOW LEAVE
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2003-02-02 17:49:28 +00:00
Function " ${PRE} "
!ifdef MUI_CUSTOMFUNCTION_INSTFILES_PRE
Call " ${MUI_CUSTOMFUNCTION_INSTFILES_PRE} "
!endif
2003-02-27 22:20:04 +00:00
!insertmacro MUI_HEADER_TEXT $ ( MUI_TEXT_INSTALLING_TITLE) $ ( MUI_TEXT_INSTALLING_SUBTITLE)
2002-11-02 23:06:46 +00:00
FunctionEnd
2003-02-02 17:49:28 +00:00
Function " ${SHOW} "
!ifdef MUI_CUSTOMFUNCTION_INSTFILES_SHOW
Call " ${MUI_CUSTOMFUNCTION_INSTFILES_SHOW} "
!endif
FunctionEnd
Function " ${LEAVE} "
!ifdef MUI_CUSTOMFUNCTION_INSTFILES_LEAVE
Call " ${MUI_CUSTOMFUNCTION_INSTFILES_LEAVE} "
!endif
2003-03-26 21:54:02 +00:00
!insertmacro MUI_FINISHHEADER
!insertmacro MUI_LANGDLL_SAVELANGUAGE
2003-02-02 17:49:28 +00:00
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
2002-10-17 21:22:21 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_FUNCTIONS_FINISHPAGE FUNCTION
2002-11-15 16:00:32 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
2003-02-02 17:49:28 +00:00
Function " ${FUNCTION} "
2002-11-15 16:00:32 +00:00
2003-02-02 19:09:51 +00:00
!ifdef MUI_CUSTOMFUNCTION_FINISH_PRE
Call " ${MUI_CUSTOMFUNCTION_FINISH_PRE} "
!endif
2002-11-15 16:00:32 +00:00
Push ${MUI_TEMP1}
Push ${MUI_TEMP2}
Push ${MUI_TEMP3}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
2003-01-28 17:55:22 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1035
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1045
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
2002-11-29 19:44:51 +00:00
;Write Finish text
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 2 " " Text " " $(MUI_TEXT_FINISH_INFO_TITLE) "
2002-11-15 16:00:32 +00:00
2003-03-10 19:20:22 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 3 " " Top " " 45 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 3 " " Bottom " " 85 "
2002-11-15 22:16:27 +00:00
2002-11-15 18:46:11 +00:00
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
IfRebootFlag " " noreboot_init
2002-11-15 16:00:32 +00:00
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 3 " " Text " " $(MUI_TEXT_FINISH_INFO_REBOOT) "
2002-11-15 16:00:32 +00:00
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Settings " " Numfields " " 5 "
2002-11-15 18:46:11 +00:00
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Type " " RadioButton "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Text " " $(MUI_TEXT_FINISH_REBOOTNOW) "
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Left " " 120 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Right " " 321 "
2003-03-10 19:20:22 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Top " " 90 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Bottom " " 100 "
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " State " " 1 "
2002-11-15 18:46:11 +00:00
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Type " " RadioButton "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Text " " $(MUI_TEXT_FINISH_REBOOTLATER) "
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Left " " 120 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Right " " 321 "
2003-03-10 19:20:22 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Top " " 110 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Bottom " " 120 "
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
Goto init
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
noreboot_init :
!endif
2002-11-15 16:00:32 +00:00
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 3 " " Text " " $(MUI_TEXT_FINISH_INFO_TEXT) "
2002-11-15 16:00:32 +00:00
2002-12-14 00:15:41 +00:00
!ifdef MUI_FINISHPAGE_RUN
2002-11-15 16:00:32 +00:00
2002-12-14 00:15:41 +00:00
!ifndef MUI_FINISHPAGE_SHOWREADME
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Settings " " Numfields " " 4 "
!endif
2002-11-15 16:00:32 +00:00
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Type " " CheckBox "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Text " " $(MUI_TEXT_FINISH_RUN) "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Left " " 120 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Right " " 315 "
2003-03-10 19:20:22 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Top " " 90 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Bottom " " 100 "
2002-12-14 00:15:41 +00:00
!ifndef MUI_FINISHPAGE_RUN_NOTCHECKED
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " State " " 1 "
2002-12-14 00:15:41 +00:00
!endif
2002-11-15 18:46:11 +00:00
2002-12-14 00:15:41 +00:00
!ifdef MUI_FINISHPAGE_SHOWREADME
2002-11-15 18:46:11 +00:00
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Settings " " Numfields " " 5 "
2002-11-15 18:46:11 +00:00
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Type " " CheckBox "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Text " " $(MUI_TEXT_FINISH_SHOWREADME) "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Left " " 120 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Right " " 315 "
2003-03-10 19:20:22 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Top " " 110 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " Bottom " " 120 "
2002-12-14 00:15:41 +00:00
!ifndef MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 5 " " State " " 1 "
2002-11-15 18:46:11 +00:00
!endif
2002-12-14 00:15:41 +00:00
!endif
!else ifdef MUI_FINISHPAGE_SHOWREADME
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Settings " " Numfields " " 4 "
2002-11-15 18:46:11 +00:00
2002-12-14 00:15:41 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Type " " CheckBox "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Text " " $(MUI_TEXT_FINISH_SHOWREADME) "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Left " " 120 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Right " " 315 "
2003-03-10 19:20:22 +00:00
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Top " " 90 "
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " Bottom " " 100 "
2002-12-14 00:15:41 +00:00
!ifndef MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
!insertmacro MUI_INSTALLOPTIONS_WRITE " ioSpecial.ini " " Field 4 " " State " " 1 "
2002-11-15 16:00:32 +00:00
!endif
2002-12-14 00:15:41 +00:00
!endif
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
init :
!endif
2002-11-15 16:00:32 +00:00
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_INITDIALOG " ioSpecial.ini "
2002-11-15 16:00:32 +00:00
Pop ${MUI_TEMP1}
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP1} " ${MUI_BGCOLOR} "
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1201
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-18 15:43:21 +00:00
CreateFont ${MUI_TEMP3} " ${MUI_FONT_TITLE} " " ${MUI_FONTSIZE_TITLE} " " ${MUI_FONTSTYLE_TITLE} "
2002-11-15 16:00:32 +00:00
SendMessage ${MUI_TEMP2} ${WM_SETFONT} ${MUI_TEMP3} 0
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1202
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
IfRebootFlag " " noreboot_show
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1203
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-15 18:46:11 +00:00
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1204
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-15 18:46:11 +00:00
Goto show
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
noreboot_show :
!endif
2002-11-15 16:00:32 +00:00
!ifdef MUI_FINISHPAGE_RUN
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1203
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-15 18:46:11 +00:00
!ifdef MUI_FINISHPAGE_SHOWREADME
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1204
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-15 18:46:11 +00:00
!endif
2002-12-14 00:15:41 +00:00
!else ifdef MUI_FINISHPAGE_SHOWREADME
2002-11-15 18:46:11 +00:00
GetDlgItem ${MUI_TEMP2} ${MUI_TEMP1} 1203
2003-03-20 20:49:13 +00:00
SetBkColor ${MUI_TEMP2} " ${MUI_BGCOLOR} "
2002-11-15 18:46:11 +00:00
2002-11-15 16:00:32 +00:00
!endif
2002-11-15 18:46:11 +00:00
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
show :
!endif
2002-11-15 16:00:32 +00:00
2003-02-02 19:09:51 +00:00
!ifdef MUI_CUSTOMFUNCTION_FINISH_SHOW
Call " ${MUI_CUSTOMFUNCTION_FINISH_SHOW} "
!endif
2003-03-06 17:47:16 +00:00
!insertmacro MUI_INSTALLOPTIONS_SHOW_RETURN
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1028
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
2003-01-28 17:55:22 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1256
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
2002-11-15 16:00:32 +00:00
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1035
ShowWindow ${MUI_TEMP1} ${SW_NORMAL}
GetDlgItem ${MUI_TEMP1} $HWNDPARENT 1045
ShowWindow ${MUI_TEMP1} ${SW_HIDE}
2003-03-06 17:47:16 +00:00
Pop ${MUI_TEMP1}
StrCmp ${MUI_TEMP1} " success " " " done
2002-11-15 18:46:11 +00:00
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
IfRebootFlag " " noreboot_end
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_READ ${MUI_TEMP1} " ioSpecial.ini " " Field 4 " " State "
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
StrCmp ${MUI_TEMP1} " 1 " " " + 2
Reboot
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
Goto done
2002-11-15 16:00:32 +00:00
2002-11-15 18:46:11 +00:00
noreboot_end :
!endif
2002-11-15 16:00:32 +00:00
2002-11-15 17:27:28 +00:00
!ifdef MUI_FINISHPAGE_RUN
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_READ ${MUI_TEMP1} " ioSpecial.ini " " Field 4 " " State "
2002-11-15 18:46:11 +00:00
2002-11-22 12:50:15 +00:00
StrCmp ${MUI_TEMP1} " 1 " " " + 3
2002-12-06 16:13:20 +00:00
!ifndef MUI_FINISHPAGE_RUN_PARAMETERS
StrCpy ${MUI_TEMP1} " $\" ${MUI_FINISHPAGE_RUN}$\ " "
!else
StrCpy ${MUI_TEMP1} " $\" ${MUI_FINISHPAGE_RUN}$\ " ${MUI_FINISHPAGE_RUN_PARAMETERS} "
!endif
Exec " ${MUI_TEMP1} "
2002-11-15 17:27:28 +00:00
2002-11-15 18:46:11 +00:00
!ifdef MUI_FINISHPAGE_SHOWREADME
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_READ ${MUI_TEMP1} " ioSpecial.ini " " Field 5 " " State "
2002-11-15 18:46:11 +00:00
2002-12-14 00:15:41 +00:00
StrCmp ${MUI_TEMP1} " 1 " " " + 2
ExecShell " open " " ${MUI_FINISHPAGE_SHOWREADME} "
2002-11-15 18:46:11 +00:00
!endif
2002-12-14 00:15:41 +00:00
!else ifdef MUI_FINISHPAGE_SHOWREADME
2002-11-15 18:46:11 +00:00
2002-11-18 15:43:21 +00:00
!insertmacro MUI_INSTALLOPTIONS_READ ${MUI_TEMP1} " ioSpecial.ini " " Field 4 " " State "
2002-11-15 18:46:11 +00:00
2002-12-14 00:15:41 +00:00
StrCmp ${MUI_TEMP1} " 1 " " " + 2
ExecShell " open " " ${MUI_FINISHPAGE_SHOWREADME} "
2002-11-15 18:46:11 +00:00
!endif
!endif
done :
2003-03-06 17:47:16 +00:00
2002-11-15 16:00:32 +00:00
Pop ${MUI_TEMP3}
Pop ${MUI_TEMP2}
Pop ${MUI_TEMP1}
2003-02-02 17:49:28 +00:00
!ifdef MUI_CUSTOMFUNCTION_FINISH
Call " ${MUI_CUSTOMFUNCTION_FINISH} "
!endif
2002-11-15 16:00:32 +00:00
FunctionEnd
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:00:32 +00:00
!macroend
2002-11-08 21:08:27 +00:00
!macro MUI_FUNCTIONS_DESCRIPTION_BEGIN
2002-10-27 11:56:12 +00:00
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
2002-11-22 22:16:54 +00:00
!verbose 3
!endif
2002-12-20 20:18:56 +00:00
!define MUI_NOVERBOSE
2002-10-27 11:56:12 +00:00
2002-10-17 21:22:21 +00:00
Function .onMouseOverSection
2002-11-08 21:08:27 +00:00
!insertmacro MUI_DESCRIPTION_BEGIN
2002-10-27 11:56:12 +00:00
2002-11-22 22:16:54 +00:00
!undef MUI_NOVERBOSE
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
!verbose 4
!endif
2002-11-22 22:16:54 +00:00
2002-10-17 21:22:21 +00:00
!macroend
2002-11-02 23:06:46 +00:00
!macro MUI_FUNCTIONS_DESCRIPTION_END
2002-10-27 11:56:12 +00:00
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
2002-11-22 22:16:54 +00:00
!verbose 3
!endif
2002-10-27 11:56:12 +00:00
2002-10-17 21:22:21 +00:00
!insertmacro MUI_DESCRIPTION_END
FunctionEnd
2002-10-27 11:56:12 +00:00
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
!verbose 4
!endif
2002-10-17 21:22:21 +00:00
!macroend
2002-11-02 23:06:46 +00:00
!macro MUI_FUNCTIONS_ABORTWARNING
2002-10-27 11:56:12 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-11-03 00:01:40 +00:00
!ifdef MUI_ABORTWARNING
Function .onUserAbort
!insertmacro MUI_ABORTWARNING
2003-02-02 21:07:41 +00:00
!ifdef MUI_CUSTOMFUNCTION_ABORT
Call " ${MUI_CUSTOMFUNCTION_ABORT} "
!endif
2002-11-03 00:01:40 +00:00
FunctionEnd
!endif
2002-10-27 11:56:12 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-10-17 21:22:21 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_UNFUNCTION_GUIINIT
2002-10-17 21:22:21 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-15 16:17:34 +00:00
2003-02-02 17:49:28 +00:00
Function un.onGUIInit
2002-11-15 16:17:34 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2003-02-02 17:49:28 +00:00
!endif
!insertmacro MUI_UNGUIINIT
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2003-02-02 17:49:28 +00:00
!endif
!ifdef MUI_CUSTOMFUNCTION_UNGUIINIT
2003-02-07 10:38:11 +00:00
Call " ${MUI_CUSTOMFUNCTION_UNGUIINIT} "
2002-11-15 16:17:34 +00:00
!endif
2003-02-02 17:49:28 +00:00
FunctionEnd
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-10-27 11:56:12 +00:00
2002-11-02 23:06:46 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_UNFUNCTION_PAGES
2002-11-03 00:01:40 +00:00
2002-12-06 21:56:28 +00:00
!ifdef MUI_UNCONFIRMPAGE
2003-02-02 17:49:28 +00:00
!insertmacro MUI_UNFUNCTION_CONFIRMPAGE un.mui.ConfirmPre un.mui.ConfirmShow un.mui.ConfirmLeave
2002-12-06 21:56:28 +00:00
!endif
2003-02-02 17:49:28 +00:00
!insertmacro MUI_UNFUNCTION_INSTFILESPAGE un.mui.InstFilesPre un.mui.InstFilesShow un.mui.InstFilesLeave
2002-11-03 00:01:40 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_UNFUNCTION_CONFIRMPAGE PRE SHOW LEAVE
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-10-17 21:22:21 +00:00
2003-02-02 17:49:28 +00:00
Function " ${PRE} "
!ifdef MUI_UNCUSTOMFUNCTION_CONFIRM_PRE
2003-03-09 00:33:55 +00:00
Call " ${MUI_UNCUSTOMFUNCTION_CONFIRM_PRE} "
2003-02-02 17:49:28 +00:00
!endif
2003-03-26 21:54:02 +00:00
!insertmacro MUI_HEADER_TEXT $ ( un.MUI_UNTEXT_INTRO_TITLE) $ ( un.MUI_UNTEXT_INTRO_SUBTITLE)
2003-02-02 17:49:28 +00:00
FunctionEnd
Function " ${SHOW} "
!ifdef MUI_UNCUSTOMFUNCTION_CONFIRM_SHOW
2003-03-09 00:33:55 +00:00
Call " ${MUI_UNCUSTOMFUNCTION_CONFIRM_SHOW} "
2003-02-02 17:49:28 +00:00
!endif
FunctionEnd
Function " ${LEAVE} "
!ifdef MUI_UNCUSTOMFUNCTION_CONFIRM_LEAVE
2003-03-09 00:33:55 +00:00
Call " ${MUI_UNCUSTOMFUNCTION_CONFIRM_LEAVE} "
2003-02-02 17:49:28 +00:00
!endif
2002-11-01 20:45:53 +00:00
FunctionEnd
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
!macroend
2003-02-02 17:49:28 +00:00
!macro MUI_UNFUNCTION_INSTFILESPAGE PRE SHOW LEAVE
2002-11-02 10:54:45 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
2003-02-02 17:49:28 +00:00
Function ${PRE}
!ifdef MUI_UNCUSTOMFUNCTION_INSTFILES_PRE
2003-03-09 00:33:55 +00:00
Call " ${MUI_UNCUSTOMFUNCTION_INSTFILES_PRE} "
2003-02-02 17:49:28 +00:00
!endif
2003-03-26 21:54:02 +00:00
!insertmacro MUI_HEADER_TEXT $ ( un.MUI_UNTEXT_UNINSTALLING_TITLE) $ ( un.MUI_UNTEXT_UNINSTALLING_SUBTITLE)
2003-02-02 17:49:28 +00:00
FunctionEnd
Function " ${SHOW} "
!ifdef MUI_UNCUSTOMFUNCTION_INSTFILES_SHOW
2003-03-09 00:33:55 +00:00
Call " ${MUI_UNCUSTOMFUNCTION_INSTFILES_SHOW} "
2003-02-02 17:49:28 +00:00
!endif
FunctionEnd
Function " ${LEAVE} "
!ifdef MUI_UNCUSTOMFUNCTION_INSTFILES_LEAVE
2003-03-09 00:33:55 +00:00
Call " ${MUI_UNCUSTOMFUNCTION_INSTFILES_LEAVE} "
2003-02-02 17:49:28 +00:00
!endif
2003-03-26 21:54:02 +00:00
!insertmacro MUI_UNFINISHHEADER
2002-11-01 20:45:53 +00:00
FunctionEnd
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
!macroend
2002-11-02 10:54:45 +00:00
2002-11-15 16:00:32 +00:00
;--------------------------------
;RESERVE FILES
2002-12-15 21:43:38 +00:00
!macro MUI_RESERVEFILE_WELCOMEFINISHPAGE
2002-11-22 22:16:54 +00:00
!verbose 3
2002-12-15 21:43:38 +00:00
!define MUI_NOVERBOSE
!insertmacro MUI_RESERVEFILE_SPECIALINI
!insertmacro MUI_RESERVEFILE_SPECIALBITMAP
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
!undef MUI_NOVERBOSE
!verbose 4
!macroend
!macro MUI_RESERVEFILE_INSTALLOPTIONS
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-12-15 21:43:38 +00:00
!endif
2002-11-22 22:16:54 +00:00
2002-11-15 16:00:32 +00:00
ReserveFile " ${NSISDIR} \Plugins\InstallOptions.dll "
2002-11-22 22:16:54 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-12-15 21:43:38 +00:00
!endif
2002-11-22 22:16:54 +00:00
2002-11-15 16:00:32 +00:00
!macroend
2002-11-18 15:43:21 +00:00
!macro MUI_RESERVEFILE_SPECIALINI
2002-11-22 22:16:54 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-12-15 21:43:38 +00:00
!endif
2002-11-22 22:16:54 +00:00
2002-11-18 15:43:21 +00:00
ReserveFile " ${NSISDIR} \Contrib\Modern UI\ioSpecial.ini "
2002-11-22 22:16:54 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-12-15 21:43:38 +00:00
!endif
2002-11-22 22:16:54 +00:00
2002-11-15 16:00:32 +00:00
!macroend
2002-11-18 15:43:21 +00:00
!macro MUI_RESERVEFILE_SPECIALBITMAP
2002-11-22 22:16:54 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-12-15 21:43:38 +00:00
!endif
2002-11-22 22:16:54 +00:00
2002-11-15 16:00:32 +00:00
ReserveFile " ${NSISDIR} \Contrib\Icons\modern-wizard.bmp "
2002-11-22 22:16:54 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-12-15 21:43:38 +00:00
!endif
!macroend
!macro MUI_RESERVEFILE_LANGDLL
!verbose 3
ReserveFile " ${NSISDIR} \Plugins\LangDLL.dll "
2002-11-22 22:16:54 +00:00
!verbose 4
2002-11-15 16:00:32 +00:00
!macroend
2002-11-02 23:06:46 +00:00
;--------------------------------
2002-11-03 13:21:09 +00:00
;BASIC MACRO'S
2002-10-17 21:22:21 +00:00
2002-11-03 13:21:09 +00:00
!macro MUI_SYSTEM
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-12-06 21:56:28 +00:00
!endif
2003-03-09 18:55:57 +00:00
!ifndef MUI_SYSTEM_INSERTED
!define MUI_SYSTEM_INSERTED
;1.62 compatibility
2003-04-01 14:24:15 +00:00
!ifdef MUI_STARTMENU_VARIABLE | MUI_STARTMENU_DEFAULTFOLDER | MUI_STARTMENU_REGISTRY_ROOT
2003-03-09 22:38:13 +00:00
!error " The Start Menu Folder page defines have been renamed from MUI_STARTMENU_??? to MUI_STARTMENUPAGE_???. Please rename these defines in your script. "
2003-03-09 18:55:57 +00:00
!endif
!insertmacro MUI_INTERFACE
!insertmacro MUI_BASIC
!insertmacro MUI_UNBASIC
!else
2003-03-09 22:38:13 +00:00
;1.62 compatibility
2003-03-09 18:55:57 +00:00
!warning " The MUI_SYSTEM macro is now being inserted automatically. You can remove '!insertmacro MUI_SYSTEM' from your script. "
!endif
2002-12-06 21:56:28 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-12-20 20:18:56 +00:00
!endif
2002-11-03 13:21:09 +00:00
!macroend
2002-11-02 23:06:46 +00:00
2002-11-03 13:21:09 +00:00
!macro MUI_BASIC
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 13:21:09 +00:00
2002-12-20 20:18:56 +00:00
!insertmacro MUI_PAGECOMMANDS
2002-11-03 00:01:40 +00:00
!insertmacro MUI_FUNCTIONS_PAGES
!insertmacro MUI_FUNCTIONS_GUIINIT
!insertmacro MUI_FUNCTIONS_ABORTWARNING
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-02 23:06:46 +00:00
2002-11-03 00:01:40 +00:00
!macroend
2002-11-02 23:06:46 +00:00
2002-11-03 13:21:09 +00:00
!macro MUI_UNBASIC
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 3
2002-11-22 22:16:54 +00:00
!endif
2002-11-05 19:36:55 +00:00
!ifdef MUI_UNINSTALLER
2002-11-02 23:06:46 +00:00
2002-12-20 20:18:56 +00:00
!insertmacro MUI_UNPAGECOMMANDS
2003-02-02 17:49:28 +00:00
!insertmacro MUI_UNFUNCTION_PAGES
!insertmacro MUI_UNFUNCTION_GUIINIT
2002-11-05 19:36:55 +00:00
!endif
2002-11-02 23:06:46 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_NOVERBOSE & MUI_MANUALVERBOSE
2003-03-10 15:42:22 +00:00
!verbose 4
2002-11-22 22:16:54 +00:00
!endif
2002-11-03 00:01:40 +00:00
!macroend
2002-11-08 21:08:27 +00:00
;--------------------------------
;LANGUAGE FILES
!macro MUI_LANGUAGEFILE_BEGIN LANGUAGE
2003-03-09 18:55:57 +00:00
!ifndef MUI_SYSTEM_INSERT
!define MUI_SYSTEM_INSERT
2003-03-09 22:38:13 +00:00
!define MUI_NOVERBOSE
!insertmacro MUI_SYSTEM
!undef MUI_NOVERBOSE
2003-03-09 18:55:57 +00:00
!endif
2002-11-08 21:08:27 +00:00
!ifndef " MUI_LANGUAGEFILE_${LANGUAGE}_USED "
!define " MUI_LANGUAGEFILE_${LANGUAGE}_USED "
LoadLanguageFile " ${NSISDIR} \Contrib\Language files\${LANGUAGE}.nlf "
2002-11-16 15:40:07 +00:00
!else
2002-12-06 21:56:28 +00:00
!error " Modern UI language file ${LANGUAGE} included twice! "
2002-11-16 15:40:07 +00:00
!endif
2002-11-08 21:08:27 +00:00
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_STRING NAME VALUE
2002-11-08 21:08:27 +00:00
2002-12-03 19:57:32 +00:00
!ifndef " ${NAME} "
!define " ${NAME} " " ${VALUE} "
2002-11-08 21:08:27 +00:00
!endif
2002-11-22 12:50:15 +00:00
2002-11-08 21:08:27 +00:00
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_LANGSTRING NAME
2002-11-08 21:08:27 +00:00
2002-12-03 19:57:32 +00:00
LangString " ${NAME} " 0 " ${${NAME}} "
2002-11-08 21:08:27 +00:00
!undef " ${NAME} "
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_LANGSTRING_CONTINUE NAME INSTALLBUTTON
2002-11-16 21:56:35 +00:00
2002-11-10 14:58:59 +00:00
!ifndef " ${INSTALLBUTTON} "
2003-03-26 19:16:51 +00:00
LangString " ${NAME} " 0 " ${${NAME}} ${MUI_TEXT_CONTINUE_NEXT} "
2002-12-06 21:56:28 +00:00
!else
2003-03-26 19:16:51 +00:00
LangString " ${NAME} " 0 " ${${NAME}} ${MUI_TEXT_CONTINUE_INSTALL} "
2002-11-10 14:58:59 +00:00
!endif
!undef " ${NAME} "
!macroend
2003-03-26 19:16:51 +00:00
!macro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMDEFINE_CONTINUE NAME DEFINE INSTALLBUTTON
!ifndef " ${INSTALLBUTTON} "
LangString " ${NAME} " 0 " ${${DEFINE}} ${MUI_TEXT_CONTINUE_NEXT} "
!else
LangString " ${NAME} " 0 " ${${DEFINE}} ${MUI_TEXT_CONTINUE_INSTALL} "
!endif
!undef " ${DEFINE} "
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_UNLANGSTRING NAME
2002-11-08 21:08:27 +00:00
2002-12-03 19:57:32 +00:00
LangString " un.${NAME} " 0 " ${${NAME}} "
2002-11-08 21:08:27 +00:00
!undef " ${NAME} "
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_NSISCOMMAND COMMAND NAME
2002-11-08 21:08:27 +00:00
2002-12-15 21:43:38 +00:00
${COMMAND} " ${${NAME}} "
2002-11-08 21:08:27 +00:00
!undef " ${NAME} "
2002-11-16 21:56:35 +00:00
!macroend
2002-12-03 20:16:30 +00:00
!macro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER COMMAND NAME VALUE
2002-11-16 21:56:35 +00:00
2002-12-15 21:43:38 +00:00
${COMMAND} ${VALUE}
2002-11-16 21:56:35 +00:00
!undef " ${NAME} "
2002-11-08 21:08:27 +00:00
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_NSISCOMMAND_CONTINUE COMMAND NAME INSTALLBUTTON
2002-11-10 14:58:59 +00:00
!ifndef " ${INSTALLBUTTON} "
2003-01-09 16:49:09 +00:00
${COMMAND} " ${${NAME}} ${MUI_TEXT_CONTINUE_NEXT} "
2002-12-06 21:56:28 +00:00
!else
2003-01-09 16:49:09 +00:00
${COMMAND} " ${${NAME}} ${MUI_TEXT_CONTINUE_INSTALL} "
2002-11-10 14:58:59 +00:00
!endif
!undef " ${NAME} "
2002-11-16 21:56:35 +00:00
2002-11-10 14:58:59 +00:00
!macroend
2002-12-06 21:56:28 +00:00
!macro MUI_LANGUAGEFILE_UNNSISCOMMAND_CONTINUE COMMAND NAME INSTALLBUTTON
!ifndef " ${INSTALLBUTTON} "
2003-01-09 16:49:09 +00:00
${COMMAND} " ${${NAME}} ${MUI_TEXT_CONTINUE_NEXT} "
2002-12-06 21:56:28 +00:00
!else
2003-03-18 09:55:37 +00:00
${COMMAND} " ${${NAME}} ${MUI_UNTEXT_CONTINUE_UNINSTALL} "
2002-12-06 21:56:28 +00:00
!endif
!undef " ${NAME} "
!macroend
2002-12-03 19:57:32 +00:00
!macro MUI_LANGUAGEFILE_DEFINE DEFINE NAME
2002-11-08 21:08:27 +00:00
!ifndef " ${DEFINE} "
2002-12-03 19:57:32 +00:00
!define " ${DEFINE} " " ${${NAME}} "
2002-11-08 21:08:27 +00:00
!endif
!undef " ${NAME} "
2002-11-16 21:56:35 +00:00
2002-11-08 21:08:27 +00:00
!macroend
!macro MUI_LANGUAGEFILE_END
2002-12-06 21:56:28 +00:00
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_DEFINE " MUI_${LANGUAGE}_LANGNAME " " MUI_LANGNAME "
2003-03-09 22:38:13 +00:00
!ifndef MUI_LANGDLL_PUSHLIST
!define MUI_LANGDLL_PUSHLIST " '${MUI_${LANGUAGE}_LANGNAME}' ${LANG_${LANGUAGE}} "
!else
!ifdef MUI_LANGDLL_PUSHLIST_TEMP
!undef MUI_LANGDLL_PUSHLIST_TEMP
!endif
!define MUI_LANGDLL_PUSHLIST_TEMP " ${MUI_LANGDLL_PUSHLIST} "
!undef MUI_LANGDLL_PUSHLIST
!define MUI_LANGDLL_PUSHLIST " '${MUI_${LANGUAGE}_LANGNAME}' ${LANG_${LANGUAGE}} ${MUI_LANGDLL_PUSHLIST_TEMP} "
!endif
2002-12-15 21:43:38 +00:00
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND " Name " " MUI_NAME "
2003-03-09 20:05:48 +00:00
SubCaption 0 " "
SubCaption 1 " "
SubCaption 2 " "
SubCaption 3 " "
SubCaption 4 " "
2003-03-16 19:49:50 +00:00
UninstallSubCaption 0 " "
UninstallSubCaption 1 " "
UninstallSubCaption 2 " "
2002-12-15 21:43:38 +00:00
!ifndef MUI_BRANDINGTEXT
!define MUI_BRANDINGTEXT " "
!endif
2003-01-24 19:40:20 +00:00
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND " BrandingText " " MUI_BRANDINGTEXT "
2002-11-08 21:08:27 +00:00
2002-11-15 16:00:32 +00:00
!ifdef MUI_WELCOMEPAGE
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_WELCOME_INFO_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CONTINUE " MUI_TEXT_WELCOME_INFO_TEXT " " MUI_INSTALLBUTTON_WELCOME "
2002-11-15 16:00:32 +00:00
!endif
2002-11-08 21:08:27 +00:00
!ifdef MUI_LICENSEPAGE
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_LICENSE_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_LICENSE_SUBTITLE "
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND " LicenseText " " MUI_INNERTEXT_LICENSE_TOP "
2003-04-01 14:24:15 +00:00
!ifndef MUI_LICENSEPAGE_CHECKBOX & MUI_LICENSEPAGE_RADIOBUTTONS
2003-03-26 19:16:51 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_INNERTEXT_LICENSE_BOTTOM "
!else
2003-04-01 14:24:15 +00:00
!ifndef MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX | MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS
2003-03-26 19:16:51 +00:00
!error " The ${LANGUAGE} Modern UI language file does not contain a bottom text for a license pages with a checkbox or radiobuttons. Please update this file and post your language file on the NSIS Project Page, http://nsis.sf.net. "
!endif
!ifdef MUI_LICENSEPAGE_CHECKBOX
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMDEFINE_CONTINUE " MUI_INNERTEXT_LICENSE_BOTTOM " " MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX " " MUI_INSTALLBUTTON_LICENSE "
!else ifdef MUI_LICENSEPAGE_RADIOBUTTONS
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMDEFINE_CONTINUE " MUI_INNERTEXT_LICENSE_BOTTOM " " MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS " " MUI_INSTALLBUTTON_LICENSE "
!endif
!endif
2002-11-08 21:08:27 +00:00
!endif
!ifdef MUI_COMPONENTSPAGE
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_COMPONENTS_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_COMPONENTS_SUBTITLE "
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_CONTINUE " ComponentText " " MUI_INNERTEXT_COMPONENTS_TOP " " MUI_INSTALLBUTTON_COMPONENTS "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO "
2002-11-08 21:08:27 +00:00
!endif
!ifdef MUI_DIRECTORYPAGE
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_DIRECTORY_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_DIRECTORY_SUBTITLE "
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_CONTINUE " DirText " " MUI_INNERTEXT_DIRECTORY_TOP " " MUI_INSTALLBUTTON_DIRECTORY "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_INNERTEXT_DIRECTORY_DESTINATION "
2002-11-08 21:08:27 +00:00
!endif
2002-11-09 17:58:22 +00:00
!ifdef MUI_STARTMENUPAGE
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_STARTMENU_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_STARTMENU_SUBTITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CONTINUE " MUI_INNERTEXT_STARTMENU_TOP " " MUI_INSTALLBUTTON_STARTMENU "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_INNERTEXT_STARTMENU_CHECKBOX "
2002-11-09 17:58:22 +00:00
!endif
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_INSTALLING_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_INSTALLING_SUBTITLE "
2002-11-08 21:08:27 +00:00
2003-04-01 14:24:15 +00:00
!ifndef MUI_FINISHPAGE
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_SUBTITLE "
!else ifdef MUI_FINISHPAGE_NOAUTOCLOSE
2003-03-26 21:54:02 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_TITLE "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_SUBTITLE "
!endif
2002-11-22 12:50:15 +00:00
2002-11-15 16:00:32 +00:00
!ifdef MUI_FINISHPAGE
2002-12-03 20:16:30 +00:00
!insertmacro MUI_LANGUAGEFILE_NSISCOMMAND_MULTIPARAMETER " MiscButtonText " " MUI_TEXT_FINISH_BUTTON " '"" "" "" "${MUI_TEXT_FINISH_BUTTON}"'
2003-03-18 09:55:37 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_INFO_TITLE "
2002-12-24 22:38:54 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_INFO_TEXT "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_INFO_REBOOT "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_REBOOTNOW "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_REBOOTLATER "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_RUN "
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_FINISH_SHOWREADME "
2002-11-15 16:00:32 +00:00
!endif
2002-11-08 21:08:27 +00:00
!ifdef MUI_ABORTWARNING
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_LANGSTRING " MUI_TEXT_ABORTWARNING "
2002-11-08 21:08:27 +00:00
!endif
!ifdef MUI_UNINSTALLER
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING " MUI_UNTEXT_INTRO_TITLE "
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING " MUI_UNTEXT_INTRO_SUBTITLE "
2002-11-08 21:08:27 +00:00
2002-12-06 21:56:28 +00:00
!ifdef MUI_UNCONFIRMPAGE
!insertmacro MUI_LANGUAGEFILE_UNNSISCOMMAND_CONTINUE " UninstallText " " MUI_UNINNERTEXT_INTRO " " MUI_UNINSTALLBUTTON_CONFIRM "
!endif
2002-11-08 21:08:27 +00:00
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING " MUI_UNTEXT_UNINSTALLING_TITLE "
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING " MUI_UNTEXT_UNINSTALLING_SUBTITLE "
2002-11-08 21:08:27 +00:00
2002-12-03 19:57:32 +00:00
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING " MUI_UNTEXT_FINISHED_TITLE "
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING " MUI_UNTEXT_FINISHED_SUBTITLE "
2002-11-08 21:08:27 +00:00
!endif
2003-01-13 21:01:25 +00:00
!undef MUI_TEXT_CONTINUE_NEXT
!undef MUI_TEXT_CONTINUE_INSTALL
2002-11-10 14:58:59 +00:00
2002-12-06 21:56:28 +00:00
!ifdef MUI_UNTEXT_CONTINUE_UNINSTALL
!undef MUI_UNTEXT_CONTINUE_UNINSTALL
!endif
2002-11-08 21:08:27 +00:00
!macroend
;--------------------------------
;END
2002-10-26 21:51:39 +00:00
!endif
2002-12-20 20:18:56 +00:00
!ifndef MUI_MANUALVERBOSE
!verbose 4
!endif