JUCE

- Main Page
- Related Pages
- Topics
- Classes
- Files

Loading...
Searching...
No Matches
Classes | Enumerations
windows
juce_gui_basics

## Classes
class | AlertWindow
| A window that displays a message and has buttons for the user to react to it. More...
struct | AlertWindow::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide alert-window drawing functionality. More...
class | CallOutBox
| A box with a small arrow that can be used as a temporary pop-up window to show extra controls when a button or other component is clicked. More...
struct | CallOutBox::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes. More...
class | ComponentPeer
| The Component class uses a ComponentPeer internally to create and manage a real operating-system window. More...
class | ComponentPeer::OptionalBorderSize
| Represents the window borders around a window component. More...
struct | ComponentPeer::DragInfo
| Structure to describe drag and drop information. More...
struct | ComponentPeer::ScaleFactorListener
| Used to receive callbacks when the OS scale factor of this ComponentPeer changes. More...
struct | ComponentPeer::VBlankListener
| Used to receive callbacks on every vertical blank event of the display that the peer currently belongs to. More...
class | DialogWindow
| A dialog-box style window. More...
struct | DialogWindow::LaunchOptions
| This class defines a collection of settings to be used to open a DialogWindow. More...
class | DocumentWindow
| A resizable window with a title bar and maximise, minimise and close buttons. More...
struct | DocumentWindow::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality. More...
class | MessageBoxOptions
| Class used to create a set of options to pass to the AlertWindow and NativeMessageBox methods for showing dialog boxes. More...
class | NativeMessageBox
| This class contains some static methods for showing native alert windows. More...
class | NativeScaleFactorNotifier
| Calls a function every time the native scale factor of a component's peer changes. More...
class | ResizableWindow
| A base class for top-level windows that can be dragged around and resized. More...
struct | ResizableWindow::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality. More...
class | ScopedMessageBox
| Objects of this type can be used to programmatically close message boxes. More...
class | ThreadWithProgressWindow
| A thread that automatically pops up a modal dialog box with a progress bar and cancel button while it's busy running. More...
class | TooltipWindow
| A window that displays a pop-up tooltip when the mouse hovers over another component. More...
struct | TooltipWindow::LookAndFeelMethods
| This abstract base class is implemented by LookAndFeel classes to provide window drawing functionality. More...
class | TopLevelWindow
| A base class for top-level windows. More...
class | VBlankAttachment
| Helper class to synchronise Component updates to the vertical blank event of the display that the Component is presented on. More...
struct | WindowUtils
| Windowing helper functions. More...

## Enumerations
enum class | MessageBoxIconType { MessageBoxIconType::NoIcon , MessageBoxIconType::QuestionIcon , MessageBoxIconType::WarningIcon , MessageBoxIconType::InfoIcon }
| The type of icon to show in the dialog box. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ MessageBoxIconType

enum class MessageBoxIconType
| strong

The type of icon to show in the dialog box.

Enumerator
NoIcon | No icon will be shown on the dialog box.
QuestionIcon | A question-mark icon, for dialog boxes that need the user to answer a question.
WarningIcon | An exclamation mark to indicate that the dialog is a warning about something and shouldn't be ignored.
InfoIcon | An icon that indicates that the dialog box is just giving the user some information, which doesn't require a response from them.