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

Defines the focus outline window properties. More...

#include <juce_FocusOutline.h>

Public Member Functions

virtual ~OutlineWindowProperties ()=default
 
virtual void drawOutline (Graphics &, int width, int height)=0
 This method will be called to draw the focus outline. More...
 
virtual Rectangle< intgetOutlineBounds (Component &focusedComponent)=0
 Return the bounds for the outline window in screen coordinates. More...
 

Detailed Description

Defines the focus outline window properties.

Pass an instance of one of these to the FocusOutline constructor to control the bounds for the outline window and how it is drawn.

Constructor & Destructor Documentation

◆ ~OutlineWindowProperties()

virtual juce::FocusOutline::OutlineWindowProperties::~OutlineWindowProperties ( )
virtualdefault

Member Function Documentation

◆ drawOutline()

virtual void juce::FocusOutline::OutlineWindowProperties::drawOutline ( Graphics ,
int  width,
int  height 
)
pure virtual

This method will be called to draw the focus outline.

◆ getOutlineBounds()

virtual Rectangle<int> juce::FocusOutline::OutlineWindowProperties::getOutlineBounds ( Component focusedComponent)
pure virtual

Return the bounds for the outline window in screen coordinates.


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