bring back full mute control (pre/post/control/main) via mute button context click
[ardour.git] / gtk2_ardour / port_matrix_labels.h
index 9ace58b3e8a0539ac1a59dda38bd76fb7d86da04..21dcf9de231cc5a7e7bb3cf0ad2129a886425cb6 100644 (file)
@@ -1,5 +1,5 @@
 /*
-    Copyright (C) 2002-2009 Paul Davis 
+    Copyright (C) 2002-2009 Paul Davis
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -32,14 +32,14 @@ public:
        PortMatrixLabels (PortMatrix* m, PortMatrixBody* b) : PortMatrixComponent (m, b) {}
        virtual ~PortMatrixLabels () {}
 
-       void draw_extra (cairo_t *);
+       virtual void draw_extra (cairo_t *);
 
        void clear_channel_highlights ();
        void add_channel_highlight (ARDOUR::BundleChannel const &);
 
 private:
-       virtual void render_channel_name (cairo_t *, Gdk::Color, double, double, ARDOUR::BundleChannel const &) = 0;
-       virtual void render_bundle_name (cairo_t *, Gdk::Color, double, double, boost::shared_ptr<ARDOUR::Bundle>) = 0;
+       virtual void render_channel_name (cairo_t *, Gdk::Color, Gdk::Color, double, double, ARDOUR::BundleChannel const &) = 0;
+       virtual void render_bundle_name (cairo_t *, Gdk::Color, Gdk::Color, double, double, boost::shared_ptr<ARDOUR::Bundle>) = 0;
        virtual double channel_x (ARDOUR::BundleChannel const &) const = 0;
        virtual double channel_y (ARDOUR::BundleChannel const &) const = 0;
        virtual void queue_draw_for (ARDOUR::BundleChannel const &) = 0;