Signed-off-by: falkTX <falktx@falktx.com>develop-distrho
| @@ -933,7 +933,7 @@ void MainHostWindow::showAudioSettings() | |||||
| o.componentToCentreAround = this; | o.componentToCentreAround = this; | ||||
| o.dialogBackgroundColour = getLookAndFeel().findColour (ResizableWindow::backgroundColourId); | o.dialogBackgroundColour = getLookAndFeel().findColour (ResizableWindow::backgroundColourId); | ||||
| o.escapeKeyTriggersCloseButton = true; | o.escapeKeyTriggersCloseButton = true; | ||||
| o.useNativeTitleBar = false; | |||||
| o.useNativeTitleBar = true; | |||||
| o.resizable = false; | o.resizable = false; | ||||
| auto* w = o.create(); | auto* w = o.create(); | ||||
| @@ -134,7 +134,8 @@ void DialogWindow::showDialog (const String& dialogTitle, | |||||
| Colour backgroundColour, | Colour backgroundColour, | ||||
| const bool escapeKeyTriggersCloseButton, | const bool escapeKeyTriggersCloseButton, | ||||
| const bool resizable, | const bool resizable, | ||||
| const bool useBottomRightCornerResizer) | |||||
| const bool useBottomRightCornerResizer, | |||||
| const bool useNativeTitleBar) | |||||
| { | { | ||||
| LaunchOptions o; | LaunchOptions o; | ||||
| o.dialogTitle = dialogTitle; | o.dialogTitle = dialogTitle; | ||||
| @@ -142,9 +143,9 @@ void DialogWindow::showDialog (const String& dialogTitle, | |||||
| o.componentToCentreAround = componentToCentreAround; | o.componentToCentreAround = componentToCentreAround; | ||||
| o.dialogBackgroundColour = backgroundColour; | o.dialogBackgroundColour = backgroundColour; | ||||
| o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton; | o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton; | ||||
| o.useNativeTitleBar = false; | |||||
| o.resizable = resizable; | o.resizable = resizable; | ||||
| o.useBottomRightCornerResizer = useBottomRightCornerResizer; | o.useBottomRightCornerResizer = useBottomRightCornerResizer; | ||||
| o.useNativeTitleBar = useNativeTitleBar; | |||||
| o.launchAsync(); | o.launchAsync(); | ||||
| } | } | ||||
| @@ -156,7 +157,8 @@ int DialogWindow::showModalDialog (const String& dialogTitle, | |||||
| Colour backgroundColour, | Colour backgroundColour, | ||||
| const bool escapeKeyTriggersCloseButton, | const bool escapeKeyTriggersCloseButton, | ||||
| const bool resizable, | const bool resizable, | ||||
| const bool useBottomRightCornerResizer) | |||||
| const bool useBottomRightCornerResizer, | |||||
| const bool useNativeTitleBar) | |||||
| { | { | ||||
| LaunchOptions o; | LaunchOptions o; | ||||
| o.dialogTitle = dialogTitle; | o.dialogTitle = dialogTitle; | ||||
| @@ -164,9 +166,9 @@ int DialogWindow::showModalDialog (const String& dialogTitle, | |||||
| o.componentToCentreAround = componentToCentreAround; | o.componentToCentreAround = componentToCentreAround; | ||||
| o.dialogBackgroundColour = backgroundColour; | o.dialogBackgroundColour = backgroundColour; | ||||
| o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton; | o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton; | ||||
| o.useNativeTitleBar = false; | |||||
| o.resizable = resizable; | o.resizable = resizable; | ||||
| o.useBottomRightCornerResizer = useBottomRightCornerResizer; | o.useBottomRightCornerResizer = useBottomRightCornerResizer; | ||||
| o.useNativeTitleBar = useNativeTitleBar; | |||||
| return o.runModal(); | return o.runModal(); | ||||
| } | } | ||||
| @@ -199,7 +199,8 @@ public: | |||||
| Colour backgroundColour, | Colour backgroundColour, | ||||
| bool escapeKeyTriggersCloseButton, | bool escapeKeyTriggersCloseButton, | ||||
| bool shouldBeResizable = false, | bool shouldBeResizable = false, | ||||
| bool useBottomRightCornerResizer = false); | |||||
| bool useBottomRightCornerResizer = false, | |||||
| bool useNativeTitleBar = true); | |||||
| #if JUCE_MODAL_LOOPS_PERMITTED | #if JUCE_MODAL_LOOPS_PERMITTED | ||||
| /** Easy way of quickly showing a dialog box containing a given component. | /** Easy way of quickly showing a dialog box containing a given component. | ||||
| @@ -245,7 +246,8 @@ public: | |||||
| Colour backgroundColour, | Colour backgroundColour, | ||||
| bool escapeKeyTriggersCloseButton, | bool escapeKeyTriggersCloseButton, | ||||
| bool shouldBeResizable = false, | bool shouldBeResizable = false, | ||||
| bool useBottomRightCornerResizer = false); | |||||
| bool useBottomRightCornerResizer = false, | |||||
| bool useNativeTitleBar = true); | |||||
| #endif | #endif | ||||
| @@ -156,7 +156,7 @@ protected: | |||||
| private: | private: | ||||
| friend class detail::TopLevelWindowManager; | friend class detail::TopLevelWindowManager; | ||||
| friend class ResizableWindow; | friend class ResizableWindow; | ||||
| bool useDropShadow = true, useNativeTitleBar = false, isCurrentlyActive = false; | |||||
| bool useDropShadow = true, useNativeTitleBar = true, isCurrentlyActive = false; | |||||
| std::unique_ptr<DropShadower> shadower; | std::unique_ptr<DropShadower> shadower; | ||||
| void setWindowActive (bool); | void setWindowActive (bool); | ||||
| @@ -92,7 +92,7 @@ void PreferencesPanel::showInDialogBox (const String& dialogTitle, int dialogWid | |||||
| o.dialogTitle = dialogTitle; | o.dialogTitle = dialogTitle; | ||||
| o.dialogBackgroundColour = backgroundColour; | o.dialogBackgroundColour = backgroundColour; | ||||
| o.escapeKeyTriggersCloseButton = false; | o.escapeKeyTriggersCloseButton = false; | ||||
| o.useNativeTitleBar = false; | |||||
| o.useNativeTitleBar = true; | |||||
| o.resizable = false; | o.resizable = false; | ||||
| o.launchAsync(); | o.launchAsync(); | ||||