Finding out the background pixmap
- From: Derek Simkowiak <dereks kd-dev com>
- To: gnome-devel-list gnome org
- Subject: Finding out the background pixmap
- Date: Thu, 17 Aug 2000 18:31:22 -0700 (PDT)
     Hello,
	I'm trying to obtain a pointer to the GdkPixmap that is currently
being used for the background image by Gnome.
	I tried creating a new GC and the probing it with
gc = gdk_gc_new( GDK_ROOT_PARENT() );
gdk_gc_get_values(gc, &values);
root_bg_pixmap = values.tile;
	...but 'root_bg_pixmap' turns out to be NULL.  So, what am I doing
wrong?
	Another oddity: I've written a program which sets the background
image of the GDK_ROOT_PARENT() GdkWindow with 
gdk_window_set_back_pixmap(root_window, pixmap, FALSE);
	But when I set the background of Gnome Terminal to be
"transparent", it still uses the pixmap I set with the Gnome Control
Panel.  I.e., it doesn't really look transparent, but instead looks like
it *would* look transparent if I never ran my background-setting program
and the Gnome background were the one shown on the screen.  Eterm behaves
the same way.
	Can someone explain to me how the Root background image is
handled/obtained?
Thanks,
Derek Simkowiak
dereks@kd-dev.com
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]