LMMS
Loading...
Searching...
No Matches
juce::AlertWindow::LookAndFeelMethods Struct Referenceabstract

#include <juce_AlertWindow.h>

Inheritance diagram for juce::AlertWindow::LookAndFeelMethods:
juce::LookAndFeel juce::LookAndFeel_V2 juce::LookAndFeel_V1 juce::LookAndFeel_V3 juce::LookAndFeel_V4

Public Member Functions

virtual ~LookAndFeelMethods ()=default
virtual AlertWindowcreateAlertWindow (const String &title, const String &message, const String &button1, const String &button2, const String &button3, MessageBoxIconType iconType, int numButtons, Component *associatedComponent)=0
virtual void drawAlertBox (Graphics &, AlertWindow &, const Rectangle< int > &textArea, TextLayout &)=0
virtual int getAlertBoxWindowFlags ()=0
virtual Array< intgetWidthsForTextButtons (AlertWindow &, const Array< TextButton * > &)=0
virtual int getAlertWindowButtonHeight ()=0
virtual Font getAlertWindowTitleFont ()=0
virtual Font getAlertWindowMessageFont ()=0
virtual Font getAlertWindowFont ()=0

Detailed Description

This abstract base class is implemented by LookAndFeel classes to provide alert-window drawing functionality.

Constructor & Destructor Documentation

◆ ~LookAndFeelMethods()

virtual juce::AlertWindow::LookAndFeelMethods::~LookAndFeelMethods ( )
virtualdefault

Member Function Documentation

◆ createAlertWindow()

virtual AlertWindow * juce::AlertWindow::LookAndFeelMethods::createAlertWindow ( const String & title,
const String & message,
const String & button1,
const String & button2,
const String & button3,
MessageBoxIconType iconType,
int numButtons,
Component * associatedComponent )
pure virtual

◆ drawAlertBox()

virtual void juce::AlertWindow::LookAndFeelMethods::drawAlertBox ( Graphics & ,
AlertWindow & ,
const Rectangle< int > & textArea,
TextLayout &  )
pure virtual

◆ getAlertBoxWindowFlags()

virtual int juce::AlertWindow::LookAndFeelMethods::getAlertBoxWindowFlags ( )
pure virtual

Implemented in juce::LookAndFeel_V2.

◆ getAlertWindowButtonHeight()

virtual int juce::AlertWindow::LookAndFeelMethods::getAlertWindowButtonHeight ( )
pure virtual

◆ getAlertWindowFont()

virtual Font juce::AlertWindow::LookAndFeelMethods::getAlertWindowFont ( )
pure virtual

◆ getAlertWindowMessageFont()

virtual Font juce::AlertWindow::LookAndFeelMethods::getAlertWindowMessageFont ( )
pure virtual

◆ getAlertWindowTitleFont()

virtual Font juce::AlertWindow::LookAndFeelMethods::getAlertWindowTitleFont ( )
pure virtual

◆ getWidthsForTextButtons()

virtual Array< int > juce::AlertWindow::LookAndFeelMethods::getWidthsForTextButtons ( AlertWindow & ,
const Array< TextButton * > &  )
pure virtual

Implemented in juce::LookAndFeel_V2.


The documentation for this struct was generated from the following file: