I'm doing it to get transparency for the window. The strange thing is is that
the window is in fact shown (realized) using gtk_widget_show before I call
the colormap stuff. I've managed to get this working using straight C but
I'm now creating a gui using libglade. Any idea's what I need to do in
libglade to get this working?



Paul Pogonyshev wrote:
> 
> 3saul wrote:
>> 
>> when trying to:
>> 
>> GdkColormap *colormap = gdk_screen_get_rgba_colormap(screen);
>> gtk_widget_set_colormap(widget, colormap);
>> 
>> This is literally as complicated as my program is. Create a window (using
>> libglade), setup callbacks, apply colormap.
>> 
>> What does this mean? Is there a web page somewhere with an explanation of
>> such errors?
>> The full error message is:
>> 
>> Gtk-Critical **: gtk_widget_set_colormap: assertion '!GTK_WIDGET_REALIZED
>> (widget)' failed
> 
> It means what it says, that the widget is not realized.  I.e. it is not
> shown on screen and you cannot set colormap until it is.  Why do you need
> it anyway?  AFAIK colormaps are handled by GTK+ itself just fine.
> 
> Paul
> _______________________________________________
> gtk-app-devel-list mailing list
> gtk-app-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
> 
> 

-- 
View this message in context: 
http://www.nabble.com/gtk-errors-%22%21GTK_WIDGET_REALIZED-%28widget%29-failed-tf3460522.html#a9688570
Sent from the Gtk+ - Apps Dev mailing list archive at Nabble.com.

_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list

Reply via email to