#!/usr/bin/python import sys import gtk import pygtk pygtk.require('2.0') import gnomeapplet from commotion_applet_support 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:commotion-mesh-applet_Factory', gnomeapplet.Applet.__gtype__, 'commotion-mesh-applet', '0.0', applet_factory)
#!/usr/bin/python import sys from gi.repository import Gtk from gi.repository import PanelApplet from commotion_applet_support 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("commotion-mesh-appletFactory", PanelApplet.Applet.__gtype__, applet_factory, None)