Audacity 3.2.0
Public Member Functions | List of all members
TrackFocusCallbacks Struct Referenceabstract

A façade hiding platform-specific accessibility API. More...

#include <TrackFocus.h>

Inheritance diagram for TrackFocusCallbacks:
[legend]

Public Member Functions

virtual ~TrackFocusCallbacks ()
 
virtual void MessageForScreenReader (const TranslatableString &message)=0
 
virtual void BeginChangeFocus ()=0
 
virtual void EndChangeFocus (const std::shared_ptr< Track > &track)=0
 
virtual void UpdateAccessibility ()=0
 

Detailed Description

A façade hiding platform-specific accessibility API.

Definition at line 29 of file TrackFocus.h.

Constructor & Destructor Documentation

◆ ~TrackFocusCallbacks()

TrackFocusCallbacks::~TrackFocusCallbacks ( )
virtualdefault

Member Function Documentation

◆ BeginChangeFocus()

virtual void TrackFocusCallbacks::BeginChangeFocus ( )
pure virtual

Implemented in TrackPanelAx::Adapter, and TrackPanelAx.

◆ EndChangeFocus()

virtual void TrackFocusCallbacks::EndChangeFocus ( const std::shared_ptr< Track > &  track)
pure virtual

Implemented in TrackPanelAx::Adapter, and TrackPanelAx.

◆ MessageForScreenReader()

virtual void TrackFocusCallbacks::MessageForScreenReader ( const TranslatableString message)
pure virtual

Implemented in TrackPanelAx::Adapter, and TrackPanelAx.

◆ UpdateAccessibility()

virtual void TrackFocusCallbacks::UpdateAccessibility ( )
pure virtual

Implemented in TrackPanelAx::Adapter, and TrackPanelAx.


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