gnome-system-monitor r2302 - trunk/src



Author: bdejean
Date: Tue Feb 12 17:44:36 2008
New Revision: 2302
URL: http://svn.gnome.org/viewvc/gnome-system-monitor?rev=2302&view=rev

Log:
Enable transparent theming.
Patch by Jon Bolt <jon idnzor net>.
Closes #515907.


Modified:
   trunk/src/interface.cpp

Modified: trunk/src/interface.cpp
==============================================================================
--- trunk/src/interface.cpp	(original)
+++ trunk/src/interface.cpp	Tue Feb 12 17:44:36 2008
@@ -633,6 +633,12 @@
 	app = gtk_window_new(GTK_WINDOW_TOPLEVEL);
 	gtk_window_set_title(GTK_WINDOW(app), _("System Monitor"));
 
+	GdkScreen* screen = gtk_widget_get_screen(app);
+	GdkColormap* colormap = gdk_screen_get_rgba_colormap(screen);
+
+	if (colormap && gdk_screen_is_composited(screen))
+	  gtk_widget_set_default_colormap(colormap);
+
 	main_box = gtk_vbox_new (FALSE, 0);
 	gtk_container_add(GTK_CONTAINER(app), main_box);
 	



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