[Gtk-sharp-list] custom widget
Mike Kestner
mkestner at novell.com
Wed Mar 8 10:05:13 EST 2006
On Wed, 2006-03-08 at 12:33 +0100, Michael Gebhart wrote:
> (<unknown>:18300): Gtk-CRITICAL **: gtk_widget_real_realize: assertion
> `GTK_WIDGET_NO_WINDOW (widget)' failed
>
> (<unknown>:18300): Gtk-CRITICAL **: gtk_widget_real_map: assertion
> `GTK_WIDGET_REALIZED (widget) == TRUE' failed
>
> The window is shown, but my events aren't called. Any ideas, what I did
> wrong?
You didn't create a Gdk.Window for your widget. The Gdk.Window is the X
window that actually receives the events and proxies them to the widget
specified in its UserData member.
If you want to create a widget without manually specifying the
underlying Gdk.Window, you can subclass Gtk.DrawingArea.
--
Mike Kestner <mkestner at novell.com>
More information about the Gtk-sharp-list
mailing list