11 Section "un.Program Files" un.SecProgramFiles
15 Delete "$INSTDIR\bin\lyx.exe"
16 Delete "$INSTDIR\bin\lyxc.exe"
17 !insertmacro FileListLyXBin Delete "$INSTDIR\bin\"
18 !insertmacro FileListQtBin Delete "$INSTDIR\bin\"
20 !insertmacro FileListDllMSVCBin Delete "$INSTDIR\bin\"
21 !insertmacro FileListMSVCBin Delete "$INSTDIR\bin\"
22 !insertmacro FileListMSVCManifest Delete "$INSTDIR\bin\"
24 !insertmacro FileListNetpbmBin Delete "$INSTDIR\bin\"
25 !insertmacro FileListDTLBin Delete "$INSTDIR\bin\"
26 !insertmacro FileListPDFToolsBin Delete "$INSTDIR\bin\"
27 !insertmacro FileListPDFViewBin Delete "$INSTDIR\bin\"
31 !insertmacro FileListLyXIcons Delete "$INSTDIR\bin\"
35 RMDir /r "$INSTDIR\Resources"
37 # Components of Python
39 RMDir /r "$INSTDIR\python"
43 !insertmacro FileListAiksaurusData Delete "$INSTDIR\aiksaurus\"
44 RMDir "$INSTDIR\aiksaurus"
46 # Helper DLLs for NSIS-based tools
48 !insertmacro FileListNSISPluginsStandard Delete "$INSTDIR\bin\"
49 !insertmacro FileListNSISPlugins Delete "$INSTDIR\bin\"
51 # Metafile to EPS Converter
52 !insertmacro FileListMetaFile2EPS Delete "$INSTDIR\bin\"
54 # Postscript printer for metafile to EPS converter
55 !insertmacro FileListPSPrinter Delete "$INSTDIR\PSPrinter\"
59 Delete "$SMPROGRAMS\${APP_NAME} ${APP_SERIES_NAME}.lnk"
60 Delete "$DESKTOP\${APP_NAME} ${APP_SERIES_NAME}.lnk"
64 Delete "$INSTDIR\${SETUP_UNINSTALLER}"
69 SetOutPath "$PROGRAMFILES"
74 DeleteRegKey SHELL_CONTEXT "${APP_REGKEY_SETUP}"
75 DeleteRegKey SHELL_CONTEXT "${APP_REGKEY}"
76 DeleteRegKey SHELL_CONTEXT "Software\Classes\${APP_REGNAME_DOC}"
77 DeleteRegKey SHELL_CONTEXT "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SETUP_UNINSTALLER_KEY}"
81 ReadRegStr $FileAssociation SHELL_CONTEXT "Software\Classes\${APP_EXT}" ""
83 ${If} $FileAssociation == "${APP_REGNAME_DOC}"
84 DeleteRegKey SHELL_CONTEXT "Software\Classes\${APP_EXT}"
87 ${If} $MultiUser.Privileges != "Admin"
88 ${OrIf} $MultiUser.Privileges != "Power"
90 # Delete Postscript printer for metafile o EPS conversion
91 ExecWait '$PrinterConf /q /dl /n "Metafile to EPS Converter"'
93 # Also delete printer driver
94 ExecWait '$PrinterConf /q /dd /m "Metafile to EPS Converter"'
100 Section "un.User Preferences and Custom Files" un.SecUserFiles
102 SetShellVarContext current
103 RMDir /r "$APPDATA\${APP_DIR_USERDATA}"