Пример #1
0
int DialogWindow::showModalDialog (const String& dialogTitle,
                                   Component* const contentComponent,
                                   Component* const componentToCentreAround,
                                   const Colour& backgroundColour,
                                   const bool escapeKeyTriggersCloseButton,
                                   const bool shouldBeResizable,
                                   const bool useBottomRightCornerResizer)
{
    TempDialogWindow dw (dialogTitle, contentComponent, componentToCentreAround,
                         backgroundColour, escapeKeyTriggersCloseButton,
                         shouldBeResizable, useBottomRightCornerResizer);

    return dw.runModalLoop();
}
Пример #2
0
//------------------------------------------------------------------------------
int JuceHelperStuff::showModalDialog(const String& dialogTitle,
									 Component *contentComponent,
									 Component *componentToCentreAround,
									 const Colour& backgroundColour,
									 bool escapeKeyTriggersCloseButton,
									 bool shouldBeResizable,
									 bool useBottomRightCornerResizer)
{
	TempDialogWindow dw (dialogTitle, contentComponent, componentToCentreAround,
                         backgroundColour, escapeKeyTriggersCloseButton,
                         shouldBeResizable, useBottomRightCornerResizer);
	dw.setUsingNativeTitleBar(true);
	dw.getPeer()->setIcon(ImageCache::getFromMemory(Images::icon512_png,
													Images::icon512_pngSize));

    return dw.runModalLoop();
}