#!/usr/bin/env python import pygtk pygtk.require('2.0') import gtk, gtk.glade, gtk.gdk, pango class Popup: def __init__(self): self.win = gtk.Window(type=gtk.WINDOW_TOPLEVEL) self.win.add_events(gtk.gdk.BUTTON_PRESS_MASK) self.win.set_title('testing') self.win.connect('destroy', lambda w: gtk.main_quit()) self.win.connect('button-press-event', self.win_button_press) self.win.set_default_size(200, 200) self.win.move(500, 500) self.win.show() def win_button_press(self, win, event): print 'hello from win_button_press' return True def main(): Popup() gtk.main() main()