applied patch #1706187 - MUI_STARTMENUPAGE_BGCOLOR and MUI_DIRECTORYPAGE_BGCOLOR

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5153 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2007-05-23 15:15:46 +00:00
parent 6c5b990eac
commit fcfe33c05b
2 changed files with 34 additions and 1 deletions

View file

@ -866,6 +866,7 @@ Var /GLOBAL MUI_TEMP2
!undef MUI_DIRECTORYPAGE_TEXT_TOP
!undef MUI_DIRECTORYPAGE_TEXT_DESTINATION
!insertmacro MUI_UNSET MUI_DIRECTORYPAGE_BGCOLOR
!insertmacro MUI_UNSET MUI_DIRECTORYPAGE_VARIABLE
!insertmacro MUI_UNSET MUI_DIRECTORYPAGE_VERIFYONLEAVE
@ -922,6 +923,7 @@ Var /GLOBAL MUI_TEMP2
!insertmacro MUI_UNSET MUI_STARTMENUPAGE_REGISTRY_ROOT
!insertmacro MUI_UNSET MUI_STARTMENUPAGE_REGISTRY_KEY
!insertmacro MUI_UNSET MUI_STARTMENUPAGE_REGISTRY_VALUENAME
!insertmacro MUI_UNSET MUI_STARTMENUPAGE_BGCOLOR
!verbose pop
@ -1341,6 +1343,12 @@ Var /GLOBAL MUI_TEMP2
FunctionEnd
Function "${SHOW}"
!ifdef MUI_DIRECTORYPAGE_BGCOLOR
FindWindow $MUI_TEMP1 "#32770" "" $HWNDPARENT
GetDlgItem $MUI_TEMP1 $MUI_TEMP1 1019
SetCtlColors $MUI_TEMP1 "" "0x${MUI_DIRECTORYPAGE_BGCOLOR}"
!endif
!insertmacro MUI_PAGE_FUNCTION_CUSTOM SHOW
FunctionEnd
@ -1367,7 +1375,7 @@ Var /GLOBAL MUI_TEMP2
!endif
!insertmacro MUI_HEADER_TEXT_PAGE $(MUI_TEXT_STARTMENU_TITLE) $(MUI_TEXT_STARTMENU_SUBTITLE)
StrCmp $(^RTL) 0 mui.startmenu_nortl
!ifndef MUI_STARTMENUPAGE_NODISABLE
StartMenu::Init /NOUNLOAD /rtl /noicon /autoadd /text "${MUI_STARTMENUPAGE_TEXT_TOP}" /lastused "${MUI_STARTMENUPAGE_VARIABLE}" /checknoshortcuts "${MUI_STARTMENUPAGE_TEXT_CHECKBOX}" "${MUI_STARTMENUPAGE_DEFAULTFOLDER}"
@ -1384,6 +1392,13 @@ Var /GLOBAL MUI_TEMP2
mui.startmenu_initdone:
Pop $MUI_HWND
!ifdef MUI_STARTMENUPAGE_BGCOLOR
GetDlgItem $MUI_TEMP1 $MUI_HWND 1002
SetCtlColors $MUI_TEMP1 "" "0x${MUI_STARTMENUPAGE_BGCOLOR}"
GetDlgItem $MUI_TEMP1 $MUI_HWND 1004
SetCtlColors $MUI_TEMP1 "" "0x${MUI_STARTMENUPAGE_BGCOLOR}"
!endif
!insertmacro MUI_PAGE_FUNCTION_CUSTOM SHOW