Deprecated.nsh 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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