--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Examples/ExperienceUI/WAnsis.nsi Tue Oct 16 00:07:41 2007 -0400
@@ -0,0 +1,151 @@
+SetCompressor /SOLID /FINAL lzma
+
+!define XPUI_WANSIS
+!define XPUI_TEXT_COLOR 30343D
+!define XPUI_TEXT_BGCOLOR 8DB174
+!define XPUI_TEXT_LIGHTCOLOR FFFFFF
+!define XPUI_WANSIS_SKIN Bliss
+!define XPUI_WANSIS_HEADERIMAGE
+!define XPUI_BUTTONTEXT_CLOSE "Finish"
+!define XPUI_FINISHPAGE_TEXT "Setup has successfully installed $(^Name) on your computer.\r\n\r\nBut we're NOT DONE YET!\r\n\r\n\r\n\r\n\r\nPlease click Finish to find out what's just around the corner..."
+!define XPUI_LICENSEPAGE_RADIOBUTTONS
+;!define XPUI_SKIN "Windows XP"
+!define XPUI_DISABLEBG
+!define XPUI_BOTTOMIMAGE
+
+!include XPUI.nsh
+
+!define XPUI_ABORTWARNING
+!define XPUI_UNABORTWARNING
+
+!define XPUI_FINISHPAGE_TEXT_USE_TOP_ALT
+!define XPUI_UNFINISHPAGE_TEXT_USE_TOP_ALT
+
+!define XPUI_PAGE_CUSTOMFUNCTION_PRE SetTime
+!insertmacro XPUI_PAGE_WELCOME
+!insertmacro XPUI_PAGE_WELCOME2
+!insertmacro XPUI_PAGE_LICENSE "${NSISDIR}\Contrib\ExperienceUI\License.rtf"
+!insertmacro XPUI_PAGE_COMPONENTS
+!insertmacro XPUI_PAGE_DIRECTORY
+!insertmacro XPUI_PAGE_STARTMENU App $0
+!insertmacro XPUI_PAGE_INSTCONFIRM
+!insertmacro XPUI_PAGE_INSTFILES
+!insertmacro XPUI_PAGE_FINISH
+!insertmacro XPUI_PAGE_ABORT
+
+!insertmacro XPUI_PAGEMODE_UNINST
+!insertmacro XPUI_PAGE_WELCOME
+!insertmacro XPUI_PAGE_WELCOME2
+!insertmacro XPUI_PAGE_LICENSE "${NSISDIR}\Contrib\ExperienceUI\License.rtf"
+!insertmacro XPUI_PAGE_COMPONENTS
+!insertmacro XPUI_PAGE_DIRECTORY
+!insertmacro XPUI_PAGE_STARTMENU UninstApp $0
+!insertmacro XPUI_PAGE_INSTCONFIRM
+!insertmacro XPUI_PAGE_INSTFILES
+!insertmacro XPUI_PAGE_FINISH
+!insertmacro XPUI_PAGE_ABORT
+
+Icon D:\Nullsoft\NSIS2\Contrib\Graphics\Icons\modern-install-colorful.ico
+UninstallIcon D:\Nullsoft\NSIS2\Contrib\Graphics\Icons\modern-uninstall-colorful.ico
+
+Name "ExperienceUI $\"Bryce$\" Milestone One WAnsis Test"
+OutFile WAnsis.exe
+InstallDir $PROGRAMFILES\$(^Name)
+
+Section "Program"
+ DetailPrint "Installing program (nah!)..."
+ WriteUninstaller $EXEDIR\WAnsis-Uninst.exe
+SectionEnd
+
+SectionGroup /e "Documentation"
+ Section "Help"
+ DetailPrint "Installing docs (nah!)..."
+ SectionEnd
+
+ Section "Reference"
+ DetailPrint "Installing docs (nah!)..."
+ SectionEnd
+SectionGroupEnd
+
+Section "Source code"
+ DetailPrint "Installing souce code (nah!)..."
+SectionEnd
+
+!insertmacro XPUI_PAGEMODE_INST
+!undef XPUI_FINISHPAGE_TEXT_USE_TOP_ALT
+!define XPUI_FINISHPAGE_LINK
+!define XPUI_FINISHPAGE_LINK_TEXT "Here is a link. (No function set here, but functionality is obvious)"
+!define XPUI_PAGE_CUSTOMFUNCTION_PRE ChangeSkin
+!insertmacro XPUI_PAGE_WELCOME
+!insertmacro XPUI_PAGE_WELCOME2
+!insertmacro XPUI_PAGE_LICENSE "${NSISDIR}\Contrib\ExperienceUI\License.rtf"
+!insertmacro XPUI_PAGE_COMPONENTS
+!insertmacro XPUI_PAGE_DIRECTORY
+!insertmacro XPUI_PAGE_INSTCONFIRM
+!insertmacro XPUI_PAGE_INSTFILES
+!define XPUI_PAGE_CUSTOMFUNCTION_SHOW SetTextOnFinish
+!insertmacro XPUI_PAGE_FINISH
+!insertmacro XPUI_PAGE_ABORT
+
+!insertmacro XPUI_PAGEMODE_UNINST
+!undef XPUI_UNFINISHPAGE_TEXT_USE_TOP_ALT
+!define XPUI_UNFINISHPAGE_LINK
+!define XPUI_UNFINISHPAGE_LINK_TEXT "Here is a link. (No function set here, but functionality is obvious)"
+!define XPUI_UNPAGE_CUSTOMFUNCTION_PRE un.ChangeSkin
+!insertmacro XPUI_PAGE_WELCOME
+!insertmacro XPUI_PAGE_WELCOME2
+!insertmacro XPUI_PAGE_LICENSE "${NSISDIR}\Contrib\ExperienceUI\License.rtf"
+!insertmacro XPUI_PAGE_COMPONENTS
+!insertmacro XPUI_PAGE_DIRECTORY
+!insertmacro XPUI_PAGE_INSTCONFIRM
+!insertmacro XPUI_PAGE_INSTFILES
+!define XPUI_PAGE_CUSTOMFUNCTION_SHOW un.SetTextOnFinish
+!insertmacro XPUI_PAGE_FINISH
+!insertmacro XPUI_PAGE_ABORT
+
+Function SetTime
+!insertmacro XPUI_LEFT_SETTIME "This is a test"
+FunctionEnd
+
+; /*
+Function ChangeSkin
+LockWindow on
+SetOutPath $PLUGINSDIR
+File "${NSISDIR}\Contrib\ExperienceUI\Skins\LCD\*.bmp"
+SetBrandingImage /IMGID=1302 /RESIZETOFIT $PLUGINSDIR\LeftLogo.bmp
+SetBrandingImage /IMGID=1039 /RESIZETOFIT $PLUGINSDIR\bottom.bmp
+SetBrandingImage /IMGID=1046 /RESIZETOFIT $PLUGINSDIR\Header.bmp
+wansis::setskin /NOUNLOAD "$PLUGINSDIR\gen.bmp" "$PLUGINSDIR\genex.bmp"
+FunctionEnd
+; */
+
+; /*
+Function un.ChangeSkin
+LockWindow on
+SetOutPath $PLUGINSDIR
+File "${NSISDIR}\Contrib\ExperienceUI\Skins\LCD\*.bmp"
+SetBrandingImage /IMGID=1302 /RESIZETOFIT $PLUGINSDIR\LeftLogo.bmp
+SetBrandingImage /IMGID=1039 /RESIZETOFIT $PLUGINSDIR\bottom.bmp
+SetBrandingImage /IMGID=1046 /RESIZETOFIT $PLUGINSDIR\Header.bmp
+wansis::setskin /NOUNLOAD "$PLUGINSDIR\gen.bmp" "$PLUGINSDIR\genex.bmp"
+FunctionEnd
+; */
+
+Function SetTextOnFinish
+GetDlgItem $0 $XPUI_TEMP2 1204
+SendMessage $0 0xC 0 "STR:Setup has successfully installed $(^Name) on your computer.$\r$\n$\r$\nPlease click $(XPUI_BUTTONTEXT_CLOSE) to exit Setup."
+FunctionEnd
+
+Function un.SetTextOnFinish
+GetDlgItem $0 $XPUI_TEMP2 1204
+SendMessage $0 0xC 0 "STR:Setup has successfully uninstalled $(^Name) from your computer.$\r$\n$\r$\nPlease click $(XPUI_BUTTONTEXT_CLOSE) to exit Setup."
+FunctionEnd
+
+Function .onInit
+ InitPluginsDir
+ SetOutPath $PLUGINSDIR
+ File /oname=splash.gif "${NSISDIR}\Contrib\ExperienceUI\LargeLogo.gif"
+ newAdvSplash::show 5000 1000 1000 -1 "$PLUGINSDIR\splash.gif"
+FunctionEnd
+
+!insertmacro XPUI_LANGUAGE English
\ No newline at end of file