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 | VolumeSliderDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
Variables | |
std::unique_ptr< LWSlider > | gVolumeCaptured |
std::unique_ptr< LWSlider > | gPanCaptured |
std::unique_ptr< LWSlider > | gVolume |
std::unique_ptr< LWSlider > | gPan |
using anonymous_namespace{WaveTrackControls.cpp}::ValueFinder = typedef std::function< int( WaveTrack& ) > |
Definition at line 144 of file WaveTrackControls.cpp.
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 PanSliderDrawFunction(), and VolumeSliderDrawFunction().
void anonymous_namespace{WaveTrackControls.cpp}::VolumeSliderDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 981 of file WaveTrackControls.cpp.
References TrackPanelDrawingContext::dc, FindProjectFrame(), TrackArtist::Get(), SliderDrawFunction(), TrackPanelDrawingContext::target, and WaveTrackControls::VolumeSlider().
Referenced by WaveTrackTCPLines::WaveTrackTCPLines().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gPan |
Definition at line 1053 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::PanSlider(), and WaveTrackControls::ReCreatePanSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gPanCaptured |
Definition at line 1051 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::PanSlider(), and WaveTrackControls::ReCreatePanSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gVolume |
Definition at line 1052 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::ReCreateVolumeSlider(), and WaveTrackControls::VolumeSlider().
std::unique_ptr<LWSlider> anonymous_namespace{WaveTrackControls.cpp}::gVolumeCaptured |
Definition at line 1050 of file WaveTrackControls.cpp.
Referenced by WaveTrackControls::ReCreateVolumeSlider(), and WaveTrackControls::VolumeSlider().