20 #ifndef __PATCH_CHANGE_H__
21 #define __PATCH_CHANGE_H__
23 #include "canvas/flag.h"
29 struct PatchPrimaryKey;
37 ArdourCanvas::Container* parent,
38 const std::string& text,
52 void move (ArdourCanvas::Duple);
ARDOUR::InstrumentInfo & _info
void on_patch_menu_selected(const MIDI::Name::PatchPrimaryKey &key)
ArdourCanvas::Flag * _flag
void move(ArdourCanvas::Duple)
ArdourCanvas::Item * canvas_item() const
ARDOUR::MidiModel::PatchChangePtr patch() const
PatchChange(MidiRegionView ®ion, ArdourCanvas::Container *parent, const std::string &text, double height, double x, double y, ARDOUR::InstrumentInfo &info, ARDOUR::MidiModel::PatchChangePtr patch)
void set_height(ArdourCanvas::Distance)
LIBPBD_API Transmitter info
ARDOUR::MidiModel::PatchChangePtr _patch
ArdourCanvas::Item & item() const
void initialize_popup_menus()
bool event_handler(GdkEvent *)