JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::FocusChangeListener Class Referenceabstract

Classes can implement this interface and register themselves with the Desktop class to receive callbacks when the currently focused component changes. More...

#include "juce_Desktop.h"

Inheritance diagram for juce::FocusChangeListener:
juce::ApplicationCommandManager juce::ComponentPeer juce::KeyPressMappingSet juce::LinuxComponentPeer

Public Member Functions

virtual ~FocusChangeListener ()=default
 Destructor.
 
virtual void globalFocusChanged (Component *focusedComponent)=0
 Callback to indicate that the currently focused component has changed.
 

Detailed Description

Classes can implement this interface and register themselves with the Desktop class to receive callbacks when the currently focused component changes.

See also
Desktop::addFocusChangeListener, Desktop::removeFocusChangeListener

@tags{GUI}

Definition at line 38 of file juce_Desktop.h.

Member Function Documentation

◆ globalFocusChanged()

virtual void juce::FocusChangeListener::globalFocusChanged ( Component focusedComponent)
pure virtual

Callback to indicate that the currently focused component has changed.

Implemented in juce::KeyPressMappingSet.


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