macro system updates
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@1474 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
bbc2dfe43a
commit
10efaf2ccb
4 changed files with 70 additions and 39 deletions
|
@ -18,28 +18,58 @@
|
|||
!define MUI_TEMP1 $R0
|
||||
!define MUI_TEMP2 $R1
|
||||
|
||||
!macro MUI_INTERFACE UI ICON UNICON CHECKS PROGRESSBAR FONT CURRENTPAGEVAR
|
||||
!macro MUI_INTERFACE
|
||||
|
||||
;User interface
|
||||
|
||||
!ifndef MUI_ICONPATH
|
||||
!define MUI_ICONPATH "${NSISDIR}\Contrib\Icons\"
|
||||
!ifndef MUI_ICON
|
||||
!define MUI_ICON "${NSISDIR}\Contrib\Icons\modern-install.ico"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_UIPATH
|
||||
!define MUI_UIPATH "${NSISDIR}\Contrib\UIs\"
|
||||
!ifndef MUI_UNICON
|
||||
!define MUI_UNICON "${NSISDIR}\Contrib\Icons\modern-uninstall.ico"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_CHECKBITMAP
|
||||
!define MUI_CHECKBITMAP "${NSISDIR}\Contrib\Icons\modern.bmp"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_UI
|
||||
!define MUI_UI "${NSISDIR}\Contrib\UIs\modern.exe"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_FONT
|
||||
!define MUI_FONT "Tahoma"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_INSTALLCOLORS
|
||||
!define MUI_INSTALLCOLORS "/windows"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_PROGRESSBAR
|
||||
!define MUI_PROGRESSBAR "smooth"
|
||||
!endif
|
||||
|
||||
!ifndef MUI_BRANDINGTEXT
|
||||
!define MUI_BRANDINGTEXT "" ;Default value
|
||||
!endif
|
||||
|
||||
!ifndef MUI_CURRENTPAGEVAR
|
||||
!define MUI_CURRENTPAGEVAR "$9"
|
||||
!endif
|
||||
|
||||
Icon "${MUI_ICONPATH}${ICON}"
|
||||
UninstallIcon "${MUI_ICONPATH}${UNICON}"
|
||||
XPStyle On
|
||||
ChangeUI all "${MUI_UIPATH}${UI}"
|
||||
SetFont "${FONT}" 8
|
||||
CheckBitmap "${MUI_ICONPATH}${CHECKS}"
|
||||
InstallColors /windows
|
||||
InstProgressFlags "${PROGRESSBAR}"
|
||||
BrandingText /TRIMRIGHT
|
||||
!define CURRENTPAGE ${CURRENTPAGEVAR}
|
||||
|
||||
Icon "${MUI_ICON}"
|
||||
UninstallIcon "${MUI_UNICON}"
|
||||
CheckBitmap "${MUI_CHECKBITMAP}"
|
||||
ChangeUI all "${MUI_UI}"
|
||||
SetFont "${MUI_FONT}" 8
|
||||
InstallColors "${MUI_INSTALLCOLORS}"
|
||||
InstProgressFlags "${MUI_PROGRESSBAR}"
|
||||
BrandingText /TRIMRIGHT "${MUI_BRANDINGTEXT}"
|
||||
|
||||
!define CURRENTPAGE ${MUI_CURRENTPAGEVAR}
|
||||
|
||||
!macroend
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue