You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

71 lines
3.5KB

  1. diff --git a/modules/juce_gui_basics/windows/juce_DialogWindow.cpp b/modules/juce_gui_basics/windows/juce_DialogWindow.cpp
  2. index ea2675d59..92bf09e16 100644
  3. --- a/modules/juce_gui_basics/windows/juce_DialogWindow.cpp
  4. +++ b/modules/juce_gui_basics/windows/juce_DialogWindow.cpp
  5. @@ -131,7 +131,8 @@ void DialogWindow::showDialog (const String& dialogTitle,
  6. Colour backgroundColour,
  7. const bool escapeKeyTriggersCloseButton,
  8. const bool resizable,
  9. - const bool useBottomRightCornerResizer)
  10. + const bool useBottomRightCornerResizer,
  11. + const bool useNativeTitleBar)
  12. {
  13. LaunchOptions o;
  14. o.dialogTitle = dialogTitle;
  15. @@ -139,9 +140,9 @@ void DialogWindow::showDialog (const String& dialogTitle,
  16. o.componentToCentreAround = componentToCentreAround;
  17. o.dialogBackgroundColour = backgroundColour;
  18. o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton;
  19. - o.useNativeTitleBar = false;
  20. o.resizable = resizable;
  21. o.useBottomRightCornerResizer = useBottomRightCornerResizer;
  22. + o.useNativeTitleBar = useNativeTitleBar;
  23. o.launchAsync();
  24. }
  25. @@ -153,7 +154,8 @@ int DialogWindow::showModalDialog (const String& dialogTitle,
  26. Colour backgroundColour,
  27. const bool escapeKeyTriggersCloseButton,
  28. const bool resizable,
  29. - const bool useBottomRightCornerResizer)
  30. + const bool useBottomRightCornerResizer,
  31. + const bool useNativeTitleBar)
  32. {
  33. LaunchOptions o;
  34. o.dialogTitle = dialogTitle;
  35. @@ -161,9 +163,9 @@ int DialogWindow::showModalDialog (const String& dialogTitle,
  36. o.componentToCentreAround = componentToCentreAround;
  37. o.dialogBackgroundColour = backgroundColour;
  38. o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton;
  39. - o.useNativeTitleBar = false;
  40. o.resizable = resizable;
  41. o.useBottomRightCornerResizer = useBottomRightCornerResizer;
  42. + o.useNativeTitleBar = useNativeTitleBar;
  43. return o.runModal();
  44. }
  45. diff --git a/modules/juce_gui_basics/windows/juce_DialogWindow.h b/modules/juce_gui_basics/windows/juce_DialogWindow.h
  46. index a10211525..de9ef2f4b 100644
  47. --- a/modules/juce_gui_basics/windows/juce_DialogWindow.h
  48. +++ b/modules/juce_gui_basics/windows/juce_DialogWindow.h
  49. @@ -193,7 +193,8 @@ public:
  50. Colour backgroundColour,
  51. bool escapeKeyTriggersCloseButton,
  52. bool shouldBeResizable = false,
  53. - bool useBottomRightCornerResizer = false);
  54. + bool useBottomRightCornerResizer = false,
  55. + bool useNativeTitleBar = false);
  56. #if JUCE_MODAL_LOOPS_PERMITTED || DOXYGEN
  57. /** Easy way of quickly showing a dialog box containing a given component.
  58. @@ -239,7 +240,8 @@ public:
  59. Colour backgroundColour,
  60. bool escapeKeyTriggersCloseButton,
  61. bool shouldBeResizable = false,
  62. - bool useBottomRightCornerResizer = false);
  63. + bool useBottomRightCornerResizer = false,
  64. + bool useNativeTitleBar = false);
  65. #endif