[anjuta-extras] class-inheritance: Use base background for canvas background and select colors



commit 18a1b19b53247f8787cc57baea85331da045effc
Author: Naba Kumar <naba gnome org>
Date:   Mon Feb 22 23:05:47 2010 +0200

    class-inheritance: Use base background for canvas background and select colors

 plugins/class-inheritance/class-callbacks.c |    4 ++--
 plugins/class-inheritance/class-inherit.c   |    6 +++++-
 2 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/plugins/class-inheritance/class-callbacks.c b/plugins/class-inheritance/class-callbacks.c
index dc400d6..1749cbb 100644
--- a/plugins/class-inheritance/class-callbacks.c
+++ b/plugins/class-inheritance/class-callbacks.c
@@ -235,9 +235,9 @@ on_nodedata_event (GnomeCanvasItem *item, GdkEvent *event, gpointer data)
 		gnome_canvas_item_set (nodedata->canvas_item,
 							   "width_units", 2.5,
 							   "fill_color_gdk",
-							   &plugin->canvas->style->base[GTK_STATE_PRELIGHT],
+							   &plugin->canvas->style->base[GTK_STATE_SELECTED],
 							   "outline_color_gdk",
-							   &plugin->canvas->style->text[GTK_STATE_PRELIGHT],
+							   &plugin->canvas->style->text[GTK_STATE_SELECTED],
 							   NULL);
 		return TRUE;
 
diff --git a/plugins/class-inheritance/class-inherit.c b/plugins/class-inheritance/class-inherit.c
index 2a47701..3276918 100644
--- a/plugins/class-inheritance/class-inherit.c
+++ b/plugins/class-inheritance/class-inherit.c
@@ -1141,7 +1141,11 @@ class_inheritance_base_gui_init (AnjutaClassInheritance *plugin)
 									CANVAS_MIN_SIZE/2,
 									CANVAS_MIN_SIZE/2,
 									-CANVAS_MIN_SIZE/2);
-
+	
+	/* Use text background (normally white) for canvas background */
+	gtk_widget_modify_bg (plugin->canvas, GTK_STATE_NORMAL,
+	                      &plugin->canvas->style->base[GTK_STATE_NORMAL]);
+	
 	g_signal_connect (G_OBJECT (plugin->canvas), "event",
 					  G_CALLBACK (on_canvas_event),
 					  plugin);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]