[Libreoffice-commits] .: setup_native/source

Michael Meeks mmeeks at kemper.freedesktop.org
Tue Nov 30 06:05:42 PST 2010


 setup_native/source/win32/nsis/downloadtemplate.nsi |   29 ++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

New commits:
commit 2b5db33874526d1a42f5d7f1fc945621d09dec33
Author: Michael Meeks <michael.meeks at novell.com>
Date:   Tue Nov 30 13:56:15 2010 +0000

    first pass at BrOffice artwork branding

diff --git a/setup_native/source/win32/nsis/downloadtemplate.nsi b/setup_native/source/win32/nsis/downloadtemplate.nsi
index 9784212..30ee215 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


More information about the Libreoffice-commits mailing list