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 144 of file WaveTrackControls.cpp.
void anonymous_namespace{WaveTrackControls.cpp}::GainSliderDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 981 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 149 of file WaveTrackControls.cpp.
References anonymous_namespace{SpectrumView.cpp}::findValue(), ProjectAudioIO::Get(), audacity::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 964 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 951 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 1007 of file WaveTrackControls.cpp.
References TrackPanelDrawingContext::dc, TranslatableString::Format(), WaveTrack::GetRate(), ChannelGroup::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 1030 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 1000 of file WaveTrackControls.cpp.
Referenced by Status1DrawFunction(), and Status2DrawFunction().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gGain |
Definition at line 1094 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::GainSlider(), and WaveTrackControls::ReCreateGainSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gGainCaptured |
Definition at line 1092 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::GainSlider(), and WaveTrackControls::ReCreateGainSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gPan |
Definition at line 1095 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::PanSlider(), and WaveTrackControls::ReCreatePanSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gPanCaptured |
Definition at line 1093 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::PanSlider(), and WaveTrackControls::ReCreatePanSlider().