712 lines
35 KiB
NSIS
712 lines
35 KiB
NSIS
;--------------------------------
|
|
;Include Modern UI
|
|
|
|
!include "MUI2.nsh"
|
|
|
|
;--------------------------------
|
|
;General
|
|
|
|
!define PRODUCT_COMPANY "Mike Becker's Software"
|
|
!define PRODUCT_TITLE "Universal Editor"
|
|
!define PRODUCT_VERSION "4.0.0.1"
|
|
!define PRODUCT_GUID "{29CCB653-B590-440A-8928-464496599331}"
|
|
|
|
!define PRODUCT_URL "http://www.alceproject.net/projects/editor"
|
|
!define PRODUCT_URL_UPDATES "http://www.alceproject.net/projects/editor"
|
|
!define PRODUCT_URL_SUPPORT "http://www.alceproject.net/projects/editor"
|
|
|
|
!define BUILD_CONFIGURATION "Debug"
|
|
|
|
;Name and file
|
|
Name "Universal Editor"
|
|
OutFile "setup.exe"
|
|
|
|
;Default installation folder
|
|
InstallDir "$PROGRAMFILES\${PRODUCT_COMPANY}\${PRODUCT_TITLE}"
|
|
|
|
;Get installation folder from registry if available
|
|
InstallDirRegKey HKCU "Software\${PRODUCT_COMPANY}\${PRODUCT_TITLE}" ""
|
|
|
|
;Request application privileges for Windows Vista
|
|
RequestExecutionLevel admin
|
|
|
|
;--------------------------------
|
|
;Variables
|
|
|
|
Var StartMenuFolder
|
|
|
|
;--------------------------------
|
|
;Interface Settings
|
|
|
|
!define MUI_HEADERIMAGE
|
|
|
|
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
|
|
!define MUI_HEADERIMAGE_UNBITMAP "header-uninstall.bmp"
|
|
|
|
!define MUI_WELCOMEFINISHPAGE_BITMAP "sidebar.bmp"
|
|
!define MUI_UNWELCOMEFINISHPAGE_BITMAP "sidebar-uninstall.bmp"
|
|
|
|
!define MUI_ABORTWARNING
|
|
|
|
!define MUI_ICON "setup.ico"
|
|
!define MUI_UNICON "uninstall.ico"
|
|
|
|
!define MUI_FINISHPAGE_RUN "$INSTDIR\UniversalEditor.exe"
|
|
|
|
;--------------------------------
|
|
;Language Selection Dialog Settings
|
|
|
|
;Remember the installer language
|
|
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
|
|
!define MUI_LANGDLL_REGISTRY_KEY "Software\${PRODUCT_COMPANY}\${PRODUCT_TITLE}"
|
|
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
|
|
|
|
;--------------------------------
|
|
;Pages
|
|
|
|
!insertmacro MUI_PAGE_WELCOME
|
|
!insertmacro MUI_PAGE_LICENSE "license.txt"
|
|
!insertmacro MUI_PAGE_COMPONENTS
|
|
!insertmacro MUI_PAGE_DIRECTORY
|
|
|
|
;Start Menu Folder Page Configuration
|
|
!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
|
|
!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\${PRODUCT_COMPANY}\${PRODUCT_TITLE}"
|
|
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
|
|
|
|
!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
|
|
|
|
!insertmacro MUI_PAGE_INSTFILES
|
|
!insertmacro MUI_PAGE_FINISH
|
|
|
|
!insertmacro MUI_UNPAGE_WELCOME
|
|
!insertmacro MUI_UNPAGE_CONFIRM
|
|
!insertmacro MUI_UNPAGE_INSTFILES
|
|
!insertmacro MUI_UNPAGE_FINISH
|
|
|
|
;--------------------------------
|
|
;Languages
|
|
|
|
!insertmacro MUI_LANGUAGE "English" ;first language is the default language
|
|
; !insertmacro MUI_LANGUAGE "French"
|
|
; !insertmacro MUI_LANGUAGE "German"
|
|
; !insertmacro MUI_LANGUAGE "Spanish"
|
|
; !insertmacro MUI_LANGUAGE "SpanishInternational"
|
|
; !insertmacro MUI_LANGUAGE "SimpChinese"
|
|
; !insertmacro MUI_LANGUAGE "TradChinese"
|
|
; !insertmacro MUI_LANGUAGE "Japanese"
|
|
; !insertmacro MUI_LANGUAGE "Korean"
|
|
; !insertmacro MUI_LANGUAGE "Italian"
|
|
; !insertmacro MUI_LANGUAGE "Dutch"
|
|
; !insertmacro MUI_LANGUAGE "Danish"
|
|
; !insertmacro MUI_LANGUAGE "Swedish"
|
|
; !insertmacro MUI_LANGUAGE "Norwegian"
|
|
; !insertmacro MUI_LANGUAGE "NorwegianNynorsk"
|
|
; !insertmacro MUI_LANGUAGE "Finnish"
|
|
; !insertmacro MUI_LANGUAGE "Greek"
|
|
; !insertmacro MUI_LANGUAGE "Russian"
|
|
; !insertmacro MUI_LANGUAGE "Portuguese"
|
|
; !insertmacro MUI_LANGUAGE "PortugueseBR"
|
|
; !insertmacro MUI_LANGUAGE "Polish"
|
|
; !insertmacro MUI_LANGUAGE "Ukrainian"
|
|
; !insertmacro MUI_LANGUAGE "Czech"
|
|
; !insertmacro MUI_LANGUAGE "Slovak"
|
|
; !insertmacro MUI_LANGUAGE "Croatian"
|
|
; !insertmacro MUI_LANGUAGE "Bulgarian"
|
|
; !insertmacro MUI_LANGUAGE "Hungarian"
|
|
; !insertmacro MUI_LANGUAGE "Thai"
|
|
; !insertmacro MUI_LANGUAGE "Romanian"
|
|
; !insertmacro MUI_LANGUAGE "Latvian"
|
|
; !insertmacro MUI_LANGUAGE "Macedonian"
|
|
; !insertmacro MUI_LANGUAGE "Estonian"
|
|
; !insertmacro MUI_LANGUAGE "Turkish"
|
|
; !insertmacro MUI_LANGUAGE "Lithuanian"
|
|
; !insertmacro MUI_LANGUAGE "Slovenian"
|
|
; !insertmacro MUI_LANGUAGE "Serbian"
|
|
; !insertmacro MUI_LANGUAGE "SerbianLatin"
|
|
; !insertmacro MUI_LANGUAGE "Arabic"
|
|
; !insertmacro MUI_LANGUAGE "Farsi"
|
|
; !insertmacro MUI_LANGUAGE "Hebrew"
|
|
; !insertmacro MUI_LANGUAGE "Indonesian"
|
|
; !insertmacro MUI_LANGUAGE "Mongolian"
|
|
; !insertmacro MUI_LANGUAGE "Luxembourgish"
|
|
; !insertmacro MUI_LANGUAGE "Albanian"
|
|
; !insertmacro MUI_LANGUAGE "Breton"
|
|
; !insertmacro MUI_LANGUAGE "Belarusian"
|
|
; !insertmacro MUI_LANGUAGE "Icelandic"
|
|
; !insertmacro MUI_LANGUAGE "Malay"
|
|
; !insertmacro MUI_LANGUAGE "Bosnian"
|
|
; !insertmacro MUI_LANGUAGE "Kurdish"
|
|
; !insertmacro MUI_LANGUAGE "Irish"
|
|
; !insertmacro MUI_LANGUAGE "Uzbek"
|
|
; !insertmacro MUI_LANGUAGE "Galician"
|
|
; !insertmacro MUI_LANGUAGE "Afrikaans"
|
|
; !insertmacro MUI_LANGUAGE "Catalan"
|
|
; !insertmacro MUI_LANGUAGE "Georgian"
|
|
; !insertmacro MUI_LANGUAGE "Khmer"
|
|
; !insertmacro MUI_LANGUAGE "Pashto"
|
|
; !insertmacro MUI_LANGUAGE "Vietnamese"
|
|
; !insertmacro MUI_LANGUAGE "Esperanto"
|
|
|
|
;--------------------------------
|
|
;Reserve Files
|
|
|
|
;If you are using solid compression, files that are required before
|
|
;the actual installation should be stored first in the data block,
|
|
;because this will make your installer start faster.
|
|
|
|
!insertmacro MUI_RESERVEFILE_LANGDLL
|
|
|
|
;--------------------------------
|
|
;Installer Sections
|
|
|
|
InstType "Minimal"
|
|
InstType "Complete"
|
|
|
|
InstType "Database Administrator"
|
|
InstType "Application Developer"
|
|
InstType "Website Developer"
|
|
InstType "Game Developer"
|
|
|
|
Section "Application" SecApplication
|
|
SectionIn RO
|
|
|
|
;ADD YOUR OWN FILES HERE...
|
|
SetOutPath "$INSTDIR"
|
|
File "..\Output\${BUILD_CONFIGURATION}\AwesomeControls.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\glue.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.Compression.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.Core.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.Engines.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.Essential.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.exe"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.UserInterface.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditor.UserInterface.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\UniversalEditorConsole.exe"
|
|
|
|
SetOutPath "$INSTDIR\Configuration"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\Application.upl"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\Application.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\CommandBars.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\Commands.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\MainMenu.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\ObjectModels.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\SplashScreen.upl"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Configuration\StartPage.xml"
|
|
|
|
;Store installation folder
|
|
WriteRegStr HKCU "Software\${PRODUCT_COMPANY}\${PRODUCT_TITLE}" "" $INSTDIR
|
|
|
|
;Create uninstaller
|
|
WriteUninstaller "$INSTDIR\uninstall.exe"
|
|
|
|
;Write installation data to the Windows Registry
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "DisplayName" "${PRODUCT_TITLE}"
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\""
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "InstallLocation" "$INSTDIR"
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "DisplayIcon" "$INSTDIR\UniversalEditor.exe,0"
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "Publisher" "${PRODUCT_COMPANY}"
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "DisplayVersion" "${PRODUCT_VERSION}"
|
|
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "HelpLink" "${PRODUCT_URL_SUPPORT}"
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "URLUpdateInfo" "${PRODUCT_URL_UPDATES}"
|
|
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}" "URLInfoAbout" "${PRODUCT_URL}"
|
|
|
|
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
|
|
|
;Create shortcuts
|
|
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\Uninstall.exe"
|
|
|
|
!insertmacro MUI_STARTMENU_WRITE_END
|
|
|
|
SectionEnd
|
|
|
|
SectionGroup "Languages" SecLanguages
|
|
Section "English" SecLanguageEnglish
|
|
SectionIn 1 2 3 4 5 6
|
|
|
|
SetOutPath "$INSTDIR\Languages"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Languages\English.xml"
|
|
SectionEnd
|
|
Section "Japanese" SecLanguageJapanese
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Languages"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Languages\Japanese.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Plugins" SecPlugins
|
|
Section "Software Development" SecPluginSoftwareDevelopment
|
|
SectionIn 2
|
|
SectionIn 4
|
|
|
|
SetOutPath "$INSTDIR\Plugins"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Designer.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Executable.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Executable.UserInterface.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.SoftwareDevelopment.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.SoftwareDevelopment.UserInterface.WindowsForms.dll"
|
|
SectionEnd
|
|
Section "File system/archive" SecPluginFileSystem
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Plugins"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.FileSystem.dll"
|
|
SectionEnd
|
|
Section "Game Development" SecPluginGameDevelopment
|
|
SectionIn 2
|
|
SectionIn 6
|
|
|
|
SetOutPath "$INSTDIR\Plugins"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Avalanche.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.ChaosWorks.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Cyberlore.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Descent.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.FileSystem.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Gainax.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Icarus.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Illusion.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Microsoft.Merlin.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Multimedia.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Multimedia.UserInterface.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Multimedia3D.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Multimedia3D.UserInterface.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.NamcoTales.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.NewWorldComputing.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.NewWorldComputing.UserInterface.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Nintendo.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.ReflexiveEntertainment.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.UnrealEngine.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.UnrealEngine.UserInterface.WindowsForms.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Valve.dll"
|
|
SectionEnd
|
|
Section "Web Development" SecPluginWebDevelopment
|
|
SectionIn 2
|
|
SectionIn 5
|
|
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Web.dll"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Plugins\UniversalEditor.Plugins.Web.UserInterface.WindowsForms.dll"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Project Types" SecProjectTypes
|
|
SectionGroup "Web Development" SecProjectTypeWebDevelopment
|
|
Section "PHP Web Project" SecProjectTypeWebDevelopmentPHP
|
|
SectionIn 2
|
|
SectionIn 5
|
|
|
|
SetOutPath "$INSTDIR\ProjectTypes"
|
|
File "..\Output\${BUILD_CONFIGURATION}\ProjectTypes\{A0786B88-2ADB-4C21-ABE8-AA2D79766269}.xml"
|
|
SectionEnd
|
|
Section "XML Transformation Project" SecProjectTypeXMLTransformation
|
|
SectionIn 2
|
|
SectionIn 5
|
|
|
|
SetOutPath "$INSTDIR\ProjectTypes"
|
|
File "..\Output\${BUILD_CONFIGURATION}\ProjectTypes\{AB211699-2C6A-4FCC-97FB-F629B1023277}.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Document Templates" SecDocumentTemplates
|
|
SectionGroup "Database" SecDocumentTemplatesDatabase
|
|
Section "Assets Database" SecDocumentTemplatesDatabaseAssets
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\AssetsDatabase.xml"
|
|
SectionEnd
|
|
Section "Contacts Database" SecDocumentTemplatesDatabaseContacts
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\ContactsDatabase.xml"
|
|
SectionEnd
|
|
Section "Events Database" SecDocumentTemplatesDatabaseEvents
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\EventsDatabase.xml"
|
|
SectionEnd
|
|
Section "Faculty Database" SecDocumentTemplatesDatabaseFaculty
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\FacultyDatabase.xml"
|
|
SectionEnd
|
|
Section "Issues Database" SecDocumentTemplatesDatabaseIssues
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\IssuesDatabase.xml"
|
|
SectionEnd
|
|
Section "Marketing Projects Database" SecDocumentTemplatesDatabaseMarketingProjects
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\MarketingProjectsDatabase.xml"
|
|
SectionEnd
|
|
Section "Northwind Database" SecDocumentTemplatesDatabaseNorthwind
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\NorthwindDatabase.xml"
|
|
SectionEnd
|
|
Section "Projects Database" SecDocumentTemplatesDatabaseProjects
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\ProjectsDatabase.xml"
|
|
SectionEnd
|
|
Section "Sales Pipeline Database" SecDocumentTemplatesDatabaseSalesPipeline
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\SalesPipelineDatabase.xml"
|
|
SectionEnd
|
|
Section "Students Database" SecDocumentTemplatesDatabaseStudents
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\StudentsDatabase.xml"
|
|
SectionEnd
|
|
Section "Tasks Database" SecDocumentTemplatesDatabaseTasks
|
|
SectionIn 2
|
|
SectionIn 3
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Database"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\database.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Database\TasksDatabase.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "File System/Archive" SecDocumentTemplatesFileSystem
|
|
Section "Windows File System" SecDocumentTemplatesFileSystemWindows
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\FileSystem"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\FileSystem\windows_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\FileSystem\windows_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\FileSystem\WindowsFileSystem.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Form" SecDocumentTemplatesForm
|
|
Section "Asset Tracking" SecDocumentTemplatesFormAssetTracking
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Form"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_48x48.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\Asset Tracking.xml"
|
|
SectionEnd
|
|
Section "Expense Report" SecDocumentTemplatesFormExpenseReport
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Form"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_48x48.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\Expense Report.xml"
|
|
SectionEnd
|
|
Section "Meeting Agenda" SecDocumentTemplatesFormMeetingAgenda
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Form"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_48x48.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\Meeting Agenda.xml"
|
|
SectionEnd
|
|
Section "Status Report" SecDocumentTemplatesFormStatusReport
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Form"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_48x48.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\Status Report.xml"
|
|
SectionEnd
|
|
Section "Travel Request" SecDocumentTemplatesFormTravelRequest
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Form"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\icon_48x48.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Form\Travel Request.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Website Development" SecDocumentTemplatesWeb
|
|
Section "HTML Page" SecDocumentTemplatesWebHTMLPage
|
|
SectionIn 2 5
|
|
|
|
SetOutPath "$INSTDIR\Templates\Document\Web"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\HTMLPage.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\HTMLPage.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\MasterPage.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\MasterPage.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\WebForm.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\WebForm.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\WebService.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\WebService.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\WebUserControl.ico"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Document\Web\WebUserControl.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Project Templates" SecProjectTemplates
|
|
SectionGroup "File Distribution" SecProjectTemplatesFileDistribution
|
|
Section "Empty File System" SecProjectTemplatesFileDistributionEmptyFileSystem
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\File Distribution"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\File Distribution\EmptyFileSystem.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\File Distribution\FileSystem_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\File Distribution\FileSystem_32x32.png"
|
|
SectionEnd
|
|
Section "Empty Torrent" SecProjectTemplatesFileDistributionEmptyTorrent
|
|
SectionIn 2
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\File Distribution"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\File Distribution\EmptyTorrent.xml"
|
|
SetOutPath "$INSTDIR\Templates\Project\File Distribution\Images"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\File Distribution\Images\Torrent_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\File Distribution\Images\Torrent_32x32.png"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Software Development" SecProjectTemplatesSoftwareDevelopment
|
|
SectionGroup "Adobe AIR" SecProjectTemplatesSoftwareDevelopmentAdobeAIR
|
|
Section "Basic Project" SecProjectTemplatesSoftwareDevelopmentAdobeAIRBasicProject
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Adobe\AIR"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Adobe\AIR\Basic Project.xml"
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Adobe\AIR\Images"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Adobe\AIR\Images\Application_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Adobe\AIR\Images\Application_32x32.png"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Arduino" SecProjectTemplatesSoftwareDevelopmentArduino
|
|
Section "Blank Project" SecProjectTemplatesSoftwareDevelopmentArduinoBlankProject
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Arduino"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\BlankProject.xml"
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Arduino\Images"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Images\Blank_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Images\Blank_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Images\Blank.ico"
|
|
SectionEnd
|
|
Section "Blink" SecProjectTemplatesSoftwareDevelopmentArduinoBlink
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Arduino"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Blink.xml"
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Arduino\Images"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Images\Blink_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Images\Blink_32x32.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Arduino\Images\Blink.ico"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "C" SecProjectTemplatesSoftwareDevelopmentC
|
|
Section "GTK+ Application" SecProjectTemplatesSoftwareDevelopmentCGTKPlusApplication
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\C"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\C\GTK+ Application.xml"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroup "Common Language Runtime" SecProjectTemplatesSoftwareDevelopmentCLR
|
|
SectionGroup "COBOL" SecProjectTemplatesSoftwareDevelopmentCLRCobol
|
|
Section "Class Library" SecProjectTemplatesSoftwareDevelopmentCLRCobolClassLibrary
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Common Language Runtime\COBOL"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Class Library.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Library_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Library_32x32.png"
|
|
SectionEnd
|
|
Section "Console Application" SecProjectTemplatesSoftwareDevelopmentCLRCobolConsoleApplication
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Common Language Runtime\COBOL"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Console Application.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Console_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Console_32x32.png"
|
|
SectionEnd
|
|
Section "Database" SecProjectTemplatesSoftwareDevelopmentCLRCobolDatabase
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Common Language Runtime\COBOL"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Database.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Database_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Database_32x32.png"
|
|
SectionEnd
|
|
Section "Silverlight" SecProjectTemplatesSoftwareDevelopmentCLRCobolSilverlight
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Common Language Runtime\COBOL"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Silverlight.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Silverlight_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Silverlight_32x32.png"
|
|
SectionEnd
|
|
Section "Windows Forms Application" SecProjectTemplatesSoftwareDevelopmentCLRCobolWindowsFormsApplication
|
|
SectionIn 2 4
|
|
|
|
SetOutPath "$INSTDIR\Templates\Project\Software Development\Common Language Runtime\COBOL"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Silverlight.xml"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Application_16x16.png"
|
|
File "..\Output\${BUILD_CONFIGURATION}\Templates\Project\Software Development\Common Language Runtime\COBOL\Images\Application_32x32.png"
|
|
SectionEnd
|
|
SectionGroupEnd
|
|
SectionGroupEnd
|
|
SectionGroupEnd
|
|
SectionGroupEnd
|
|
|
|
;--------------------------------
|
|
;Installer Functions
|
|
|
|
Function .onInit
|
|
|
|
!insertmacro MUI_LANGDLL_DISPLAY
|
|
|
|
FunctionEnd
|
|
|
|
;--------------------------------
|
|
;Descriptions
|
|
|
|
;USE A LANGUAGE STRING IF YOU WANT YOUR DESCRIPTIONS TO BE LANGAUGE SPECIFIC
|
|
|
|
;Language strings
|
|
LangString DESC_SecApplication ${LANG_ENGLISH} "Application files required to run Universal Editor."
|
|
|
|
LangString DESC_SecLanguages ${LANG_ENGLISH} "Language translation files to provide out-of-the-box support for various languages."
|
|
LangString DESC_SecLanguageEnglish ${LANG_ENGLISH} "Installs the necessary language translation files for English (United States)."
|
|
LangString DESC_SecLanguageJapanese ${LANG_ENGLISH} "Installs the necessary language translation files for Japanese."
|
|
|
|
LangString DESC_SecDocumentTemplates ${LANG_ENGLISH} "Useful templates that offer a head start in producing your documents."
|
|
LangString DESC_SecDocumentTemplatesDatabase ${LANG_ENGLISH} "Templates that provide pre-fabricated databases."
|
|
LangString DESC_SecDocumentTemplatesDatabaseAssets ${LANG_ENGLISH} "Keep track of assets, including asset details and owners."
|
|
LangString DESC_SecDocumentTemplatesDatabaseContacts ${LANG_ENGLISH} "Manage information about people that your team works with, such as customers and partners."
|
|
LangString DESC_SecDocumentTemplatesDatabaseEvents ${LANG_ENGLISH} "Track upcoming meetings, deadlines, and other important events."
|
|
LangString DESC_SecDocumentTemplatesDatabaseFaculty ${LANG_ENGLISH} "Keep track of information about faculty members, including emergency contacts and information about their education history."
|
|
LangString DESC_SecDocumentTemplatesDatabaseIssues ${LANG_ENGLISH} "Manage a set of issues or problems. Assign, prioritize, and follow the progress of issues from start to finish."
|
|
LangString DESC_SecDocumentTemplatesDatabaseMarketingProjects ${LANG_ENGLISH} "Track time-sensitive deliverables and vendor status for projects."
|
|
LangString DESC_SecDocumentTemplatesDatabaseNorthwind ${LANG_ENGLISH} "Northwind Sample"
|
|
LangString DESC_SecDocumentTemplatesDatabaseProjects ${LANG_ENGLISH} "Track multiple projects and assign tasks to different people."
|
|
LangString DESC_SecDocumentTemplatesDatabaseSalesPipeline ${LANG_ENGLISH} "Track the progress of prospective sales within a small group of sales professionals."
|
|
LangString DESC_SecDocumentTemplatesDatabaseStudents ${LANG_ENGLISH} "Keep track of information about your students, including emergency contacts, medical information, and information about their guardians."
|
|
LangString DESC_SecDocumentTemplatesDatabaseTasks ${LANG_ENGLISH} "Track a group of work items that you or your team need to complete."
|
|
|
|
LangString DESC_SecPlugins ${LANG_ENGLISH} "Plugins to provide out-of-the-box support for object models, data formats, and other functionality to customize Universal Editor."
|
|
LangString DESC_SecPluginFileSystem ${LANG_ENGLISH} "Installs the plugin to support reading and writing popular and obscure file system/archive data formats."
|
|
|
|
;Assign language strings to sections
|
|
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecApplication} $(DESC_SecApplication)
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecLanguages} $(DESC_SecLanguages)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecLanguageEnglish} $(DESC_SecLanguageEnglish)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecLanguageJapanese} $(DESC_SecLanguageJapanese)
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplates} $(DESC_SecDocumentTemplates)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabase} $(DESC_SecDocumentTemplatesDatabase)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseAssets} $(DESC_SecDocumentTemplatesDatabaseAssets)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseContacts} $(DESC_SecDocumentTemplatesDatabaseContacts)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseEvents} $(DESC_SecDocumentTemplatesDatabaseEvents)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseFaculty} $(DESC_SecDocumentTemplatesDatabaseFaculty)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseIssues} $(DESC_SecDocumentTemplatesDatabaseIssues)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseMarketingProjects} $(DESC_SecDocumentTemplatesDatabaseMarketingProjects)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseNorthwind} $(DESC_SecDocumentTemplatesDatabaseNorthwind)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseProjects} $(DESC_SecDocumentTemplatesDatabaseProjects)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseSalesPipeline} $(DESC_SecDocumentTemplatesDatabaseSalesPipeline)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseStudents} $(DESC_SecDocumentTemplatesDatabaseStudents)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecDocumentTemplatesDatabaseTasks} $(DESC_SecDocumentTemplatesDatabaseTasks)
|
|
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecPlugins} $(DESC_SecPlugins)
|
|
!insertmacro MUI_DESCRIPTION_TEXT ${SecPluginFileSystem} $(DESC_SecPluginFileSystem)
|
|
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
|
|
|
;--------------------------------
|
|
;Uninstaller Section
|
|
|
|
Section "Uninstall"
|
|
|
|
;ADD YOUR OWN FILES HERE...
|
|
Delete "$INSTDIR\AwesomeControls.dll"
|
|
Delete "$INSTDIR\glue.dll"
|
|
Delete "$INSTDIR\UniversalEditor.Compression.dll"
|
|
Delete "$INSTDIR\UniversalEditor.Core.dll"
|
|
Delete "$INSTDIR\UniversalEditor.Engines.WindowsForms.dll"
|
|
Delete "$INSTDIR\UniversalEditor.Essential.dll"
|
|
Delete "$INSTDIR\UniversalEditor.exe"
|
|
Delete "$INSTDIR\UniversalEditor.UserInterface.dll"
|
|
Delete "$INSTDIR\UniversalEditor.UserInterface.WindowsForms.dll"
|
|
Delete "$INSTDIR\UniversalEditor.Plugins.Multimedia.dll"
|
|
Delete "$INSTDIR\UniversalEditor.Plugins.Multimedia.Binders.GdiPlus.dll"
|
|
Delete "$INSTDIR\UniversalEditorConsole.exe"
|
|
|
|
Delete "$INSTDIR\Configuration\Application.upl"
|
|
Delete "$INSTDIR\Configuration\Application.xml"
|
|
Delete "$INSTDIR\Configuration\CommandBars.xml"
|
|
Delete "$INSTDIR\Configuration\Commands.xml"
|
|
Delete "$INSTDIR\Configuration\MainMenu.xml"
|
|
Delete "$INSTDIR\Configuration\ObjectModels.xml"
|
|
Delete "$INSTDIR\Configuration\SplashScreen.upl"
|
|
Delete "$INSTDIR\Configuration\StartPage.xml"
|
|
RMDir "$INSTDIR\Configuration"
|
|
|
|
Delete "$INSTDIR\Languages\English.xml"
|
|
Delete "$INSTDIR\Languages\Japanese.xml"
|
|
RMDir "$INSTDIR\Languages"
|
|
|
|
RMDir "$INSTDIR\Plugins"
|
|
|
|
RMDir "$INSTDIR\ProjectTypes"
|
|
RMDir "$INSTDIR\Templates"
|
|
|
|
Delete "$INSTDIR\uninstall.exe"
|
|
|
|
RMDir "$INSTDIR"
|
|
|
|
!insertmacro MUI_STARTMENU_GETFOLDER Application $StartMenuFolder
|
|
|
|
Delete "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk"
|
|
RMDir "$SMPROGRAMS\$StartMenuFolder"
|
|
|
|
;Delete installation data from the Windows Registry
|
|
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_GUID}"
|
|
|
|
DeleteRegKey /ifempty HKCU "Software\${PRODUCT_COMPANY}\${PRODUCT_TITLE}"
|
|
|
|
SectionEnd
|
|
|
|
;--------------------------------
|
|
;Uninstaller Functions
|
|
|
|
Function un.onInit
|
|
|
|
!insertmacro MUI_UNGETLANGUAGE
|
|
|
|
FunctionEnd |