double y,
ARDOUR::InstrumentInfo& info,
ARDOUR::MidiModel::PatchChangePtr patch,
- ArdourCanvas::Color outline_color,
- ArdourCanvas::Color fill_color);
+ Gtkmm2ext::Color outline_color,
+ Gtkmm2ext::Color fill_color);
~PatchChange();
void hide ();
void show ();
+ double width() const { return _flag->width(); }
+ void set_text (std::string const & s) { _flag->set_text (s); }
+
ARDOUR::MidiModel::PatchChangePtr patch() const { return _patch; }
ArdourCanvas::Item* canvas_item() const { return _flag; }
ArdourCanvas::Item& item() const { return *_flag; }
- ArdourCanvas::Flag* flag() const { return _flag; }
private:
bool event_handler (GdkEvent *);