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 13:58:54 +0000 |
commit | c078b161b0c8832ffb2f82913d60ff890a82ecaa (patch) | |
tree | 5dcbe40d9cb36c9a9b6906f62d5a8ff7e115bcbf | |
parent | e924a25976b8fb48bab8163fad1100855e2b188a (diff) |
first pass at BrOffice artwork branding
Notes
Notes:
split repo tag: components_LIBREOFFICE_PRE_BOOTSTRAP_BUILD
-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 97842125fc91..30ee215038af 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 |