12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- !ifndef NULLSOFT_WINAMP_INSTALLER_EXPRESS_MODE_HEADER
- !define NULLSOFT_WINAMP_INSTALLER_EXPRESS_MODE_HEADER
- !include "logicLib.nsh"
- !include "nx.nsh"
- !ifdef EXPRESS_MODE
- Var expressMode.isEnabled
- ; ExpressMode_Initialize
- !macro ExpressMode_Initialize
- StrCpy $expressMode.IsEnabled "yes"
- !macroend
- !define ExpressMode_Initialize "!insertmacro 'ExpressMode_Initialize'"
- ; ExpressMode_IsEnabled
- !macro ExpressMode_IsEnabled __isEnabled
- StrCpy "${__isEnabled}" $expressMode.isEnabled
- !macroend
- !define ExpressMode_IsEnabled "!insertmacro 'ExpressMode_IsEnabled'"
- ; ExpressMode_Enable
- !macro ExpressMode_Enable
- StrCpy $expressMode.isEnabled "yes"
- !macroend
- !define ExpressMode_Enable "!insertmacro 'ExpressMode_Enable'"
- ; ExpressMode_Disable
- !macro ExpressMode_Disable
- StrCpy $expressMode.isEnabled "no"
- !macroend
- !define ExpressMode_Disable "!insertmacro 'ExpressMode_Disable'"
- !else ; defined(EXPRESS_MODE)
- !define ExpressMode_Initialize ""
- !macro ExpressMode_IsEnabled __isEnabled
- StrCpy ${__isEnabled} "no"
- !macroend
- !define ExpressMode_IsEnabled "!insertmacro 'ExpressMode_IsEnabled'"
- !define ExpressMode_Enable ""
- !define ExpressMode_Disable ""
- !endif ; defined(EXPRESS_MODE)
- !include "pages\express_mode_page.nsh"
- !endif ; defined(NULLSOFT_WINAMP_INSTALLER_EXPRESS_MODE_HEADER)
|