Classes | Enumerations

Detailed Description

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...
 
struct  ComponentPeer::ScaleFactorListener
 Used to receive callbacks when the OS scale factor of this ComponentPeer changes. More...
 
struct  ComponentPeer::DragInfo
 Structure to describe drag and drop information. 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  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  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...
 

Enumerations

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

Enumeration Type Documentation

◆ MessageBoxIconType

enum 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.