![]() |
Audacity 3.2.0
|
Functions | |
void | GetNarrowMuteHorizontalBounds (const wxRect &rect, wxRect &dest) |
void | GetNarrowSoloHorizontalBounds (const wxRect &rect, wxRect &dest) |
void | GetEffectsBounds (const wxRect &rect, wxRect &dest) |
void | GetWideMuteSoloHorizontalBounds (const wxRect &rect, wxRect &dest) |
void | MuteOrSoloDrawFunction (wxDC *dc, const wxRect &bev, const Track *pTrack, bool down, bool WXUNUSED(captured), bool solo, bool hit) |
void | EffectsDrawFunction (wxDC *dc, const wxRect &bev, const Track *pTrack, bool down, bool sel, bool hit) |
void | WideMuteDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void | WideSoloDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void | MuteAndSoloDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void | EffectsDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 191 of file PlayableTrackControls.cpp.
References TrackPanelDrawingContext::dc, EffectsDrawFunction(), GetEffectsBounds(), ButtonHandle::GetTrack(), TrackPanelDrawingContext::lastState, and TrackPanelDrawingContext::target.
Referenced by EffectsDrawFunction().
void anonymous_namespace{PlayableTrackControls.cpp}::EffectsDrawFunction | ( | wxDC * | dc, |
const wxRect & | bev, | ||
const Track * | pTrack, | ||
bool | down, | ||
bool | sel, | ||
bool | hit | ||
) |
Definition at line 113 of file PlayableTrackControls.cpp.
References _, AColor::ButtonStretch(), Track::GetSelected(), TrackInfo::SetTrackInfoFont(), and str.
void anonymous_namespace{PlayableTrackControls.cpp}::GetEffectsBounds | ( | const wxRect & | rect, |
wxRect & | dest | ||
) |
Definition at line 45 of file PlayableTrackControls.cpp.
Referenced by EffectsDrawFunction().
void anonymous_namespace{PlayableTrackControls.cpp}::GetNarrowMuteHorizontalBounds | ( | const wxRect & | rect, |
wxRect & | dest | ||
) |
Definition at line 31 of file PlayableTrackControls.cpp.
Referenced by PlayableTrackControls::GetMuteSoloRect(), GetNarrowSoloHorizontalBounds(), and MuteAndSoloDrawFunction().
void anonymous_namespace{PlayableTrackControls.cpp}::GetNarrowSoloHorizontalBounds | ( | const wxRect & | rect, |
wxRect & | dest | ||
) |
Definition at line 37 of file PlayableTrackControls.cpp.
References GetNarrowMuteHorizontalBounds(), and TitleSoloBorderOverlap.
Referenced by PlayableTrackControls::GetMuteSoloRect(), and MuteAndSoloDrawFunction().
void anonymous_namespace{PlayableTrackControls.cpp}::GetWideMuteSoloHorizontalBounds | ( | const wxRect & | rect, |
wxRect & | dest | ||
) |
Definition at line 54 of file PlayableTrackControls.cpp.
References kTrackInfoBtnSize.
Referenced by PlayableTrackControls::GetMuteSoloRect(), MuteAndSoloDrawFunction(), WideMuteDrawFunction(), and WideSoloDrawFunction().
void anonymous_namespace{PlayableTrackControls.cpp}::MuteAndSoloDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 158 of file PlayableTrackControls.cpp.
References TrackPanelDrawingContext::dc, GetNarrowMuteHorizontalBounds(), GetNarrowSoloHorizontalBounds(), ButtonHandle::GetTrack(), GetWideMuteSoloHorizontalBounds(), TrackInfo::HasSoloButton(), TrackPanelDrawingContext::lastState, MuteOrSoloDrawFunction(), and TrackPanelDrawingContext::target.
void anonymous_namespace{PlayableTrackControls.cpp}::MuteOrSoloDrawFunction | ( | wxDC * | dc, |
const wxRect & | bev, | ||
const Track * | pTrack, | ||
bool | down, | ||
bool | WXUNUSEDcaptured, | ||
bool | solo, | ||
bool | hit | ||
) |
Definition at line 62 of file PlayableTrackControls.cpp.
References _, AColor::Bevel2(), Track::GetSelected(), AColor::MediumTrackInfo(), AColor::Mute(), TrackInfo::SetTrackInfoFont(), AColor::Solo(), and str.
Referenced by MuteAndSoloDrawFunction(), WideMuteDrawFunction(), and WideSoloDrawFunction().
void anonymous_namespace{PlayableTrackControls.cpp}::WideMuteDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 130 of file PlayableTrackControls.cpp.
References TrackPanelDrawingContext::dc, ButtonHandle::GetTrack(), GetWideMuteSoloHorizontalBounds(), TrackPanelDrawingContext::lastState, MuteOrSoloDrawFunction(), and TrackPanelDrawingContext::target.
void anonymous_namespace{PlayableTrackControls.cpp}::WideSoloDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 144 of file PlayableTrackControls.cpp.
References TrackPanelDrawingContext::dc, ButtonHandle::GetTrack(), GetWideMuteSoloHorizontalBounds(), TrackPanelDrawingContext::lastState, MuteOrSoloDrawFunction(), and TrackPanelDrawingContext::target.