1; -- quat.iss -- 2 3[Setup] 4AppName=Quat 5AppVerName=Quat 1.20 6AppCopyright=Copyright (C) 1997-2002 Dirk Meyer 7OutputBaseFilename=quat-1.20-setup 8DefaultDirName={pf}\Quat 9DefaultGroupName=Quat 10UninstallDisplayIcon={app}\Quat.exe 11Compression=bzip 12LicenseFile=COPYING 13ChangesAssociations=yes 14; uncomment the following line if you want your installation to run on NT 3.51 too. 15; MinVersion=4,3.51 16 17[Files] 18Source: "quat.exe"; DestDir: "{app}" 19Source: "quat-txt.exe"; DestDir: "{app}" 20Source: "COPYING"; DestDir: "{app}" 21Source: "ChangeLog"; DestDir: "{app}" 22 23Source: "doc\ce.png"; DestDir: "{app}\doc" 24Source: "doc\chart_de.png"; DestDir: "{app}\doc" 25Source: "doc\chart_us.png"; DestDir: "{app}\doc" 26Source: "doc\Dendr_st.jpg"; DestDir: "{app}\doc" 27Source: "doc\ex_1.jpg"; DestDir: "{app}\doc" 28Source: "doc\ex_2.jpg"; DestDir: "{app}\doc" 29Source: "doc\ex_3.jpg"; DestDir: "{app}\doc" 30Source: "doc\gpl.html"; DestDir: "{app}\doc" 31Source: "doc\ie.png"; DestDir: "{app}\doc" 32Source: "doc\oe.png"; DestDir: "{app}\doc" 33Source: "doc\ote.png"; DestDir: "{app}\doc" 34Source: "doc\quat.png"; DestDir: "{app}\doc" 35Source: "doc\quat-de.html"; DestDir: "{app}\doc" 36Source: "doc\quat-de-1.html"; DestDir: "{app}\doc" 37Source: "doc\quat-de-2.html"; DestDir: "{app}\doc" 38Source: "doc\quat-de-3.html"; DestDir: "{app}\doc" 39Source: "doc\quat-de-4.html"; DestDir: "{app}\doc" 40Source: "doc\quat-de-5.html"; DestDir: "{app}\doc" 41Source: "doc\quat-us.html"; DestDir: "{app}\doc" 42Source: "doc\quat-us-1.html"; DestDir: "{app}\doc" 43Source: "doc\quat-us-2.html"; DestDir: "{app}\doc" 44Source: "doc\quat-us-3.html"; DestDir: "{app}\doc" 45Source: "doc\quat-us-4.html"; DestDir: "{app}\doc" 46Source: "doc\quat-us-5.html"; DestDir: "{app}\doc" 47Source: "doc\ve.png"; DestDir: "{app}\doc" 48 49Source: "examples\cut\complex.cut"; DestDir: "{app}\examples\cut" 50Source: "examples\cut\cut.col"; DestDir: "{app}\examples\cut" 51Source: "examples\cut\cut.ini"; DestDir: "{app}\examples\cut" 52Source: "examples\cut\cut.obj"; DestDir: "{app}\examples\cut" 53Source: "examples\dendr_aa\dendr_aa.col"; DestDir: "{app}\examples\dendr_aa" 54Source: "examples\dendr_aa\dendr_aa.ini"; DestDir: "{app}\examples\dendr_aa" 55Source: "examples\dendr_aa\dendr_aa.obj"; DestDir: "{app}\examples\dendr_aa" 56Source: "examples\dendrit1\dendr_st.ini"; DestDir: "{app}\examples\dendrit1" 57Source: "examples\dendrit1\dendrit1.col"; DestDir: "{app}\examples\dendrit1" 58Source: "examples\dendrit1\dendrit1.ini"; DestDir: "{app}\examples\dendrit1" 59Source: "examples\dendrit1\dendrit1.obj"; DestDir: "{app}\examples\dendrit1" 60Source: "examples\dezent\dezent.ini"; DestDir: "{app}\examples\dezent" 61Source: "examples\drache\drache.ini"; DestDir: "{app}\examples\drache" 62Source: "examples\drache\drache.obj"; DestDir: "{app}\examples\drache" 63Source: "examples\drache\reds.col"; DestDir: "{app}\examples\drache" 64Source: "examples\fetz_aa\fetz_aa.col"; DestDir: "{app}\examples\fetz_aa" 65Source: "examples\fetz_aa\fetz_aa.ini"; DestDir: "{app}\examples\fetz_aa" 66Source: "examples\fetz_aa\fetz_aa.obj"; DestDir: "{app}\examples\fetz_aa" 67Source: "examples\fetzen\fetzen.col"; DestDir: "{app}\examples\fetzen" 68Source: "examples\fetzen\fetzen.ini"; DestDir: "{app}\examples\fetzen" 69Source: "examples\fetzen\fetzen.obj"; DestDir: "{app}\examples\fetzen" 70Source: "examples\filigran\filigran.col"; DestDir: "{app}\examples\filigran" 71Source: "examples\filigran\filigran.ini"; DestDir: "{app}\examples\filigran" 72Source: "examples\filigran\filigran.obj"; DestDir: "{app}\examples\filigran" 73Source: "examples\icon\icon.ini"; DestDir: "{app}\examples\icon" 74Source: "examples\nice\nice.col"; DestDir: "{app}\examples\nice" 75Source: "examples\nice\nice.ini"; DestDir: "{app}\examples\nice" 76Source: "examples\nice\nice.obj"; DestDir: "{app}\examples\nice" 77Source: "examples\nocut\nocut.col"; DestDir: "{app}\examples\nocut" 78Source: "examples\nocut\nocut.ini"; DestDir: "{app}\examples\nocut" 79Source: "examples\nocut\nocut.obj"; DestDir: "{app}\examples\nocut" 80Source: "examples\sleipnir\sleipnir.ini"; DestDir: "{app}\examples\sleipnir" 81Source: "examples\title1\title1.ini"; DestDir: "{app}\examples\title1" 82 83[Icons] 84Name: "{group}\Quat 1.20"; Filename: "{app}\quat.exe"; WorkingDir: "{app}" 85Name: "{group}\Quat Documentation"; Filename: "{app}\doc\quat-us.html"; WorkingDir: "{app}\doc" 86Name: "{group}\Uninstall Quat"; Filename: "{app}\unins000.exe" 87Name: "{userdesktop}\Quat"; Filename: "{app}\quat.exe"; WorkingDir: "{app}"; Tasks: desktopicon 88 89[Tasks] 90Name: desktopicon; Description: "Create a &desktop icon"; GroupDescription: "Additional tasks:"; 91Name: associate; Description: "&Add to context menus of png, zpn and ini"; GroupDescription: "Additional tasks:"; 92 93[Registry] 94Tasks: associate; Root: HKCR; Subkey: ".png"; ValueType: string; ValueName: ""; ValueData: "pngfile"; 95;Flags: createvalueifdoesntexist 96Tasks: associate; Root: HKCR; Subkey: "pngfile\shell\Quat"; Flags: uninsdeletekey 97Tasks: associate; Root: HKCR; Subkey: "pngfile\shell\Quat\command"; ValueType: string; ValueName: ""; ValueData: """{app}\quat.exe"" ""%1"""; Flags: uninsdeletekey 98 99Tasks: associate; Root: HKCR; Subkey: ".ini"; ValueType: string; ValueName: ""; ValueData: "inifile"; 100;Flags: createvalueifdoesntexist 101Tasks: associate; Root: HKCR; Subkey: "inifile\shell\Quat"; Flags: uninsdeletekey 102Tasks: associate; Root: HKCR; Subkey: "inifile\shell\Quat\command"; ValueType: string; ValueName: ""; ValueData: """{app}\quat.exe"" ""%1"""; Flags: uninsdeletekey 103 104Tasks: associate; Root: HKCR; Subkey: ".zpn"; ValueType: string; ValueName: ""; ValueData: "zpnfile"; Flags: uninsdeletevalue 105Tasks: associate; Root: HKCR; Subkey: "zpnfile"; ValueType: string; ValueName: ""; ValueData: "Quat zbuffer file"; Flags: uninsdeletevalue 106Tasks: associate; Root: HKCR; Subkey: "zpnfile\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\quat.exe,0" 107Tasks: associate; Root: HKCR; Subkey: "zpnfile\shell\Quat\command"; ValueType: string; ValueName: ""; ValueData: """{app}\quat.exe"" ""%1""" 108 109