import sys import gtk import pygtk pygtk.require("2.0") import gnomeapplet from nm_dispatcher_olsrd_applet import applet_factory if __name__ == "__main__": # testing for execution print("Starting factory") if len(sys.argv) > 1 and sys.argv[1] == "-d": # debugging mainWindow = gtk.Window() mainWindow.set_title("Applet window") mainWindow.connect("destroy", gtk.main_quit) applet = gnomeapplet.Applet() applet_factory(applet, None) applet.reparent(mainWindow) mainWindow.show_all() gtk.main() sys.exit() else: gnomeapplet.bonobo_factory( "OAFIID:nm-dispatcher-olsrd-applet_Factory", gnomeapplet.Applet.__gtype__, "nm-dispatcher-olsrd-applet", "0.0", applet_factory, )
#!/usr/bin/python import sys from gi.repository import Gtk from gi.repository import PanelApplet from nm_dispatcher_olsrd_applet import applet_factory if __name__ == "__main__": # testing for execution print("Starting factory") if len(sys.argv) > 1 and sys.argv[1] == "-d": # debugging mainWindow = Gtk.Window() mainWindow.set_title("Applet window") mainWindow.connect("destroy", Gtk.main_quit) applet_factory(mainWindow, None) mainWindow.show_all() Gtk.main() sys.exit() else: PanelApplet.Applet.factory_main( "nm-dispatcher-olsrd-appletFactory", PanelApplet.Applet.__gtype__, applet_factory, None )