#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 | color_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_sensitive (bool yn) |
| |
| bool | sensitive () 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 |
( |
| ) |
|
◆ color_ghost_event()
| void VelocityDisplay::color_ghost_event |
( |
GhostEvent * |
| ) |
|
◆ 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 |
◆ sensitive()
| bool VelocityDisplay::sensitive |
( |
| ) |
const |
◆ sensitize_lollis()
| void VelocityDisplay::sensitize_lollis |
( |
| ) |
|
|
protected |
◆ set_colors()
| void VelocityDisplay::set_colors |
( |
| ) |
|
◆ set_selected()
| void VelocityDisplay::set_selected |
( |
bool |
| ) |
|
◆ set_sensitive()
| void VelocityDisplay::set_sensitive |
( |
bool |
yn | ) |
|
◆ 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
◆ _sensitive
| bool VelocityDisplay::_sensitive |
|
protected |
◆ 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: