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