| JUCE
    | 
| 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... | |
| 
 | strong | 
The type of icon to show in the dialog box.