Anybody know why the drawing area does not
get keypresses when it is added to a notebook?
Stephen
#! /usr/bin/env python2.2
import gtk
import sys
def key_event(*args):
print args
def main():
sys.stdout = sys.stderr
d = gtk.DrawingArea()
d.set_events(gtk.gdk.KEY_PRESS_MASK | gtk.gdk.KEY_RELEASE_MASK)
d.connect("key-press-event", key_event)
d.connect("key-release-event", key_event)
d.set_property("can_focus", 1)
d.set_size_request(100,100)
app = gtk.Window()
if 1:
n = gtk.Notebook()
n.add(d)
app.add(n)
else:
app.add(d)
d.show()
app.show_all()
app.connect("destroy", gtk.mainquit)
gtk.mainloop()
main()
_______________________________________________
pygtk mailing list [EMAIL PROTECTED]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/