Audacity 3.2.0
|
Functions | |
void | GetMidiControlsHorizontalBounds (const wxRect &rect, wxRect &dest) |
void | SliderDrawFunction (LWSlider *(*Selector)(const wxRect &sliderRect, const NoteTrack *t, bool captured, wxWindow *), wxDC *dc, const wxRect &rect, const Track *pTrack, wxWindow *pParent, bool captured, bool highlight) |
void | VelocitySliderDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
static void | DrawLabelControls (const NoteTrack *pTrack, wxDC &dc, const wxRect &rect, int highlightedChannel) |
void | MidiControlsDrawFunction (TrackPanelDrawingContext &context, const wxRect &rect, const Track *pTrack) |
Variables | |
std::unique_ptr< LWSlider > | gVelocityCaptured |
std::unique_ptr< LWSlider > | gVelocity |
|
static |
Definition at line 195 of file NoteTrackControls.cpp.
References ThemeBase::Colour(), AColor::DarkMIDIChannel(), NoteTrack::IsVisibleChan(), AColor::LightMIDIChannel(), AColor::Line(), AColor::MIDIChannel(), theTheme, and wxT().
Referenced by MidiControlsDrawFunction().
void anonymous_namespace{NoteTrackControls.cpp}::GetMidiControlsHorizontalBounds | ( | const wxRect & | rect, |
wxRect & | dest | ||
) |
Definition at line 157 of file NoteTrackControls.cpp.
Referenced by NoteTrackControls::GetMidiControlsRect(), and MidiControlsDrawFunction().
void anonymous_namespace{NoteTrackControls.cpp}::MidiControlsDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 290 of file NoteTrackControls.cpp.
References TrackPanelDrawingContext::dc, DrawLabelControls(), ChannelGroup::GetChannel(), GetMidiControlsHorizontalBounds(), NoteTrackButtonHandle::GetTrack(), and TrackPanelDrawingContext::target.
Referenced by NoteTrackTCPLines::NoteTrackTCPLines().
void anonymous_namespace{NoteTrackControls.cpp}::SliderDrawFunction | ( | LWSlider *(*)(const wxRect &sliderRect, const NoteTrack *t, bool captured, wxWindow *) | Selector, |
wxDC * | dc, | ||
const wxRect & | rect, | ||
const Track * | pTrack, | ||
wxWindow * | pParent, | ||
bool | captured, | ||
bool | highlight | ||
) |
Definition at line 163 of file NoteTrackControls.cpp.
References CommonTrackInfo::GetSliderHorizontalBounds().
Referenced by VelocitySliderDrawFunction().
void anonymous_namespace{NoteTrackControls.cpp}::VelocitySliderDrawFunction | ( | TrackPanelDrawingContext & | context, |
const wxRect & | rect, | ||
const Track * | pTrack | ||
) |
Definition at line 176 of file NoteTrackControls.cpp.
References TrackPanelDrawingContext::dc, FindProjectFrame(), TrackArtist::Get(), SliderHandle::GetTrack(), SliderDrawFunction(), TrackPanelDrawingContext::target, and NoteTrackControls::VelocitySlider().
Referenced by NoteTrackTCPLines::NoteTrackTCPLines().
std::unique_ptr<LWSlider> anonymous_namespace{NoteTrackControls.cpp}::gVelocity |
Definition at line 350 of file NoteTrackControls.cpp.
Referenced by NoteTrackControls::ReCreateVelocitySlider(), and NoteTrackControls::VelocitySlider().
std::unique_ptr<LWSlider> anonymous_namespace{NoteTrackControls.cpp}::gVelocityCaptured |
Definition at line 349 of file NoteTrackControls.cpp.
Referenced by NoteTrackControls::ReCreateVelocitySlider(), and NoteTrackControls::VelocitySlider().