Audacity 3.2.0
Namespaces | Typedefs | Functions | Variables
PlayableTrackControls.cpp File Reference
#include "PlayableTrackControls.h"
#include "PlayableTrack.h"
#include "PlayableTrackButtonHandles.h"
#include "AColor.h"
#include "../../ui/CommonTrackInfo.h"
#include "../../../TrackPanelDrawingContext.h"
#include "ViewInfo.h"
#include "prefs/TracksBehaviorsPrefs.h"
#include "RealtimeEffectManager.h"
#include <wx/dc.h>
#include "RealtimeEffectList.h"
Include dependency graph for PlayableTrackControls.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{PlayableTrackControls.cpp}
 

Typedefs

using TCPLine = TrackInfo::TCPLine
 

Functions

void anonymous_namespace{PlayableTrackControls.cpp}::GetNarrowMuteHorizontalBounds (const wxRect &rect, wxRect &dest)
 
void anonymous_namespace{PlayableTrackControls.cpp}::GetNarrowSoloHorizontalBounds (const wxRect &rect, wxRect &dest)
 
void anonymous_namespace{PlayableTrackControls.cpp}::GetEffectsButtonBounds (const wxRect &rect, wxRect &dest)
 
void anonymous_namespace{PlayableTrackControls.cpp}::GetWideMuteSoloHorizontalBounds (const wxRect &rect, wxRect &dest)
 
void anonymous_namespace{PlayableTrackControls.cpp}::MuteOrSoloDrawFunction (wxDC *dc, const wxRect &bev, const Track *pTrack, bool down, bool WXUNUSED(captured), bool solo, bool hit)
 
void anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction (wxDC *dc, const wxRect &bev, const Track *pTrack, bool down, bool sel, bool hit)
 
void anonymous_namespace{PlayableTrackControls.cpp}::WideMuteDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
 
void anonymous_namespace{PlayableTrackControls.cpp}::WideSoloDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
 
void anonymous_namespace{PlayableTrackControls.cpp}::MuteAndSoloDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
 
void anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack)
 

Variables

constexpr auto anonymous_namespace{PlayableTrackControls.cpp}::MuteSoloButtonHeight = 20
 
constexpr auto anonymous_namespace{PlayableTrackControls.cpp}::MuteSoloButtonExtra = 2
 
constexpr auto anonymous_namespace{PlayableTrackControls.cpp}::EffectsButtonHeight = 22
 

Typedef Documentation

◆ TCPLine

Definition at line 24 of file PlayableTrackControls.cpp.