Deprecated.nsh 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. /*
  2. NSIS Modern User Interface
  3. Deprecated code - display warnings
  4. */
  5. !macro MUI_LEGACY_MAP_NOSTRETCH NAME R
  6. !if "${R}" != ""
  7. !ifdef ${NAME}NOSTRETCH
  8. !define /IfNDef ${NAME}STRETCH NoStretchNoCropNoAlign
  9. !endif
  10. !else
  11. !insertmacro ${__MACRO__} ${NAME}BITMAP_ 1
  12. !insertmacro ${__MACRO__} ${NAME}BITMAP_RTL_ 1
  13. !insertmacro ${__MACRO__} ${NAME}UNBITMAP_ 1
  14. !insertmacro ${__MACRO__} ${NAME}UNBITMAP_RTL_ 1
  15. !endif
  16. !macroend
  17. ;--------------------------------
  18. ;InstallOptions
  19. !define INSTALLOPTIONS_ERROR "MUI_INSTALLOPTIONS_* macros are no longer a part of MUI2. Include InstallOptions.nsh and use INSTALLOPTIONS_* macros instead. It is also recommended to upgrade to nsDialogs."
  20. !macro MUI_INSTALLOPTIONS_EXTRACT FILE
  21. !error "${INSTALLOPTIONS_ERROR}"
  22. !macroend
  23. !macro MUI_INSTALLOPTIONS_EXTRACT_AS FILE FILENAME
  24. !error "${INSTALLOPTIONS_ERROR}"
  25. !macroend
  26. !macro MUI_INSTALLOPTIONS_DISPLAY FILE
  27. !error "${INSTALLOPTIONS_ERROR}"
  28. !macroend
  29. !macro MUI_INSTALLOPTIONS_DISPLAY_RETURN FILE
  30. !error "${INSTALLOPTIONS_ERROR}"
  31. !macroend
  32. !macro MUI_INSTALLOPTIONS_INITDIALOG FILE
  33. !error "${INSTALLOPTIONS_ERROR}"
  34. !macroend
  35. !macro MUI_INSTALLOPTIONS_SHOW
  36. !error "${INSTALLOPTIONS_ERROR}"
  37. !macroend
  38. !macro MUI_INSTALLOPTIONS_SHOW_RETURN
  39. !error "${INSTALLOPTIONS_ERROR}"
  40. !macroend
  41. !macro MUI_INSTALLOPTIONS_READ VAR FILE SECTION KEY
  42. !error "${INSTALLOPTIONS_ERROR}"
  43. !macroend
  44. !macro MUI_INSTALLOPTIONS_WRITE FILE SECTION KEY VALUE
  45. !error "${INSTALLOPTIONS_ERROR}"
  46. !macroend
  47. !macro MUI_RESERVEFILE_INSTALLOPTIONS
  48. !error `MUI_RESERVEFILE_INSTALLOPTIONS is no longer supported as InstallOptions is no longer used by MUI2. Instead, use "ReserveFile /plugin InstallOptions.dll". It is also recommended to upgrade to nsDialogs.`
  49. !macroend