diff options
author | Michael Meeks <michael.meeks@novell.com> | 2010-11-30 13:56:15 +0000 |
---|---|---|
committer | Michael Meeks <michael.meeks@novell.com> | 2010-11-30 14:09:40 +0000 |
commit | 7f88095c37714f83261adb1992368bcf182813de (patch) | |
tree | 0adede9ee820cb93d3a07eb0308ffabe16c78f24 | |
parent | 5c39508219d79f84289f6e79ac72a618274da0ef (diff) |
first pass at BrOffice artwork brandingfeature/winshrink
-rw-r--r-- | setup_native/source/win32/nsis/downloadtemplate.nsi | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/setup_native/source/win32/nsis/downloadtemplate.nsi b/setup_native/source/win32/nsis/downloadtemplate.nsi index 97842125f..30ee21503 100644 --- a/setup_native/source/win32/nsis/downloadtemplate.nsi +++ b/setup_native/source/win32/nsis/downloadtemplate.nsi @@ -5,12 +5,13 @@ SetCompressor lzma ; SetCompressor zlib +; Helpful for debugging, disable for products +; RequestExecutionLevel user ; MUI 1.67 compatible ------ !include "MUI.nsh" Function .onInit - Call GetParameters Pop $1 ;MessageBox MB_OK "$1" @@ -206,6 +207,8 @@ FunctionEnd !define MUI_WELCOMEPAGE_TITLE_3LINES !define MUI_ABORTWARNING !define MUI_ICON "SETUPICOPLACEHOLDER" +!define MUI_CUSTOMFUNCTION_GUIINIT SetupBranding +!define MUI_CUSTOMFUNCTION_UNGUIINIT SetupBranding ; Welcome page !insertmacro MUI_PAGE_WELCOME @@ -269,6 +272,29 @@ FunctionEnd ; Language files ALLLANGUAGESPLACEHOLDER +Function SetupBranding + File "/oname=$PLUGINSDIR\modern-header.bmp" BANNERBMPPLACEHOLDER + File "/oname=$PLUGINSDIR\modern-header-br.bmp" BANNERBMPPLACEHOLDER_BR + File "/oname=$PLUGINSDIR\modern-wizard.bmp" WELCOMEBMPPLACEHOLDER + File "/oname=$PLUGINSDIR\modern-wizard-br.bmp" WELCOMEBMPPLACEHOLDER_BR + + ; use broffice specific branding if executable name begins BrOffice + StrCpy $0 $EXEFILE 8 +; messageBox MB_OK "ExeName: $0 - chopped $EXEFILE" + StrCmp $0 "BrOffice" BrOfficeSplash DefaultSplash + DefaultSplash: +; messageBox MB_OK "LibreOffice" + SetBrandingImage /IMGID=1046 "$PLUGINSDIR\modern-header.bmp" + !insertmacro INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Text" "$PLUGINSDIR\modern-wizard.bmp" + GoTo atEnd + BrOfficeSplash: +; messageBox MB_OK "BrOffice" + SetBrandingImage /IMGID=1046 "$PLUGINSDIR\modern-header-br.bmp" + !insertmacro INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 1" "Text" "$PLUGINSDIR\modern-wizard-br.bmp" + GoTo atEnd + atEnd: +FunctionEnd + ; Reserve files ;!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS @@ -278,7 +304,6 @@ Name "PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER" OutFile "OUTPUTDIRPLACEHOLDER\DOWNLOADNAMEPLACEHOLDER" ; InstallDir "$DESKTOP\PRODUCTNAMEPLACEHOLDER PRODUCTVERSIONPLACEHOLDER Installation Files" ; ShowInstDetails show - Section "MainSection" SEC01 ALLFILESPLACEHOLDER SectionEnd |