1 | ; |
---|
2 | ; Copy the the MUI code with the page bit missing |
---|
3 | ; |
---|
4 | |
---|
5 | !macro MUI_PAGE_STARTMENU_DUMMY ID VAR |
---|
6 | |
---|
7 | !insertmacro MUI_SET MUI_${MUI_PAGE_UNINSTALLER_PREFIX}STARTMENUPAGE |
---|
8 | |
---|
9 | !insertmacro MUI_DEFAULT MUI_STARTMENUPAGE_DEFAULTFOLDER "$(^Name)" |
---|
10 | !insertmacro MUI_DEFAULT MUI_STARTMENUPAGE_TEXT_TOP "$(MUI_${MUI_PAGE_UNINSTALLER_PREFIX}INNERTEXT_STARTMENU_TOP)" |
---|
11 | !insertmacro MUI_DEFAULT MUI_STARTMENUPAGE_TEXT_CHECKBOX "$(MUI_${MUI_PAGE_UNINSTALLER_PREFIX}INNERTEXT_STARTMENU_CHECKBOX)" |
---|
12 | |
---|
13 | !define MUI_STARTMENUPAGE_VARIABLE "${VAR}" |
---|
14 | !define "MUI_STARTMENUPAGE_${ID}_VARIABLE" "${MUI_STARTMENUPAGE_VARIABLE}" |
---|
15 | !define "MUI_STARTMENUPAGE_${ID}_DEFAULTFOLDER" "${MUI_STARTMENUPAGE_DEFAULTFOLDER}" |
---|
16 | !ifdef MUI_STARTMENUPAGE_REGISTRY_ROOT |
---|
17 | !define "MUI_STARTMENUPAGE_${ID}_REGISTRY_ROOT" "${MUI_STARTMENUPAGE_REGISTRY_ROOT}" |
---|
18 | !endif |
---|
19 | !ifdef MUI_STARTMENUPAGE_REGISTRY_KEY |
---|
20 | !define "MUI_STARTMENUPAGE_${ID}_REGISTRY_KEY" "${MUI_STARTMENUPAGE_REGISTRY_KEY}" |
---|
21 | !endif |
---|
22 | !ifdef MUI_STARTMENUPAGE_REGISTRY_VALUENAME |
---|
23 | !define "MUI_STARTMENUPAGE_${ID}_REGISTRY_VALUENAME" "${MUI_STARTMENUPAGE_REGISTRY_VALUENAME}" |
---|
24 | !endif |
---|
25 | |
---|
26 | !undef MUI_STARTMENUPAGE_VARIABLE |
---|
27 | !undef MUI_STARTMENUPAGE_TEXT_TOP |
---|
28 | !undef MUI_STARTMENUPAGE_TEXT_CHECKBOX |
---|
29 | !undef MUI_STARTMENUPAGE_DEFAULTFOLDER |
---|
30 | !insertmacro MUI_UNSET MUI_STARTMENUPAGE_NODISABLE |
---|
31 | !insertmacro MUI_UNSET MUI_STARTMENUPAGE_REGISTRY_ROOT |
---|
32 | !insertmacro MUI_UNSET MUI_STARTMENUPAGE_REGISTRY_KEY |
---|
33 | !insertmacro MUI_UNSET MUI_STARTMENUPAGE_REGISTRY_VALUENAME |
---|
34 | !insertmacro MUI_UNSET MUI_STARTMENUPAGE_BGCOLOR |
---|
35 | |
---|
36 | !macroend |
---|