I worte this query to gtk-app-devel a few days ago. Unfortunately, nobody has responded as yet. However, I could get the solution myself by debugging through the Gtk Sources. I am documenting that here so that it will be useful for others too. The GtkTooltips widget has a field called tip_window which contains a pointer to GtkStyle. This style contains all the color information necessary for the tooltip. However, if we just do "sampleToolTip->tip_window", we would get a NULL. What we need to do is to set the tip_window properly (before we retrieve it) iand for that we need to call the function "gtk_tooltips_force_window". Thus we would write : GtkTooltips *sampleToolTip; GtkStyle * tooltipStyle; sampleToolTip = gtk_tooltips_new(); // Here we would write a code to associate the tooltip with window etc. if(!(sampleToolTip->tip_window)) gtk_tooltips_force_window(sampleToolTip); tooltipStyle = gtk_rc_get_style(sampleToolTip->tip_window); On doing this we would get the color and other information in the tooltipStyle. This helped me and hope this helps to other too. Thanks ~Neelesh On 10/5/05, Neelesh Bodas <[EMAIL PROTECTED]> wrote: > > Hi, > I see this query posted on this mailing list a multiple times, but non of > them have been answered. (One of the post is mine itself.) > The issue is as follows : > 1) The Background and Foreground Color of "Gtk Tooltip" is configurable > through the "GTKRC file". > 2) What this means is that the Gtk-library/ Gtk-code parses the GtkRC file > and "fills" some of its internal data structures. > 3) In this process, it must be reading the color of tooltip from the GtkRC > file and must be storing somewhere in its internal data structure. > Which is that Data structure? > In other words, how can a developer, at runtime, get the color of the > GtkTooltip, using Gtk Data structures? > It would be fine even if I get simply the API...but what I am looking for > is the precise Data structure inside Gtk Sources. > My primary guess is that it should be GtkStyle or GtkRcStyle or something > related to that. > Some Gtk-Guru, please, I would be grateful if you could answer this. I > have been looking at Gtk Sources for a while but donot seem to get anything > related to this. > Thanks in Advance, > Neelesh > _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list