![]() |
Audacity 3.2.0
|
Typedefs | |
using | ValueFinder = std::function< int(WaveTrack &) > |
Functions | |
template<typename Table > | |
PopupMenuTableEntry::InitFunction | initFn (const ValueFinder &findValue) |
void | SliderDrawFunction (LWSlider *(*Selector)(const wxRect &sliderRect, const WaveTrack *t, bool captured, wxWindow *), wxDC *dc, const wxRect &rect, const Track *pTrack, wxWindow *pParent, bool captured, bool highlight) |
void | PanSliderDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void | GainSliderDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void | StatusDrawFunction (const TranslatableString &string, wxDC *dc, const wxRect &rect) |
void | Status1DrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
void | Status2DrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
Variables | |
std::unique_ptr< LWSlider > | gGainCaptured |
std::unique_ptr< LWSlider > | gPanCaptured |
std::unique_ptr< LWSlider > | gGain |
std::unique_ptr< LWSlider > | gPan |
using anonymous_namespace{WaveTrackControls.cpp}::ValueFinder = typedef std::function< int( WaveTrack& ) > |
Definition at line 142 of file WaveTrackControls.cpp.
void anonymous_namespace{WaveTrackControls.cpp}::GainSliderDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 1006 of file WaveTrackControls.cpp.
References TrackPanelDrawingContext::dc, FindProjectFrame(), WaveTrackControls::GainSlider(), TrackArtist::Get(), SliderDrawFunction(), and TrackPanelDrawingContext::target.
Referenced by WaveTrackTCPLines::WaveTrackTCPLines().
PopupMenuTableEntry::InitFunction anonymous_namespace{WaveTrackControls.cpp}::initFn | ( | const ValueFinder & | findValue | ) |
Definition at line 147 of file WaveTrackControls.cpp.
References anonymous_namespace{SpectrumView.cpp}::findValue(), ProjectAudioIO::Get(), cloud::audiocom::anonymous_namespace{AuthorizationHandler.cpp}::handler, id, ProjectAudioIO::IsAudioActive(), and project.
Referenced by for().
void anonymous_namespace{WaveTrackControls.cpp}::PanSliderDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 989 of file WaveTrackControls.cpp.
References TrackPanelDrawingContext::dc, FindProjectFrame(), TrackArtist::Get(), WaveTrackControls::PanSlider(), SliderDrawFunction(), and TrackPanelDrawingContext::target.
Referenced by WaveTrackTCPLines::WaveTrackTCPLines().
void anonymous_namespace{WaveTrackControls.cpp}::SliderDrawFunction | ( | LWSlider *(*)(const wxRect &sliderRect, const WaveTrack *t, bool captured, wxWindow *) | Selector, |
wxDC * | dc, | ||
const wxRect & | rect, | ||
const Track * | pTrack, | ||
wxWindow * | pParent, | ||
bool | captured, | ||
bool | highlight | ||
) |
Definition at line 976 of file WaveTrackControls.cpp.
References CommonTrackInfo::GetSliderHorizontalBounds().
Referenced by GainSliderDrawFunction(), and PanSliderDrawFunction().
void anonymous_namespace{WaveTrackControls.cpp}::Status1DrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Returns the string to be displayed in the track label indicating whether the track is mono, left, right, or stereo and what sample rate it's using.
Definition at line 1032 of file WaveTrackControls.cpp.
References TrackPanelDrawingContext::dc, TranslatableString::Format(), WaveTrack::GetRate(), TrackList::NChannels(), StatusDrawFunction(), and XO().
Referenced by WaveTrackTCPLines::WaveTrackTCPLines().
void anonymous_namespace{WaveTrackControls.cpp}::Status2DrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 1055 of file WaveTrackControls.cpp.
References TrackPanelDrawingContext::dc, floatSample, anonymous_namespace{ExportPCM.cpp}::format, GetSampleFormatStr(), and StatusDrawFunction().
Referenced by WaveTrackTCPLines::WaveTrackTCPLines().
void anonymous_namespace{WaveTrackControls.cpp}::StatusDrawFunction | ( | const TranslatableString & | string, |
wxDC * | dc, | ||
const wxRect & | rect | ||
) |
Definition at line 1025 of file WaveTrackControls.cpp.
Referenced by Status1DrawFunction(), and Status2DrawFunction().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gGain |
Definition at line 1123 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::GainSlider(), and WaveTrackControls::ReCreateGainSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gGainCaptured |
Definition at line 1121 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::GainSlider(), and WaveTrackControls::ReCreateGainSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gPan |
Definition at line 1124 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::PanSlider(), and WaveTrackControls::ReCreatePanSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gPanCaptured |
Definition at line 1122 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::PanSlider(), and WaveTrackControls::ReCreatePanSlider().