Loading...
Searching...
No Matches

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.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram