|
Ardour
9.0-pre0-1952-gc5e0b21049
|
#include <patch_change.h>
Public Member Functions | |
| PatchChange (MidiView ®ion, ArdourCanvas::Item *parent, double height, double x, double y, ARDOUR::InstrumentInfo &info, ARDOUR::MidiModel::PatchChangePtr patch, Gtkmm2ext::Color outline_color, Gtkmm2ext::Color fill_color) | |
| ~PatchChange () | |
| void | initialize_popup_menus () |
| void | on_patch_menu_selected (const MIDI::Name::PatchPrimaryKey &key) |
| void | move (ArdourCanvas::Duple) |
| void | set_height (ArdourCanvas::Distance) |
| void | hide () |
| void | show () |
| void | update_name () |
| double | width () const |
| ARDOUR::MidiModel::PatchChangePtr | patch () const |
| ArdourCanvas::Item * | canvas_item () const |
| ArdourCanvas::Item & | item () const |
Private Member Functions | |
| bool | event_handler (GdkEvent *) |
Private Attributes | |
| MidiView & | _region |
| ARDOUR::InstrumentInfo & | _info |
| ARDOUR::MidiModel::PatchChangePtr | _patch |
| Gtk::Menu | _popup |
| bool | _popup_initialized |
| ArdourCanvas::Flag * | _flag |
Definition at line 39 of file patch_change.h.
| PatchChange::PatchChange | ( | MidiView & | region, |
| ArdourCanvas::Item * | parent, | ||
| double | height, | ||
| double | x, | ||
| double | y, | ||
| ARDOUR::InstrumentInfo & | info, | ||
| ARDOUR::MidiModel::PatchChangePtr | patch, | ||
| Gtkmm2ext::Color | outline_color, | ||
| Gtkmm2ext::Color | fill_color | ||
| ) |
| PatchChange::~PatchChange | ( | ) |
|
inline |
Definition at line 67 of file patch_change.h.
|
private |
| void PatchChange::hide | ( | ) |
| void PatchChange::initialize_popup_menus | ( | ) |
|
inline |
Definition at line 68 of file patch_change.h.
| void PatchChange::move | ( | ArdourCanvas::Duple | ) |
| void PatchChange::on_patch_menu_selected | ( | const MIDI::Name::PatchPrimaryKey & | key | ) |
|
inline |
Definition at line 66 of file patch_change.h.
| void PatchChange::set_height | ( | ArdourCanvas::Distance | ) |
| void PatchChange::show | ( | ) |
| void PatchChange::update_name | ( | ) |
|
inline |
Definition at line 65 of file patch_change.h.
|
private |
Definition at line 78 of file patch_change.h.
|
private |
Definition at line 74 of file patch_change.h.
|
private |
Definition at line 75 of file patch_change.h.
|
private |
Definition at line 76 of file patch_change.h.
|
private |
Definition at line 77 of file patch_change.h.
|
private |
Definition at line 73 of file patch_change.h.