take control of colors in text cell entry-editing widgets (region & route lists)
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 5 Nov 2010 16:53:57 +0000 (16:53 +0000)
committerPaul Davis <paul@linuxaudiosystems.com>
Fri, 5 Nov 2010 16:53:57 +0000 (16:53 +0000)
git-svn-id: svn://localhost/ardour2/branches/3.0@7974 d708f5d6-7413-0410-9779-e7cbd77b26cf

gtk2_ardour/ardour3_ui_dark.rc.in
gtk2_ardour/editor_regions.cc
gtk2_ardour/editor_routes.cc

index fc33b9327f3cccb0a728db72c62c43af64051345..0e4a1ff634d7eec280bf1d6daa0c409a61d4af50 100644 (file)
@@ -103,8 +103,8 @@ style "white_tree_view"
   GtkButton::button_relief = GTK_RELIEF_NONE
   GtkTreeView::vertical-padding = 0
   GtkTreeView::horizontal-padding = 0
-#GtkTreeView::even-row-color = { 0.70, 0.70, 0.70 }
-#GtkTreeView::odd-row-color = { 0.64, 0.64, 0.64 }
+  GtkTreeView::even-row-color = { 0.70, 0.70, 0.70 }
+  GtkTreeView::odd-row-color = { 0.64, 0.64, 0.64 }
   
   fg[NORMAL] = { 0.30, 0.30, 0.40 }    
   fg[ACTIVE] = { 0.30, 0.30, 0.40 }    
@@ -144,9 +144,6 @@ style "default_base" = "medium_text"
   GtkButton::button_relief = GTK_RELIEF_NONE
   GtkTreeView::vertical-padding = 0
   GtkTreeView::horizontal-padding = 0
-#  GtkTreeView::even-row-color = { 0, 0, 0 }
-#  GtkTreeView::odd-row-color = {  0.08, 0.10, 0.14 }
-#  GtkTreeView::even-row-color = { 0.901, 0.870, 0.976}
   GtkTreeView::even-row-color = {  0.188, 0.208, 0.235}
   GtkTreeView::odd-row-color = {  0.08, 0.10, 0.14 }
   
@@ -245,6 +242,14 @@ style "default_generic"
   bg[SELECTED] = { 0.11, 0.15, 0.20 }  
 }
 
+style "text_cell_entry" 
+{
+       font_name = "@FONT_NORMAL@"
+       GtkWidget::cursor_color =  {0, 0, 0 }
+       text[NORMAL] = { 0.26, 0.26, 0.26 }
+       base[NORMAL] = { 0.89, 0.89, 0.89 }
+}
+
 style "very_small_button" = "default_button"
 {
        font_name = "@FONT_SMALLER@"
@@ -1849,3 +1854,6 @@ widget "*MidiTracerTextView" style:highest "midi_tracer_textview"
 widget "*SoloIsolatedLED" style:highest "solo_isolate_led"
 widget "*SoloSafeLED" style:highest "solo_safe_led"
 widget "*SoloLEDLabel" style:highest "very_small_text"
+
+widget "*RouteNameEditorEntry" style:highest "text_cell_entry"
+widget "*RegionNameEditorEntry" style:highest "text_cell_entry"
index fdd5aaae8e541baeca815c3068b74183a23ae4a7..66bb65a740c401fe9a2af2f482c3759660c9462b 100644 (file)
@@ -1348,6 +1348,14 @@ void
 EditorRegions::name_editing_started (CellEditable* ce, const Glib::ustring&)
 {
         name_editable = ce;
+        
+        /* give it a special name */
+
+        Gtk::Entry *e = dynamic_cast<Gtk::Entry*> (ce);
+
+        if (e) {
+                e->set_name (X_("RegionNameEditorEntry"));
+        }
 }
                           
 void
index 5e037056e7a02771e3d539b636132a7e22c42ea6..f8bd50324498bd8cc6f15c90d5e019cb8c626252 100644 (file)
@@ -1319,6 +1319,14 @@ void
 EditorRoutes::name_edit_started (CellEditable* ce, const Glib::ustring&)
 {
         name_editable = ce;
+
+        /* give it a special name */
+
+        Gtk::Entry *e = dynamic_cast<Gtk::Entry*> (ce);
+
+        if (e) {
+                e->set_name (X_("RouteNameEditorEntry"));
+        }
 }
 
 void