#include <velocity_display.h>
|
| VelocityDisplay (EditingContext &, MidiViewBackground &, MidiView &, ArdourCanvas::Rectangle &base_rect, ArdourCanvas::Container &, GhostEvent::EventList &el, Gtkmm2ext::Color oc) |
|
virtual | ~VelocityDisplay () |
|
void | hide () |
|
void | show () |
|
void | redisplay () |
|
void | add_note (NoteBase *) |
|
void | update_note (NoteBase *) |
|
void | update_ghost_event (GhostEvent *) |
|
void | update_note (GhostEvent *gev) |
|
void | update_hit (GhostEvent *gev) |
|
virtual void | remove_note (NoteBase *)=0 |
|
void | note_selected (NoteBase *) |
|
void | clear () |
|
void | set_colors () |
|
void | drag_lolli (ArdourCanvas::Lollipop *l, GdkEventMotion *ev) |
|
int | y_position_to_velocity (double y) const |
|
void | set_selected (bool) |
|
bool | line_draw_motion (ArdourCanvas::Duple const &d, ArdourCanvas::Rectangle const &r, double last_x) |
|
bool | line_extended (ArdourCanvas::Duple const &from, ArdourCanvas::Duple const &to, ArdourCanvas::Rectangle const &r, double last_x) |
|
void | start_line_drag () |
|
void | end_line_drag (bool did_change) |
|
ArdourCanvas::Rectangle & | base_item () |
|
MidiView & | midi_view () const |
|
Definition at line 41 of file velocity_display.h.
◆ VelocityDisplay()
◆ ~VelocityDisplay()
virtual VelocityDisplay::~VelocityDisplay |
( |
| ) |
|
|
virtual |
◆ add_note()
void VelocityDisplay::add_note |
( |
NoteBase * |
| ) |
|
◆ base_event()
virtual bool VelocityDisplay::base_event |
( |
GdkEvent * |
| ) |
|
|
protectedpure virtual |
◆ base_item()
◆ clear()
void VelocityDisplay::clear |
( |
| ) |
|
◆ desensitize_lollis()
void VelocityDisplay::desensitize_lollis |
( |
| ) |
|
|
protected |
◆ drag_lolli()
◆ end_line_drag()
void VelocityDisplay::end_line_drag |
( |
bool |
did_change | ) |
|
◆ hide()
void VelocityDisplay::hide |
( |
| ) |
|
◆ line_draw_motion()
◆ line_extended()
◆ lollevent()
◆ lollis_between()
void VelocityDisplay::lollis_between |
( |
int |
x0, |
|
|
int |
x1, |
|
|
std::vector< GhostEvent * > & |
events |
|
) |
| |
|
protected |
◆ lollis_close_to_x()
void VelocityDisplay::lollis_close_to_x |
( |
int |
x, |
|
|
double |
distance, |
|
|
std::vector< GhostEvent * > & |
events |
|
) |
| |
|
protected |
◆ midi_view()
MidiView& VelocityDisplay::midi_view |
( |
| ) |
const |
|
inline |
◆ note_selected()
void VelocityDisplay::note_selected |
( |
NoteBase * |
| ) |
|
◆ redisplay()
void VelocityDisplay::redisplay |
( |
| ) |
|
◆ remove_note()
virtual void VelocityDisplay::remove_note |
( |
NoteBase * |
| ) |
|
|
pure virtual |
◆ sensitize_lollis()
void VelocityDisplay::sensitize_lollis |
( |
| ) |
|
|
protected |
◆ set_colors()
void VelocityDisplay::set_colors |
( |
| ) |
|
◆ set_selected()
void VelocityDisplay::set_selected |
( |
bool |
| ) |
|
◆ set_size_and_position()
void VelocityDisplay::set_size_and_position |
( |
GhostEvent & |
| ) |
|
|
protected |
◆ show()
void VelocityDisplay::show |
( |
| ) |
|
◆ start_line_drag()
void VelocityDisplay::start_line_drag |
( |
| ) |
|
◆ update_ghost_event()
void VelocityDisplay::update_ghost_event |
( |
GhostEvent * |
| ) |
|
◆ update_hit()
void VelocityDisplay::update_hit |
( |
GhostEvent * |
gev | ) |
|
|
inline |
◆ update_note() [1/2]
void VelocityDisplay::update_note |
( |
GhostEvent * |
gev | ) |
|
|
inline |
◆ update_note() [2/2]
void VelocityDisplay::update_note |
( |
NoteBase * |
| ) |
|
◆ y_position_to_velocity()
int VelocityDisplay::y_position_to_velocity |
( |
double |
y | ) |
const |
◆ _optimization_iterator
GhostEvent::EventList::iterator VelocityDisplay::_optimization_iterator |
|
protected |
◆ _outline
◆ base
◆ bg
◆ drag_did_change
bool VelocityDisplay::drag_did_change |
|
protected |
◆ dragging
bool VelocityDisplay::dragging |
|
protected |
◆ dragging_line
◆ editing_context
◆ events
◆ last_drag_x
int VelocityDisplay::last_drag_x |
|
protected |
◆ lolli_container
◆ selected
bool VelocityDisplay::selected |
|
protected |
◆ view
The documentation for this class was generated from the following file: