Browse Source

DialogWindow: Allow native titlebar

pull/8/head
falkTX 7 years ago
parent
commit
bc0b6d62f0
2 changed files with 10 additions and 6 deletions
  1. +6
    -4
      modules/juce_gui_basics/windows/juce_DialogWindow.cpp
  2. +4
    -2
      modules/juce_gui_basics/windows/juce_DialogWindow.h

+ 6
- 4
modules/juce_gui_basics/windows/juce_DialogWindow.cpp View File

@@ -137,7 +137,8 @@ void DialogWindow::showDialog (const String& dialogTitle,
Colour backgroundColour,
const bool escapeKeyTriggersCloseButton,
const bool resizable,
const bool useBottomRightCornerResizer)
const bool useBottomRightCornerResizer,
const bool useNativeTitleBar)
{
LaunchOptions o;
o.dialogTitle = dialogTitle;
@@ -145,9 +146,9 @@ void DialogWindow::showDialog (const String& dialogTitle,
o.componentToCentreAround = componentToCentreAround;
o.dialogBackgroundColour = backgroundColour;
o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton;
o.useNativeTitleBar = false;
o.resizable = resizable;
o.useBottomRightCornerResizer = useBottomRightCornerResizer;
o.useNativeTitleBar = useNativeTitleBar;
o.launchAsync();
}
@@ -159,7 +160,8 @@ int DialogWindow::showModalDialog (const String& dialogTitle,
Colour backgroundColour,
const bool escapeKeyTriggersCloseButton,
const bool resizable,
const bool useBottomRightCornerResizer)
const bool useBottomRightCornerResizer,
const bool useNativeTitleBar)
{
LaunchOptions o;
o.dialogTitle = dialogTitle;
@@ -167,9 +169,9 @@ int DialogWindow::showModalDialog (const String& dialogTitle,
o.componentToCentreAround = componentToCentreAround;
o.dialogBackgroundColour = backgroundColour;
o.escapeKeyTriggersCloseButton = escapeKeyTriggersCloseButton;
o.useNativeTitleBar = false;
o.resizable = resizable;
o.useBottomRightCornerResizer = useBottomRightCornerResizer;
o.useNativeTitleBar = useNativeTitleBar;
return o.runModal();
}


+ 4
- 2
modules/juce_gui_basics/windows/juce_DialogWindow.h View File

@@ -190,7 +190,8 @@ public:
Colour backgroundColour,
bool escapeKeyTriggersCloseButton,
bool shouldBeResizable = false,
bool useBottomRightCornerResizer = false);
bool useBottomRightCornerResizer = false,
bool useNativeTitleBar = false);
#if JUCE_MODAL_LOOPS_PERMITTED || DOXYGEN
/** Easy way of quickly showing a dialog box containing a given component.
@@ -236,7 +237,8 @@ public:
Colour backgroundColour,
bool escapeKeyTriggersCloseButton,
bool shouldBeResizable = false,
bool useBottomRightCornerResizer = false);
bool useBottomRightCornerResizer = false,
bool useNativeTitleBar = false);
#endif


Loading…
Cancel
Save