2003-09-04 18:42:21 +00:00
|
|
|
|
;NSIS Modern User Interface version 1.66
|
2002-10-26 21:51:39 +00:00
|
|
|
|
;Macro System
|
2002-10-07 19:58:15 +00:00
|
|
|
|
;Written by Joost Verburg
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
;Copyright <20> 2002-2003 Joost Verburg
|
|
|
|
|
|
|
|
|
|
;Documentation: Readme.html
|
|
|
|
|
;License: License.txt
|
|
|
|
|
;Examples: Examples\Modern UI
|
2002-10-07 19:58:15 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!echo "NSIS Modern User Interface version 1.66 - <20> 2002-2003 Joost Verburg"
|
2002-12-05 19:42:11 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
;--------------------------------
|
|
|
|
|
;DECLARES
|
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
|
|
|
|
|
2003-07-17 17:42:09 +00:00
|
|
|
|
Var MUI_TEMP1
|
|
|
|
|
Var MUI_TEMP2
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
;--------------------------------
|
|
|
|
|
;INTERFACE
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
|
|
|
|
!macro MUI_INTERFACE
|
2002-11-04 11:19:21 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
Name "$(MUI_NAME)"
|
|
|
|
|
|
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-18 15:43:21 +00:00
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!ifndef MUI_LICENSEBKCOLOR
|
|
|
|
|
!define MUI_LICENSEBKCOLOR "/windows"
|
|
|
|
|
!endif
|
|
|
|
|
|
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
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifndef MUI_BGCOLOR
|
|
|
|
|
!define MUI_BGCOLOR "FFFFFF"
|
|
|
|
|
!endif
|
|
|
|
|
|
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-11-02 10:54:45 +00:00
|
|
|
|
|
2002-10-07 19:58:15 +00:00
|
|
|
|
XPStyle On
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
ChangeUI all "${MUI_UI}"
|
|
|
|
|
!ifdef MUI_HEADERBITMAP
|
2003-03-09 18:55:57 +00:00
|
|
|
|
!ifndef MUI_HEADERBITMAP_RIGHT
|
2003-09-04 18:42:21 +00:00
|
|
|
|
ChangeUI IDD_INST "${MUI_UI_HEADERBITMAP}"
|
2003-03-09 18:55:57 +00:00
|
|
|
|
!else
|
2003-09-04 18:42:21 +00:00
|
|
|
|
ChangeUI IDD_INST "${MUI_UI_HEADERBITMAP_RIGHT}"
|
2003-03-09 18:55:57 +00:00
|
|
|
|
!endif
|
2003-02-10 14:02:13 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_COMPONENTSPAGE_SMALLDESC
|
|
|
|
|
ChangeUI IDD_SELCOM "${MUI_UI_SMALLDESCRIPTION}"
|
|
|
|
|
!else ifdef MUI_COMPONENTSPAGE_NODESC
|
|
|
|
|
ChangeUI IDD_SELCOM "${MUI_UI_NODESCRIPTION}"
|
|
|
|
|
!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
|
|
|
|
|
|
|
|
|
!ifdef MUI_UNINSTALLER
|
|
|
|
|
UninstallIcon "${MUI_UNICON}"
|
|
|
|
|
!endif
|
|
|
|
|
|
2002-10-26 17:39:56 +00:00
|
|
|
|
CheckBitmap "${MUI_CHECKBITMAP}"
|
2003-05-25 20:21:21 +00:00
|
|
|
|
LicenseBkColor "${MUI_LICENSEBKCOLOR}"
|
2002-11-29 11:04:53 +00:00
|
|
|
|
InstallColors ${MUI_INSTALLCOLORS}
|
|
|
|
|
InstProgressFlags ${MUI_PROGRESSBAR}
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +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
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1037
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:${TEXT}"
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:${SUBTEXT}"
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_HEADER_TEXT_PAGE TEXT SUBTEXT
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_PAGE_HEADER_TEXT
|
|
|
|
|
!ifndef MUI_PAGE_HEADER_SUBTEXT
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT "${MUI_PAGE_HEADER_TEXT}" "${SUBTEXT}"
|
|
|
|
|
!else
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT "${MUI_PAGE_HEADER_TEXT}" "${MUI_PAGE_HEADER_SUBTEXT}"
|
|
|
|
|
!undef MUI_PAGE_HEADER_SUBTEXT
|
|
|
|
|
!endif
|
|
|
|
|
!undef MUI_PAGE_HEADER_TEXT
|
|
|
|
|
!else
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT "${TEXT}" "${SUBTEXT}"
|
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-07-16 22:44:33 +00:00
|
|
|
|
FindWindow $MUI_TEMP1 "#32770" "" $HWNDPARENT
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_TEMP1 1043
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
StrCmp $0 -1 0 mui.description_begin_done
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:"
|
|
|
|
|
EnableWindow $MUI_TEMP1 0
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)"
|
2003-04-05 12:56:57 +00:00
|
|
|
|
Goto mui.description_done
|
2003-07-16 22:44:33 +00:00
|
|
|
|
mui.description_begin_done:
|
2003-04-05 12:56:57 +00:00
|
|
|
|
|
2002-10-07 19:58:15 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_DESCRIPTION_TEXT VAR TEXT
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
StrCmp $0 ${VAR} 0 mui.description_${VAR}_done
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:"
|
|
|
|
|
EnableWindow $MUI_TEMP1 1
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:${TEXT}"
|
2003-04-04 17:21:46 +00:00
|
|
|
|
Goto mui.description_done
|
2003-07-16 22:44:33 +00:00
|
|
|
|
mui.description_${VAR}_done:
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2002-10-07 19:58:15 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_DESCRIPTION_END
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-04-04 17:21:46 +00:00
|
|
|
|
mui.description_done:
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-07-07 14:06:09 +00:00
|
|
|
|
IfAbort mui.finishheader_abort
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_FINISH_TITLE) $(MUI_TEXT_FINISH_SUBTITLE)
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-04-04 17:21:46 +00:00
|
|
|
|
Goto mui.finishheader_done
|
|
|
|
|
|
|
|
|
|
mui.finishheader_abort:
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT $(MUI_TEXT_ABORT_TITLE) $(MUI_TEXT_ABORT_SUBTITLE)
|
|
|
|
|
|
|
|
|
|
mui.finishheader_done:
|
2003-07-07 14:06:09 +00:00
|
|
|
|
|
2003-04-04 17:21:46 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2002-10-27 11:56:12 +00:00
|
|
|
|
!macro MUI_UNFINISHHEADER
|
2002-12-20 20:18:56 +00:00
|
|
|
|
|
2003-04-04 17:21:46 +00:00
|
|
|
|
IfAbort mui.finishheader_abort
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_FINISH_TITLE) $(MUI_UNTEXT_FINISH_SUBTITLE)
|
2003-04-04 17:21:46 +00:00
|
|
|
|
Goto mui.finishheader_done
|
|
|
|
|
|
|
|
|
|
mui.finishheader_abort:
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_HEADER_TEXT $(MUI_UNTEXT_ABORT_TITLE) $(MUI_UNTEXT_ABORT_SUBTITLE)
|
2003-04-04 17:21:46 +00:00
|
|
|
|
|
|
|
|
|
mui.finishheader_done:
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2002-10-07 19:58:15 +00:00
|
|
|
|
!macro MUI_ABORTWARNING
|
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
|
|
!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-04-21 12:41:50 +00:00
|
|
|
|
!insertmacro MUI_UNGUIINIT_BASIC
|
2003-02-02 17:49:28 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_GUIINIT_BASIC
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +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-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2002-10-07 19:58:15 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-04-21 12:41:50 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1034
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-04-21 12:41:50 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1039
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "branding"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "branding"
|
2003-09-04 20:27:59 +00:00
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
2003-04-21 12:41:50 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_UNGUIINIT_BASIC
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1037
|
2003-09-04 18:42:21 +00:00
|
|
|
|
CreateFont $MUI_TEMP2 "$(MUI_FONT_HEADER)" "$(MUI_FONTSIZE_HEADER)" "$(MUI_FONTSTYLE_HEADER)"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETFONT} $MUI_TEMP2 0
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1034
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1039
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "transparent"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "branding"
|
2003-09-04 20:45:35 +00:00
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETTEXT} 0 "STR:$(^Branding) "
|
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
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_EXTRACT_AS "${MUI_SPECIALINI}" "ioSpecial.ini"
|
2003-09-04 21:20:07 +00:00
|
|
|
|
File "/oname=$PLUGINSDIR\modern-wizard.bmp" "${MUI_SPECIALBITMAP}"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
2003-03-10 15:42:22 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Text" "$PLUGINSDIR\modern-wizard.bmp"
|
|
|
|
|
|
2003-06-27 20:37:50 +00:00
|
|
|
|
!ifdef MUI_SPECIALBITMAP_NOSTRETCH
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Flags" ""
|
|
|
|
|
!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}"
|
2003-06-27 20:37:50 +00:00
|
|
|
|
!ifndef MUI_HEADERBITMAP_NOSTRETCH
|
|
|
|
|
SetBrandingImage /IMGID=1046 /RESIZETOFIT "$PLUGINSDIR\modern-header.bmp"
|
|
|
|
|
!else
|
|
|
|
|
SetBrandingImage /IMGID=1046 "$PLUGINSDIR\modern-header.bmp"
|
|
|
|
|
!endif
|
2003-03-09 18:55:57 +00:00
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
!macro MUI_LANGUAGE LANGUAGE
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
!include "${NSISDIR}\Contrib\Modern UI\Language files\${LANGUAGE}.nsh"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
|
|
|
|
!macro MUI_STARTMENU_GETFOLDER VAR
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
ReadRegStr $MUI_TEMP1 "${MUI_STARTMENUPAGE_REGISTRY_ROOT}" "${MUI_STARTMENUPAGE_REGISTRY_KEY}" "${MUI_STARTMENUPAGE_REGISTRY_VALUENAME}"
|
|
|
|
|
StrCmp $MUI_TEMP1 "" +3
|
|
|
|
|
StrCpy "${VAR}" $MUI_TEMP1
|
2003-06-14 12:49:33 +00:00
|
|
|
|
Goto +2
|
|
|
|
|
|
|
|
|
|
StrCpy "${VAR}" "${MUI_STARTMENUPAGE_DEFAULTFOLDER}"
|
|
|
|
|
|
|
|
|
|
!else
|
|
|
|
|
|
|
|
|
|
StrCpy "${VAR}" "${MUI_STARTMENUPAGE_DEFAULTFOLDER}"
|
|
|
|
|
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_STARTMENU_GETFOLDER_IFEMPTY VAR
|
|
|
|
|
|
|
|
|
|
StrCmp ${VAR} "" 0 mui.startmenu_writebegin_notempty
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_STARTMENU_GETFOLDER ${VAR}
|
|
|
|
|
|
|
|
|
|
mui.startmenu_writebegin_notempty:
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
!macro MUI_STARTMENU_WRITE_BEGIN
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
StrCpy $MUI_TEMP1 "${MUI_STARTMENUPAGE_VARIABLE}" 1
|
2003-07-16 22:44:33 +00:00
|
|
|
|
StrCmp $MUI_TEMP1 ">" mui.startmenu_write_done
|
2003-06-13 21:38:08 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_STARTMENU_GETFOLDER_IFEMPTY "${MUI_STARTMENUPAGE_VARIABLE}"
|
2002-11-22 22:16:54 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_STARTMENU_WRITE_END
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!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
|
|
|
|
|
2003-04-07 18:05:12 +00:00
|
|
|
|
mui.startmenu_write_done:
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-04-07 18:05:12 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-03-09 22:38:13 +00:00
|
|
|
|
!macro MUI_LANGDLL_DISPLAY
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2003-03-09 22:38:13 +00:00
|
|
|
|
|
|
|
|
|
!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
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
ReadRegStr $MUI_TEMP1 "${MUI_LANGDLL_REGISTRY_ROOT}" "${MUI_LANGDLL_REGISTRY_KEY}" "${MUI_LANGDLL_REGISTRY_VALUENAME}"
|
2003-07-17 17:42:09 +00:00
|
|
|
|
StrCmp $MUI_TEMP1 "" mui.langdll_show
|
2003-07-16 22:44:33 +00:00
|
|
|
|
StrCpy $LANGUAGE $MUI_TEMP1
|
|
|
|
|
!ifndef MUI_LANGDLL_ALWAYSSHOW
|
|
|
|
|
Goto mui.langdll_done
|
|
|
|
|
!endif
|
2003-07-17 17:42:09 +00:00
|
|
|
|
mui.langdll_show:
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
2003-03-09 22:38:13 +00:00
|
|
|
|
!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
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
|
|
|
|
!ifndef MUI_LANGDLL_ALWAYSSHOW
|
|
|
|
|
!ifdef MUI_LANGDLL_REGISTRY_ROOT & MUI_LANGDLL_REGISTRY_KEY & MUI_LANGDLL_REGISTRY_VALUENAME
|
|
|
|
|
mui.langdll_done:
|
|
|
|
|
!endif
|
2003-03-09 22:38:13 +00:00
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-03-09 22:38:13 +00:00
|
|
|
|
|
|
|
|
|
!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
|
|
|
|
|
|
2003-04-07 18:05:12 +00:00
|
|
|
|
!macro MUI_UNGETLANGUAGE
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-04-07 18:05:12 +00:00
|
|
|
|
|
2003-07-07 14:06:09 +00:00
|
|
|
|
!ifdef MUI_LANGDLL_REGISTRY_ROOT & MUI_LANGDLL_REGISTRY_KEY & MUI_LANGDLL_REGISTRY_VALUENAME
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
ReadRegStr $MUI_TEMP1 "${MUI_LANGDLL_REGISTRY_ROOT}" "${MUI_LANGDLL_REGISTRY_KEY}" "${MUI_LANGDLL_REGISTRY_VALUENAME}"
|
|
|
|
|
StrCmp $MUI_TEMP1 "" 0 mui.ungetlanguage_setlang
|
2003-04-07 18:05:12 +00:00
|
|
|
|
|
2003-07-07 14:06:09 +00:00
|
|
|
|
!endif
|
2003-04-07 18:05:12 +00:00
|
|
|
|
|
2003-07-07 14:06:09 +00:00
|
|
|
|
!insertmacro MUI_LANGDLL_DISPLAY
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_LANGDLL_REGISTRY_ROOT & MUI_LANGDLL_REGISTRY_KEY & MUI_LANGDLL_REGISTRY_VALUENAME
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Goto mui.ungetlanguage_done
|
|
|
|
|
|
|
|
|
|
mui.ungetlanguage_setlang:
|
|
|
|
|
StrCpy $LANGUAGE $MUI_TEMP1
|
2003-07-07 14:06:09 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
mui.ungetlanguage_done:
|
|
|
|
|
|
2003-07-07 14:06:09 +00:00
|
|
|
|
!endif
|
2003-04-07 18:05:12 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-04-07 18:05:12 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
;--------------------------------
|
|
|
|
|
;PAGE COMMANDS
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_UNIQUEID
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_UNIQUEID
|
|
|
|
|
!undef MUI_UNIQUEID
|
2002-11-22 22:16:54 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!define MUI_UNIQUEID ${__LINE__}
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_PAGE_WELCOME
|
|
|
|
|
|
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_WELCOMEPAGE
|
|
|
|
|
!define MUI_WELCOMEPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifndef MUI_BGCOLOR
|
|
|
|
|
!define MUI_BGCOLOR "FFFFFF"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx custom
|
|
|
|
|
|
|
|
|
|
PageCallbacks mui.WelcomePre_${MUI_UNIQUEID} mui.WelcomeLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
PageExEnd
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifndef MUI_HWND_DEFINED
|
|
|
|
|
Var MUI_HWND
|
|
|
|
|
!define MUI_HWND_DEFINED
|
2002-11-22 22:16:54 +00:00
|
|
|
|
!endif
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_WELCOMEPAGE mui.WelcomePre_${MUI_UNIQUEID} mui.WelcomeLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
|
|
|
|
|
2002-11-03 00:01:40 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_PAGE_LICENSE LICENSEDATA
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_LICENSEPAGE
|
|
|
|
|
!define MUI_LICENSEPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_UNIQUEID
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageEx license
|
|
|
|
|
|
|
|
|
|
PageCallbacks mui.LicensePre_${MUI_UNIQUEID} mui.LicenseShow_${MUI_UNIQUEID} mui.LicenseLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
LicenseData "${LICENSEDATA}"
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_LICENSEPAGE_TEXT
|
|
|
|
|
LicenseText ${MUI_LICENSEPAGE_TEXT}
|
|
|
|
|
!undef MUI_LICENSEPAGE_TEXT
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_LICENSEPAGE_CHECKBOX
|
|
|
|
|
!ifndef MUI_LICENSEPAGE_CHECKBOX_USED
|
|
|
|
|
!define MUI_LICENSEPAGE_CHECKBOX_USED
|
|
|
|
|
!endif
|
|
|
|
|
LicenseForceSelection checkbox
|
|
|
|
|
!undef MUI_LICENSEPAGE_CHECKBOX
|
|
|
|
|
!else ifdef MUI_LICENSEPAGE_RADIOBUTTONS
|
|
|
|
|
!ifndef MUI_LICENSEPAGE_RADIOBUTTONS_USED
|
|
|
|
|
!define MUI_LICENSEPAGE_RADIOBUTTONS_USED
|
|
|
|
|
!endif
|
|
|
|
|
LicenseForceSelection radiobuttons
|
|
|
|
|
!undef MUI_LICENSEPAGE_RADIOBUTTONS
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_LICENSEPAGE mui.LicensePre_${MUI_UNIQUEID} mui.LicenseShow_${MUI_UNIQUEID} mui.LicenseLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_PAGE_COMPONENTS
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_COMPONENTSPAGE
|
|
|
|
|
!define MUI_COMPONENTSPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_UNIQUEID
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageEx components
|
|
|
|
|
|
|
|
|
|
PageCallbacks mui.ComponentsPre_${MUI_UNIQUEID} mui.ComponentsShow_${MUI_UNIQUEID} mui.ComponentsLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_COMPONENTSPAGE_TEXT
|
|
|
|
|
LicenseText ${MUI_COMPONENTSPAGE_TEXT}
|
|
|
|
|
!undef MUI_COMPONENTSPAGE_TEXT
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_COMPONENTSPAGE mui.ComponentsPre_${MUI_UNIQUEID} mui.ComponentsShow_${MUI_UNIQUEID} mui.ComponentsLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_PAGE_DIRECTORY
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_DIRECTORYPAGE
|
|
|
|
|
!define MUI_DIRECTORYPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx directory
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageCallbacks mui.DirectoryPre_${MUI_UNIQUEID} mui.DirectoryShow_${MUI_UNIQUEID} mui.DirectoryLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_DIRECTORYPAGE_TEXT
|
|
|
|
|
LicenseText ${MUI_DIRECTORYPAGE_TEXT}
|
|
|
|
|
!undef MUI_DIRECTORYPAGE_TEXT
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_DIRECTORYPAGE_VARIABLE
|
|
|
|
|
LicenseText "${MUI_DIRECTORYPAGE_VARIABLE}"
|
|
|
|
|
!undef "MUI_DIRECTORYPAGE_VARAIBLE"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_DIRECTORYPAGE mui.DirectoryPre_${MUI_UNIQUEID} mui.DirectoryShow_${MUI_UNIQUEID} mui.DirectoryLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_PAGE_STARTMENU
|
2002-11-09 17:58:22 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-09 17:58:22 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_STARTMENUPAGE
|
|
|
|
|
!define MUI_STARTMENUPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifndef MUI_STARTMENUPAGE_VARIABLE
|
|
|
|
|
Var MUI_STARTMENU_FOLDER
|
|
|
|
|
!define MUI_STARTMENUPAGE_VARIABLE "$MUI_STARTMENU_FOLDER"
|
|
|
|
|
!endif
|
2002-11-09 17:58:22 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifndef MUI_STARTMENUPAGE_DEFAULTFOLDER
|
|
|
|
|
!define MUI_STARTMENUPAGE_DEFAULTFOLDER "${MUI_PRODUCT}"
|
2002-11-22 22:16:54 +00:00
|
|
|
|
!endif
|
2002-11-09 17:58:22 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx custom
|
|
|
|
|
|
|
|
|
|
PageCallbacks mui.StartmenuPre_${MUI_UNIQUEID} mui.StartmenuLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_STARTMENUPAGE mui.StartmenuPre_${MUI_UNIQUEID} mui.StartmenuLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
|
|
|
|
|
2002-11-09 17:58:22 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_PAGE_INSTFILES
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2003-05-25 20:21:21 +00:00
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
!ifndef MUI_INSTFILESPAGE
|
|
|
|
|
!define MUI_INSTFILESPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx instfiles
|
|
|
|
|
|
|
|
|
|
PageCallbacks mui.InstFilesPre_${MUI_UNIQUEID} mui.InstFilesShow_${MUI_UNIQUEID} mui.InstFilesLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_INSTFILESPAGE mui.InstFilesPre_${MUI_UNIQUEID} mui.InstFilesShow_${MUI_UNIQUEID} mui.InstFilesLeave_${MUI_UNIQUEID}
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_PAGE_FINISH
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-03 12:50:06 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_FINISHPAGE
|
|
|
|
|
!define MUI_FINISHPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_FINISHPAGE
|
|
|
|
|
!ifndef MUI_FINISHPAGE_NOAUTOCLOSE
|
|
|
|
|
AutoCloseWindow true
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_LINK
|
|
|
|
|
!ifndef MUI_FINISHPAGE_LINK_COLOR
|
|
|
|
|
!define MUI_FINISHPAGE_LINK_COLOR "0x800000"
|
|
|
|
|
!endif
|
|
|
|
|
!endif
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx custom
|
|
|
|
|
|
|
|
|
|
PageCallbacks mui.FinishPre_${MUI_UNIQUEID} mui.FinishLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!ifndef MUI_HWND_DEFINED
|
|
|
|
|
Var MUI_HWND
|
|
|
|
|
!define MUI_HWND_DEFINED
|
|
|
|
|
!endif
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_FINISHPAGE mui.FinishPre_${MUI_UNIQUEID} mui.FinishLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN
|
|
|
|
|
!undef MUI_FINISHPAGE_RUN
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN_PARAMETERS
|
|
|
|
|
!undef MUI_FINISHPAGE_RUN_PARAMETERS
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN_NOTCHECKED
|
|
|
|
|
!undef MUI_FINISHPAGE_RUN_NOTCHECKED
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN_FUNCTION
|
|
|
|
|
!undef MUI_FINISHPAGE_RUN_FUNCTION
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
!undef MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
|
|
|
|
|
!undef MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_SHOWREADME_FUNCTION
|
|
|
|
|
!undef MUI_FINISHPAGE_SHOWREADME_FUNCTION
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_LINK
|
|
|
|
|
!undef MUI_FINISHPAGE_LINK
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_LINK_LOCATION
|
|
|
|
|
!undef MUI_FINISHPAGE_LINK_LOCATION
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_NOAUTOCLOSE
|
|
|
|
|
!undef MUI_FINISHPAGE_NOAUTOCLOSE
|
|
|
|
|
!endif
|
|
|
|
|
!ifdef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
|
|
|
|
!undef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
2002-11-22 22:16:54 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!verbose pop
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_UNPAGE_CONFIRM
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!ifndef MUI_UNINSTALLER
|
|
|
|
|
!define MUI_UNINSTALLER
|
2002-12-06 21:56:28 +00:00
|
|
|
|
!endif
|
2003-05-25 20:21:21 +00:00
|
|
|
|
|
2003-05-27 15:23:10 +00:00
|
|
|
|
!ifndef MUI_UNCONFIRMPAGE
|
|
|
|
|
!define MUI_UNCONFIRMPAGE
|
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_UNIQUEID
|
2003-05-27 15:23:10 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageEx un.uninstConfirm
|
|
|
|
|
|
|
|
|
|
PageCallbacks un.mui.ConfirmPre_${MUI_UNIQUEID} un.mui.ConfirmShow_${MUI_UNIQUEID} un.mui.ConfirmLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNFUNCTION_CONFIRMPAGE un.mui.ConfirmPre_${MUI_UNIQUEID} un.mui.ConfirmShow_${MUI_UNIQUEID} un.mui.ConfirmLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_UNPAGE_COMPONENTS
|
|
|
|
|
|
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
|
|
|
|
|
|
|
|
|
!ifndef MUI_UNINSTALLER
|
|
|
|
|
!define MUI_UNINSTALLER
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifndef MUI_UNCOMPONENTSPAGE
|
|
|
|
|
!define MUI_UNCOMPONENTSPAGE
|
2002-11-22 22:16:54 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx un.components
|
|
|
|
|
|
|
|
|
|
PageCallbacks un.mui.ComponentsPre_${MUI_UNIQUEID} un.mui.ComponentsShow_${MUI_UNIQUEID} un.mui.ComponentsLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNFUNCTION_COMPONENTSPAGE un.mui.ComponentsPre_${MUI_UNIQUEID} un.mui.ComponentsShow_${MUI_UNIQUEID} un.mui.ComponentsLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_UNPAGE_INSTFILES
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!ifndef MUI_UNINSTALLER
|
|
|
|
|
!define MUI_UNINSTALLER
|
|
|
|
|
!endif
|
2003-08-12 13:08:28 +00:00
|
|
|
|
|
|
|
|
|
!ifndef MUI_UNINSTFILESPAGE
|
|
|
|
|
!define MUI_UNINSTFILESPAGE
|
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNIQUEID
|
|
|
|
|
|
|
|
|
|
PageEx un.instfiles
|
|
|
|
|
|
|
|
|
|
PageCallbacks un.mui.InstFilesPre_${MUI_UNIQUEID} un.mui.InstFilesShow_${MUI_UNIQUEID} un.mui.InstFilesLeave_${MUI_UNIQUEID}
|
|
|
|
|
|
2003-09-06 14:33:35 +00:00
|
|
|
|
Caption " "
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
PageExEnd
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_UNFUNCTION_INSTFILESPAGE un.mui.InstFilesPre_${MUI_UNIQUEID} un.mui.InstFilesShow_${MUI_UNIQUEID} un.mui.InstFilesLeave_${MUI_UNIQUEID}
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-04 16:40:35 +00:00
|
|
|
|
|
2002-11-20 14:18:41 +00:00
|
|
|
|
InitPluginsDir
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
|
|
|
|
File "/oname=$PLUGINSDIR\${FILE}" "${FILE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-09-04 21:29:03 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "${FILE}" "Settings" "RTL" "$(^RTL)"
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
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}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-09-04 21:20:07 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "${FILENAME}" "Settings" "RTL" "$(^RTL)"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-11-09 17:58:22 +00:00
|
|
|
|
|
2002-10-07 19:58:15 +00:00
|
|
|
|
InstallOptions::dialog "$PLUGINSDIR\${FILE}"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Pop $MUI_TEMP1
|
2002-10-07 19:58:15 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2003-03-06 17:47:16 +00:00
|
|
|
|
|
|
|
|
|
InstallOptions::dialog "$PLUGINSDIR\${FILE}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-03-06 17:47:16 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2002-11-08 21:08:27 +00:00
|
|
|
|
!macro MUI_INSTALLOPTIONS_INITDIALOG FILE
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-12-15 21:43:38 +00:00
|
|
|
|
|
2002-11-08 21:08:27 +00:00
|
|
|
|
InstallOptions::initDialog /NOUNLOAD "$PLUGINSDIR\${FILE}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-11-08 21:08:27 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_INSTALLOPTIONS_SHOW
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2003-03-06 17:47:16 +00:00
|
|
|
|
|
|
|
|
|
InstallOptions::show
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Pop $MUI_TEMP1
|
2003-03-06 17:47:16 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-03-06 17:47:16 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_INSTALLOPTIONS_SHOW_RETURN
|
2002-11-08 21:08:27 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2003-03-06 17:47:16 +00:00
|
|
|
|
|
2002-11-08 21:08:27 +00:00
|
|
|
|
InstallOptions::show
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2002-10-26 22:09:54 +00:00
|
|
|
|
ReadIniStr ${VAR} "$PLUGINSDIR\${FILE}" "${SECTION}" "${KEY}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2002-10-26 22:09:54 +00:00
|
|
|
|
WriteIniStr "$PLUGINSDIR\${FILE}" "${SECTION}" "${KEY}" "${VALUE}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2002-10-26 22:09:54 +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
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_CUSTOM TYPE
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_PAGE_CUSTOMFUNCTION_${TYPE}
|
|
|
|
|
Call "${MUI_PAGE_CUSTOMFUNCTION_${TYPE}}"
|
2003-09-05 14:10:29 +00:00
|
|
|
|
!undef MUI_PAGE_CUSTOMFUNCTION_${TYPE}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2002-11-02 23:06:46 +00:00
|
|
|
|
!macroend
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_GUIINIT
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
Function .onGUIInit
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_GUIINIT
|
2002-11-15 17:27:28 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_CUSTOMFUNCTION_GUIINIT
|
|
|
|
|
Call "${MUI_CUSTOMFUNCTION_GUIINIT}"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
FunctionEnd
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_WELCOMEPAGE PRE LEAVE
|
2003-02-02 19:09:51 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Function "${PRE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2003-01-28 14:02:41 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1035
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2003-08-04 22:57:33 +00:00
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1037
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1045
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2003-08-04 22:57:33 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifndef MUI_WELCOMEPAGE_TITLE
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 2" "Text" "$(MUI_TEXT_WELCOME_INFO_TITLE)"
|
|
|
|
|
!else
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 2" "Text" "${MUI_WELCOMEPAGE_TITLE}"
|
|
|
|
|
!undef MUI_WELCOMEPAGE_TITLE
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!ifndef MUI_WELCOMEPAGE_TEXT
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Text" "$(MUI_TEXT_WELCOME_INFO_TEXT)"
|
|
|
|
|
!else
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Text" "${MUI_WELCOMEPAGE_TEXT}"
|
|
|
|
|
!undef MUI_WELCOMEPAGE_TEXT
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_INITDIALOG "ioSpecial.ini"
|
|
|
|
|
Pop $MUI_HWND
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_HWND "" "${MUI_BGCOLOR}"
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1201
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-07-18 16:39:41 +00:00
|
|
|
|
CreateFont $MUI_TEMP2 "$(MUI_FONT_TITLE)" "$(MUI_FONTSIZE_TITLE)" "$(MUI_FONTSTYLE_TITLE)"
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETFONT} $MUI_TEMP2 0
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1202
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-06-27 20:37:50 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1200
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-02-02 19:09:51 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_SHOW
|
|
|
|
|
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2003-01-28 14:02:41 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1035
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2003-08-04 22:57:33 +00:00
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1037
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1045
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${LEAVE}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_LICENSEPAGE PRE SHOW LEAVE
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${PRE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(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}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!ifndef MUI_LICENSEPAGE_TEXT_TOP
|
|
|
|
|
!insertmacro MUI_INNERDIALOG_TEXT 1040 $(MUI_INNERTEXT_LICENSE_TOP)
|
|
|
|
|
!else
|
|
|
|
|
!insertmacro MUI_INNERDIALOG_TEXT 1040 "${MUI_LICENSEPAGE_TEXT_TOP}"
|
|
|
|
|
!undef MUI_LICENSEPAGE_TEXT_TOP
|
2003-02-02 17:49:28 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
|
|
|
|
|
2002-11-02 23:06:46 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${LEAVE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2002-11-02 23:06:46 +00:00
|
|
|
|
!macroend
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_COMPONENTSPAGE PRE SHOW LEAVE
|
2002-11-02 10:54:45 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${PRE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(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}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2002-11-08 21:08:27 +00:00
|
|
|
|
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE)
|
2003-07-16 22:44:33 +00:00
|
|
|
|
FindWindow $MUI_TEMP1 "#32770" "" $HWNDPARENT
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_TEMP1 1043
|
|
|
|
|
EnableWindow $MUI_TEMP1 0
|
2002-11-08 21:08:27 +00:00
|
|
|
|
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${LEAVE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
!ifdef MUI_CUSTOMFUNCTION_COMPONENTS_LEAVE
|
|
|
|
|
Call "${MUI_CUSTOMFUNCTION_COMPONENTS_LEAVE}"
|
|
|
|
|
!endif
|
2002-11-01 20:45:53 +00:00
|
|
|
|
FunctionEnd
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2002-11-02 23:06:46 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
2002-10-17 21:22:21 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_DIRECTORYPAGE PRE SHOW LEAVE
|
2002-11-02 23:06:46 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${PRE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(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}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
2002-11-02 23:06:46 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${LEAVE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2002-11-02 23:06:46 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_STARTMENUPAGE PRE LEAVE
|
2002-11-09 17:58:22 +00:00
|
|
|
|
|
2003-06-24 19:54:51 +00:00
|
|
|
|
Function "${PRE}"
|
2003-02-27 22:20:04 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
2003-01-30 18:42:36 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT & MUI_STARTMENUPAGE_REGISTRY_KEY & MUI_STARTMENUPAGE_REGISTRY_VALUENAME
|
2003-06-13 21:38:08 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
StrCmp "${MUI_STARTMENUPAGE_VARIABLE}" "" 0 +4
|
2003-01-30 18:42:36 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +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-06-13 21:38:08 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2003-06-13 21:38:08 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_TEXT_STARTMENU_TITLE) $(MUI_TEXT_STARTMENU_SUBTITLE)
|
2003-06-13 21:38:08 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
StrCmp $(^RTL) 0 mui.startmenu_nortl
|
|
|
|
|
!ifndef MUI_STARTMENUPAGE_NODISABLE
|
|
|
|
|
StartMenu::Select /rtl /noicon /autoadd /text "$(MUI_INNERTEXT_STARTMENU_TOP)" /lastused "${MUI_STARTMENUPAGE_VARIABLE}" /checknoshortcuts "$(MUI_INNERTEXT_STARTMENU_CHECKBOX)" "${MUI_STARTMENUPAGE_DEFAULTFOLDER}"
|
|
|
|
|
!else
|
|
|
|
|
StartMenu::Select /rtl /noicon /autoadd /text "$(MUI_INNERTEXT_STARTMENU_TOP)" /lastused "${MUI_STARTMENUPAGE_VARIABLE}" "${MUI_STARTMENUPAGE_DEFAULTFOLDER}"
|
|
|
|
|
!endif
|
|
|
|
|
Goto mui.startmenu_calldone
|
|
|
|
|
mui.startmenu_nortl:
|
|
|
|
|
!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
|
|
|
|
|
mui.startmenu_calldone:
|
2003-07-19 12:43:20 +00:00
|
|
|
|
|
|
|
|
|
Pop $MUI_TEMP1
|
2003-07-16 22:44:33 +00:00
|
|
|
|
StrCmp $MUI_TEMP1 "success" 0 +2
|
|
|
|
|
Pop "${MUI_STARTMENUPAGE_VARIABLE}"
|
2003-06-24 19:54:51 +00:00
|
|
|
|
|
|
|
|
|
FunctionEnd
|
2003-02-02 17:49:28 +00:00
|
|
|
|
|
2003-06-24 19:54:51 +00:00
|
|
|
|
Function "${LEAVE}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
2003-01-30 18:42:36 +00:00
|
|
|
|
|
2002-11-09 17:58:22 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_INSTFILESPAGE PRE SHOW LEAVE
|
2002-11-02 23:06:46 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${PRE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(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}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${LEAVE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
2003-03-26 21:54:02 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FINISHHEADER
|
|
|
|
|
!insertmacro MUI_LANGDLL_SAVELANGUAGE
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
2002-11-02 23:06:46 +00:00
|
|
|
|
|
2002-10-17 21:22:21 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_FINISHPAGE PRE LEAVE
|
2003-02-02 19:09:51 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Function "${PRE}"
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2003-01-28 17:55:22 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1035
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2003-08-04 22:57:33 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1037
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1045
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-05 20:41:37 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "NextButtonText" "$(MUI_BUTTONTEXT_FINISH)"
|
|
|
|
|
|
2002-11-29 19:44:51 +00:00
|
|
|
|
!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
|
|
|
|
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
|
|
|
|
|
|
|
|
|
IfRebootFlag "" mui.finish_noreboot_init
|
2002-11-15 18:46:11 +00:00
|
|
|
|
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Text" "$(MUI_TEXT_FINISH_INFO_REBOOT)"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "5"
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-06-17 12:52:12 +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"
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!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"
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "State" "1"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Type" "RadioButton"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Text" "$(MUI_TEXT_FINISH_REBOOTLATER)"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Left" "120"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Right" "321"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Top" "110"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Bottom" "120"
|
|
|
|
|
|
|
|
|
|
Goto mui.finish_load
|
|
|
|
|
|
|
|
|
|
mui.finish_noreboot_init:
|
2002-12-14 00:15:41 +00:00
|
|
|
|
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Text" "$(MUI_TEXT_FINISH_INFO_TEXT)"
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2003-06-17 12:52:12 +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"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Top" "90"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Bottom" "100"
|
|
|
|
|
!ifndef MUI_FINISHPAGE_RUN_NOTCHECKED
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "State" "1"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!endif
|
2002-12-14 00:15:41 +00:00
|
|
|
|
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!ifdef MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
|
|
|
|
|
!ifndef MUI_FINISHPAGE_RUN
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_NO 4
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_TOP 90
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_BOTTOM 100
|
|
|
|
|
!else
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_NO 5
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_TOP 110
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_BOTTOM 120
|
2002-12-14 00:15:41 +00:00
|
|
|
|
!endif
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Type" "CheckBox"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Text" "$(MUI_TEXT_FINISH_SHOWREADME)"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Left" "120"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Right" "315"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Top" "${MUI_FINISHPAGE_CURFIELD_TOP}"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Bottom" "${MUI_FINISHPAGE_CURFIELD_BOTTOM}"
|
|
|
|
|
!ifndef MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "State" "1"
|
2002-11-15 18:46:11 +00:00
|
|
|
|
!endif
|
2003-06-17 12:52:12 +00:00
|
|
|
|
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_LINK
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_CURFIELD_NO
|
|
|
|
|
!undef MUI_FINISHPAGE_CURFIELD_NO
|
2003-04-25 15:27:32 +00:00
|
|
|
|
!endif
|
2003-06-17 12:52:12 +00:00
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN & MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_NO 6
|
|
|
|
|
!else ifdef MUI_FINISHPAGE_RUN | MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_NO 5
|
|
|
|
|
!else
|
|
|
|
|
!define MUI_FINISHPAGE_CURFIELD_NO 4
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Type" "Link"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Text" "${MUI_FINISHPAGE_LINK}"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Left" "120"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Right" "315"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Top" "175"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "Bottom" "185"
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "State" "${MUI_FINISHPAGE_LINK_LOCATION}"
|
2003-08-12 13:08:28 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field ${MUI_FINISHPAGE_CURFIELD_NO}" "TxtColor" "${MUI_FINISHPAGE_LINK_COLOR}"
|
2003-06-17 12:52:12 +00:00
|
|
|
|
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN & MUI_FINISHPAGE_SHOWREADME & MUI_FINISHPAGE_LINK
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "6"
|
|
|
|
|
!else ifdef MUI_FINISHPAGE_RUN & MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "5"
|
|
|
|
|
!else ifdef MUI_FINISHPAGE_RUN & MUI_FINISHPAGE_LINK
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "5"
|
|
|
|
|
!else ifdef MUI_FINISHPAGE_SHOWREADME & MUI_FINISHPAGE_LINK
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "5"
|
|
|
|
|
!else ifdef MUI_FINISHPAGE_RUN | MUI_FINISHPAGE_SHOWREADME | MUI_FINISHPAGE_LINK
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "4"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
|
|
|
|
mui.finish_load:
|
|
|
|
|
!endif
|
2003-04-25 15:27:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_INITDIALOG "ioSpecial.ini"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Pop $MUI_HWND
|
2003-06-17 12:52:12 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_HWND "" "${MUI_BGCOLOR}"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1201
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-07-18 16:39:41 +00:00
|
|
|
|
CreateFont $MUI_TEMP2 "$(MUI_FONT_TITLE)" "$(MUI_FONTSIZE_TITLE)" "$(MUI_FONTSTYLE_TITLE)"
|
|
|
|
|
SendMessage $MUI_TEMP1 ${WM_SETFONT} $MUI_TEMP2 0
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1202
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
|
|
|
|
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
IfRebootFlag 0 mui.finish_noreboot_show
|
|
|
|
|
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1203
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-06-17 12:52:12 +00:00
|
|
|
|
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1204
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2002-11-15 18:46:11 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Goto mui.finish_show
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
mui.finish_noreboot_show:
|
|
|
|
|
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1203
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2003-06-17 12:52:12 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!ifdef MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
!ifndef MUI_FINISHPAGE_RUN
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1203
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!else
|
2003-07-18 16:39:41 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1204
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2003-07-18 21:32:55 +00:00
|
|
|
|
|
|
|
|
|
!ifdef MUI_FINISHPAGE_LINK
|
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN & MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1205
|
|
|
|
|
!else ifdef MUI_FINISHPAGE_RUN | MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1204
|
|
|
|
|
!else
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_HWND 1203
|
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
SetCtlColors $MUI_TEMP1 "" "${MUI_BGCOLOR}"
|
2003-07-18 21:32:55 +00:00
|
|
|
|
!endif
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
|
|
|
|
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
|
|
|
|
mui.finish_show:
|
|
|
|
|
!endif
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
2003-02-02 19:09:51 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_SHOW_RETURN
|
|
|
|
|
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1028
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1256
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2003-01-28 17:55:22 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1035
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
2003-08-04 22:57:33 +00:00
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1037
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1038
|
2003-08-04 22:57:33 +00:00
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_NORMAL}
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
GetDlgItem $MUI_TEMP1 $HWNDPARENT 1045
|
|
|
|
|
ShowWindow $MUI_TEMP1 ${SW_HIDE}
|
2003-08-09 15:21:52 +00:00
|
|
|
|
|
2003-08-12 13:08:28 +00:00
|
|
|
|
Pop $MUI_TEMP1
|
2003-08-09 15:21:52 +00:00
|
|
|
|
StrCmp $MUI_TEMP1 "success" 0 mui.finish_done
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!ifndef MUI_FINISHPAGE_NOREBOOTSUPPORT
|
|
|
|
|
|
|
|
|
|
IfRebootFlag "" mui.finish_noreboot_end
|
2002-11-15 18:46:11 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_READ $MUI_TEMP1 "ioSpecial.ini" "Field 4" "State"
|
|
|
|
|
|
|
|
|
|
StrCmp $MUI_TEMP1 "1" 0 +2
|
|
|
|
|
Reboot
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Goto mui.finish_done
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
mui.finish_noreboot_end:
|
2002-11-15 18:46:11 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2002-11-15 16:00:32 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!ifdef MUI_FINISHPAGE_RUN
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_READ $MUI_TEMP1 "ioSpecial.ini" "Field 4" "State"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
StrCmp $MUI_TEMP1 "1" 0 mui.finish_norun
|
|
|
|
|
!ifndef MUI_FINISHPAGE_RUN_FUNCTION
|
|
|
|
|
!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"
|
|
|
|
|
!else
|
|
|
|
|
Call "${MUI_FINISHPAGE_RUN_FUNCTION}"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
mui.finish_norun:
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!ifdef MUI_FINISHPAGE_SHOWREADME
|
|
|
|
|
|
|
|
|
|
!ifndef MUI_FINISHPAGE_RUN
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_READ $MUI_TEMP1 "ioSpecial.ini" "Field 4" "State"
|
|
|
|
|
!else
|
|
|
|
|
!insertmacro MUI_INSTALLOPTIONS_READ $MUI_TEMP1 "ioSpecial.ini" "Field 5" "State"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
StrCmp $MUI_TEMP1 "1" 0 mui.finish_noshowreadme
|
|
|
|
|
!ifndef MUI_FINISHPAGE_SHOWREADME_FUNCTION
|
|
|
|
|
ExecShell "open" "${MUI_FINISHPAGE_SHOWREADME}"
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!else
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Call "${MUI_FINISHPAGE_SHOWREADME_FUNCTION}"
|
2003-06-17 12:52:12 +00:00
|
|
|
|
!endif
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
|
|
|
|
mui.finish_noshowreadme:
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
!endif
|
2002-11-15 18:46:11 +00:00
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
mui.finish_done:
|
2003-02-02 17:49:28 +00:00
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2003-07-16 22:44:33 +00:00
|
|
|
|
Function "${LEAVE}"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
2003-07-16 22:44:33 +00:00
|
|
|
|
|
|
|
|
|
FunctionEnd
|
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_DESCRIPTION_BEGIN
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
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
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!verbose pop
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_FUNCTION_DESCRIPTION_END
|
|
|
|
|
|
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_DESCRIPTION_END
|
|
|
|
|
FunctionEnd
|
2002-10-27 11:56:12 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-12-20 20:18:56 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_FUNCTIONS_DESCRIPTION_BEGIN
|
|
|
|
|
|
|
|
|
|
;1.65 compatibility
|
|
|
|
|
|
|
|
|
|
!warning "Modern UI macro name has changed. Please change MUI_FUNCTIONS_DESCRIPTION_BEGIN to MUI_FUNCTION_DESCRIPTION_BEGIN."
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
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
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
;1.65 compatibility
|
|
|
|
|
|
|
|
|
|
!warning "Modern UI macro name has changed. Please change MUI_FUNCTIONS_DESCRIPTION_END to MUI_FUNCTION_DESCRIPTION_END."
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_UNFUNCTION_DESCRIPTION_BEGIN
|
|
|
|
|
|
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
|
|
|
|
|
|
|
|
|
Function un.onMouseOverSection
|
|
|
|
|
!insertmacro MUI_DESCRIPTION_BEGIN
|
|
|
|
|
|
|
|
|
|
!verbose pop
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_UNFUNCTION_DESCRIPTION_END
|
|
|
|
|
|
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
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
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-12-20 20:18:56 +00:00
|
|
|
|
|
2002-10-17 21:22:21 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_FUNCTION_ABORTWARNING
|
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
|
|
|
|
|
2002-10-17 21:22:21 +00:00
|
|
|
|
!macroend
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
!macro MUI_UNFUNCTION_GUIINIT
|
2002-11-15 16:17:34 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function un.onGUIInit
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!insertmacro MUI_UNGUIINIT
|
2003-02-02 17:49:28 +00:00
|
|
|
|
|
|
|
|
|
!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
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_UNFUNCTION_CONFIRMPAGE PRE SHOW LEAVE
|
|
|
|
|
|
|
|
|
|
Function "${PRE}"
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_INTRO_TITLE) $(MUI_UNTEXT_INTRO_SUBTITLE)
|
2003-08-12 13:08:28 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${SHOW}"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
|
|
|
|
|
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${LEAVE}"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
|
|
|
|
|
|
|
|
|
FunctionEnd
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_UNFUNCTION_COMPONENTSPAGE PRE SHOW LEAVE
|
2002-11-02 23:06:46 +00:00
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
Function "${PRE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_COMPONENTS_TITLE) $(MUI_UNTEXT_COMPONENTS_SUBTITLE)
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${SHOW}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_INNERDIALOG_TEXT 1042 $(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE)
|
|
|
|
|
FindWindow $MUI_TEMP1 "#32770" "" $HWNDPARENT
|
|
|
|
|
GetDlgItem $MUI_TEMP1 $MUI_TEMP1 1043
|
|
|
|
|
EnableWindow $MUI_TEMP1 0
|
|
|
|
|
!insertmacro MUI_INNERDIALOG_TEXT 1043 $(MUI_INNERTEXT_COMPONENTS_DESCRIPTION_INFO)
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${LEAVE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
|
|
|
|
|
2002-11-01 20:45:53 +00:00
|
|
|
|
FunctionEnd
|
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-02-02 17:49:28 +00:00
|
|
|
|
Function ${PRE}
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM PRE
|
|
|
|
|
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_UNTEXT_UNINSTALLING_TITLE) $(MUI_UNTEXT_UNINSTALLING_SUBTITLE)
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${SHOW}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM SHOW
|
|
|
|
|
|
2003-02-02 17:49:28 +00:00
|
|
|
|
FunctionEnd
|
|
|
|
|
|
|
|
|
|
Function "${LEAVE}"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_CUSTOM LEAVE
|
2003-03-26 21:54:02 +00:00
|
|
|
|
!insertmacro MUI_UNFINISHHEADER
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2002-11-01 20:45:53 +00:00
|
|
|
|
FunctionEnd
|
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
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-12-15 21:43:38 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_RESERVEFILE_SPECIALINI
|
|
|
|
|
!insertmacro MUI_RESERVEFILE_SPECIALBITMAP
|
|
|
|
|
!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
|
2002-12-15 21:43:38 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-12-15 21:43:38 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_RESERVEFILE_INSTALLOPTIONS
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
|
2002-11-22 22:16:54 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
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-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-12-15 21:43:38 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_RESERVEFILE_LANGDLL
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2002-12-06 21:56:28 +00:00
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
ReserveFile "${NSISDIR}\Plugins\LangDLL.dll"
|
2002-12-06 21:56:28 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2002-11-03 13:21:09 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
2002-11-02 23:06:46 +00:00
|
|
|
|
|
2003-06-14 12:49:33 +00:00
|
|
|
|
!macro MUI_RESERVEFILE_STARTMENU
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose push
|
|
|
|
|
!verbose 3
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
|
|
|
|
ReserveFile "${NSISDIR}\Plugins\StartMenu.dll"
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!verbose pop
|
2003-06-14 12:49:33 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
;--------------------------------
|
|
|
|
|
;INSERT ALL CODE
|
2002-11-03 13:21:09 +00:00
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!macro MUI_INSERT
|
|
|
|
|
|
2003-06-13 21:38:08 +00:00
|
|
|
|
!insertmacro MUI_INTERFACE
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
|
|
|
|
!insertmacro MUI_FUNCTION_GUIINIT
|
|
|
|
|
!insertmacro MUI_FUNCTION_ABORTWARNING
|
2002-11-03 00:01:40 +00:00
|
|
|
|
|
2002-11-05 19:36:55 +00:00
|
|
|
|
!ifdef MUI_UNINSTALLER
|
2003-02-02 17:49:28 +00:00
|
|
|
|
!insertmacro MUI_UNFUNCTION_GUIINIT
|
2002-11-05 19:36:55 +00:00
|
|
|
|
!endif
|
2003-05-25 20:21:21 +00:00
|
|
|
|
|
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
|
|
|
|
|
2003-05-25 20:21:21 +00:00
|
|
|
|
!ifndef MUI_INSERT
|
|
|
|
|
!define MUI_INSERT
|
|
|
|
|
!insertmacro MUI_INSERT
|
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
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_LANGUAGEFILE_LANGSTRING_NOUNDEF NAME
|
2003-04-30 14:12:09 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
LangString "${NAME}" 0 "${${NAME}}"
|
2003-04-30 14:12:09 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMDEFINE NAME DEFINE
|
2003-04-04 17:21:46 +00:00
|
|
|
|
|
|
|
|
|
LangString "${NAME}" 0 "${${DEFINE}}"
|
2002-11-08 21:08:27 +00:00
|
|
|
|
!undef "${NAME}"
|
2002-11-16 21:56:35 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING NAME STRING
|
2002-11-16 21:56:35 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
LangString "${STRING}" 0 "${${NAME}}"
|
2002-11-16 21:56:35 +00:00
|
|
|
|
!undef "${NAME}"
|
2002-11-08 21:08:27 +00:00
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!macro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMDEFINE_NOUNDEF NAME DEFINE
|
2002-11-10 14:58:59 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
LangString "${NAME}" 0 "${${DEFINE}}"
|
2002-12-06 21:56:28 +00:00
|
|
|
|
|
|
|
|
|
!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
|
|
|
|
|
|
2003-04-21 12:41:50 +00:00
|
|
|
|
!macro MUI_LANGUAGEFILE_LANGSTRING_INSTFONT NAME DEFAULT
|
|
|
|
|
|
|
|
|
|
!ifdef "${NAME}"
|
|
|
|
|
Langstring "${NAME}" 0 "${${NAME}}"
|
|
|
|
|
!undef "${NAME}"
|
|
|
|
|
!else
|
|
|
|
|
Langstring "${NAME}" 0 "${DEFAULT}"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
|
|
|
|
!macro MUI_LANGUAGEFILE_LANGSTRING_FONT NAME DEFAULT
|
|
|
|
|
|
|
|
|
|
!ifdef "${NAME}"
|
|
|
|
|
Langstring "${NAME}" 0 "${${NAME}}"
|
|
|
|
|
!undef "${NAME}"
|
|
|
|
|
!else
|
|
|
|
|
Langstring "${NAME}" 0 "${DEFAULT}"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!macroend
|
|
|
|
|
|
2002-11-08 21:08:27 +00:00
|
|
|
|
!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
|
|
|
|
|
|
2003-04-21 12:41:50 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_FONT "MUI_FONT_HEADER" "MS Shell Dlg"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_FONT "MUI_FONTSIZE_HEADER" "8"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_FONT "MUI_FONTSTYLE_HEADER" "700"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_INSTFONT "MUI_FONT_TITLE" "Verdana"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_INSTFONT "MUI_FONTSIZE_TITLE" "12"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_INSTFONT "MUI_FONTSTYLE_TITLE" "700"
|
2002-12-15 21:43:38 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_NOUNDEF "MUI_BGCOLOR"
|
|
|
|
|
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_NAME"
|
2003-03-16 19:49:50 +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"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_WELCOME_INFO_TEXT"
|
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"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_LICENSE_TOP"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING "MUI_INNERTEXT_LICENSE_BOTTOM" "^LicenseText"
|
|
|
|
|
!ifdef MUI_LICENSEPAGE_CHECKBOX_USED
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING "MUI_INNERTEXT_LICENSE_BOTTOM_CHECKBOX" "^LicenseTextCB"
|
2003-04-26 22:30:52 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_LICENSEPAGE_RADIOBUTTONS_USED
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING_CUSTOMSTRING "MUI_INNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS" "^LicenseTextRB"
|
2003-03-26 19:16:51 +00:00
|
|
|
|
!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_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"
|
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"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_STARTMENU_TOP"
|
2002-12-03 19:57:32 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_INNERTEXT_STARTMENU_CHECKBOX"
|
2002-11-09 17:58:22 +00:00
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_TITLE"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_FINISH_SUBTITLE"
|
|
|
|
|
|
2003-07-07 14:06:09 +00:00
|
|
|
|
|
|
|
|
|
!ifdef MUI_TEXT_ABORT_TITLE
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_ABORT_TITLE"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_TEXT_ABORT_SUBTITLE
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_ABORT_SUBTITLE"
|
2003-03-26 21:54:02 +00:00
|
|
|
|
!endif
|
2002-11-22 12:50:15 +00:00
|
|
|
|
|
2003-04-04 17:21:46 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_INSTALLING_TITLE"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_TEXT_INSTALLING_SUBTITLE"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2002-11-15 16:00:32 +00:00
|
|
|
|
!ifdef MUI_FINISHPAGE
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!ifdef MUI_BUTTONTEXT_FINISH
|
2003-09-05 20:41:37 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_BUTTONTEXT_FINISH"
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!endif
|
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"
|
2003-04-26 22:30:52 +00:00
|
|
|
|
!else
|
|
|
|
|
!ifndef MUI_BUTTONTEXT_CLOSE
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!define MUI_BUTTONTEXT_CLOSE " "
|
2003-04-26 22:30:52 +00:00
|
|
|
|
!endif
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_BUTTONTEXT_CLOSE"
|
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
|
2003-09-04 18:42:21 +00:00
|
|
|
|
|
2002-12-06 21:56:28 +00:00
|
|
|
|
!ifdef MUI_UNCONFIRMPAGE
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_INTRO_TITLE"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_INTRO_SUBTITLE"
|
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_UNCOMPONENTSPAGE
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_COMPONENTS_TITLE"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_COMPONENTS_SUBTITLE"
|
2002-12-06 21:56:28 +00:00
|
|
|
|
!endif
|
2003-04-04 17:21:46 +00:00
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_FINISH_TITLE"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_FINISH_SUBTITLE"
|
2003-04-04 17:21:46 +00:00
|
|
|
|
|
|
|
|
|
!ifdef MUI_UNTEXT_ABORT_TITLE
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_ABORT_TITLE"
|
2003-04-04 17:21:46 +00:00
|
|
|
|
!endif
|
|
|
|
|
|
|
|
|
|
!ifdef MUI_UNTEXT_ABORT_SUBTITLE
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_ABORT_SUBTITLE"
|
2003-04-04 17:21:46 +00:00
|
|
|
|
!endif
|
|
|
|
|
|
2003-09-04 18:42:21 +00:00
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_UNINSTALLING_TITLE"
|
|
|
|
|
!insertmacro MUI_LANGUAGEFILE_LANGSTRING "MUI_UNTEXT_UNINSTALLING_SUBTITLE"
|
2002-11-10 14:58:59 +00:00
|
|
|
|
|
2002-12-06 21:56:28 +00:00
|
|
|
|
!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
|