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:
parent
6c5b990eac
commit
fcfe33c05b
2 changed files with 34 additions and 1 deletions
|
@ -468,6 +468,24 @@ descriptions.</p>
|
|||
<p><strong>MUI_COMPONENTSPAGE_NODESC</strong><br />
|
||||
No description area.</p>
|
||||
</div>
|
||||
<h3><img class="trigger" alt="Open/Close section" id="trigger_ind"
|
||||
src="images/closed.gif" onclick=
|
||||
"toggle('trigger_ind', 'toggle_ind');" /> Directory Page Interface
|
||||
Settings</h3>
|
||||
<div class="toggle" id="toggle_ind">
|
||||
<p><strong>MUI_DIRECTORYPAGE_BGCOLOR</strong> <span class=
|
||||
"parameter">(color: RRGGBB hexadecimal)</span><br />
|
||||
The background color for the directory textbox.</p>
|
||||
</div>
|
||||
<h3><img class="trigger" alt="Open/Close section" id="trigger_ins"
|
||||
src="images/closed.gif" onclick=
|
||||
"toggle('trigger_ins', 'toggle_ins');" /> Startmenu Page Interface
|
||||
Settings</h3>
|
||||
<div class="toggle" id="toggle_ins">
|
||||
<p><strong>MUI_STARTMENUPAGE_BGCOLOR</strong> <span class=
|
||||
"parameter">(color: RRGGBB hexadecimal)</span><br />
|
||||
The background color for the startmenu directory list and textbox.</p>
|
||||
</div>
|
||||
<h3><img class="trigger" alt="Open/Close section" id="trigger_ini"
|
||||
src="images/closed.gif" onclick=
|
||||
"toggle('trigger_ini', 'toggle_ini');" /> Installation Page
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue