DSP-Load Window: subscribe to newly added routes
[ardour.git] / gtk2_ardour / patch_change.h
index 8902eb426eb4a4dc6eed9d5b973de20c30a3ba44..e10b2fdda1db373bdc5ec40717e0debb93ddb91b 100644 (file)
@@ -41,8 +41,8 @@ public:
                    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();
 
@@ -56,10 +56,12 @@ public:
        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 *);