def __init__(self): #main-window builder = Gtk.Builder() builder.add_from_file("gui.glade") builder.connect_signals(WidgetHandlers(builder)); Wuohoy.window = builder.get_object("MainWindow") Wuohoy.window.connect('delete-event', self.hide) ConfigLoader.configure(builder) print "main window created" #systray-icon self.staticon = Gtk.StatusIcon() self.staticon.set_from_stock(Gtk.STOCK_EXECUTE) self.staticon.connect('activate', self.activate) self.staticon.connect('popup-menu', self.staticon_right_click) self.staticon.set_visible(True) self.window = None