[pygtk] DrawingArea user feedback
Frédéric
frederic.mantegazza at gbiloba.org
Tue Nov 18 02:48:19 WST 2008
On lundi 17 novembre 2008, Frédéric wrote:
> GtkWarning: gtk_widget_set_events: assertion `!GTK_WIDGET_REALIZED
> (widget)' failed
As far as I understand, this assertion is raised because the set_events()
method should be called *after* the widget is realized, ie after it is
drawn on the screen.
But my drawing area is part of a dialog, and this dialog is opened from the
main window as a modal dialog, calling its run() methog. Once it enters in
its main loop, I can't do anything more, so I can't call the set_events()
method!
I don't understand why GTK+ is so complicated for such simple things... Why
signals are not enabled by default? As long as there are no callback, I
don't see what could happen. In fact, I think that low-level stuffs are
not object-oriented, and are very difficult to integrate in an
object-oriented application.
Any idea to solve my problem?
--
Frédéric
http://www.gbiloba.org
More information about the pygtk
mailing list