JUCE  v6.1.6 (6.0.8-1114)
JUCE API
Looking for a senior C++ dev?
I'm looking for work. Hire me!
juce::AlertWindow::LookAndFeelMethods Struct Referenceabstract

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

#include <juce_AlertWindow.h>

Inheritance diagram for juce::AlertWindow::LookAndFeelMethods:

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 int getAlertWindowButtonHeight ()=0
 
virtual Font getAlertWindowFont ()=0
 
virtual Font getAlertWindowMessageFont ()=0
 
virtual Font getAlertWindowTitleFont ()=0
 
virtual Array< intgetWidthsForTextButtons (AlertWindow &, const Array< TextButton * > &)=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: