Use dialog background colour for the port matrix.
authorCarl Hetherington <carl@carlh.net>
Fri, 17 Jul 2009 13:57:10 +0000 (13:57 +0000)
committerCarl Hetherington <carl@carlh.net>
Fri, 17 Jul 2009 13:57:10 +0000 (13:57 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@5368 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/port_matrix_body.cc
gtk2_ardour/port_matrix_component.cc
gtk2_ardour/port_matrix_component.h

index 2991c9937b5e458726397dc8357a9562115f350d..bad39b3f3f60ea88a197ce011496f0d144b42190 100644 (file)
@@ -36,7 +36,6 @@ PortMatrixBody::PortMatrixBody (PortMatrix* p)
        _row_labels = new PortMatrixRowLabels (p, this);
        _grid = new PortMatrixGrid (p, this);
        
-       modify_bg (Gtk::STATE_NORMAL, Gdk::Color ("#00000"));
        add_events (Gdk::LEAVE_NOTIFY_MASK | Gdk::POINTER_MOTION_MASK);
 }
 
index 3086e11e907031be9bc3b001c8e091b5788f8dc7..c6a26d41de6f9f20808cf4ee9f42ef8821100b7b 100644 (file)
@@ -110,3 +110,8 @@ PortMatrixComponent::dimensions ()
        return std::make_pair (_width, _height);
 }
 
+Gdk::Color
+PortMatrixComponent::background_colour ()
+{
+       return _matrix->get_style()->get_bg (Gtk::STATE_NORMAL);
+}
index fcb3c8da8eabaf3ee53dd0a284d489f062f319e9..d28299b8efd2ef432689979651565a8759141e49 100644 (file)
@@ -88,13 +88,13 @@ protected:
        }
 
        /** @return width of thin lines in the grid */
-       static uint32_t thin_grid_line_width () {
-               return 1;
+       static double thin_grid_line_width () {
+               return 0.5;
        }
 
        /** @return width of thick lines in the grid */
-       static uint32_t thick_grid_line_width () {
-               return 2;
+       static double thick_grid_line_width () {
+               return 1;
        }
 
        /** @return space around the connection indicator */
@@ -111,12 +111,10 @@ protected:
                return M_PI / 4;
        }
 
-       /* XXX I guess these colours should come from a theme, or something */
-
        /** @return background colour */
-       static Gdk::Color background_colour () {
-               return Gdk::Color ("#000000");
-       }
+       Gdk::Color background_colour ();
+
+       /* XXX I guess these colours should come from a theme, or something */
 
        /** @return text colour */
        static Gdk::Color text_colour () {
@@ -125,7 +123,7 @@ protected:
 
        /** @return grid line colour */
        static Gdk::Color grid_colour () {
-               return Gdk::Color ("#333333");
+               return Gdk::Color ("#000000");
        }
 
        /** @return colour of association blobs */