class ImageSelector(gtk.Image): def __init__(self, imagepath): gtk.Image.__init__(self) self.imagepath = imagepath self.set_from_file(self.imagepath) self.connect("motion-notify-event", self.motion_notify_event) self.add_events(gtk.gdk.BUTTON_MOTION_MASK | gtk.gdk.POINTER_MOTION_MASK) def motion_notify_event(self, widget, event, data=None): print "motion_notify_event: %s" % event