Exemplo n.º 1
0
 def cb_plugin_add( btn ):
     c = self.__comboaddpl
     model = c.get_model()
     plugin = model[c.get_active()][1]
     settings = globals.config.plugins.append( plugin )
     obj = functions.load_plugin( plugin, settings )
     #self.__parse_plugin(plugin)
     iter = self.__pluginstore.append( ( obj, obj.name ) )
     selection.select_iter( iter )
Exemplo n.º 2
0
    def __init__( self ):

        gtk.HBox.__init__( self, False, 5 )

        self.set_name( "PluginManager" )

        globals.plugin_manager = self
        
        self.pack_start( FooMenu(), False, True )
        
        #globals.pulsar = AnimatedImage(os.path.join(path_here, "..", "pulsar.gif"))
        #self.pack_start(globals.pulsar, False, False)
        
        self.show_all()
        
        #loader = PluginLoader()
        
        #print "starting loader"
        #loader.start()
        
        for plugin, settings in globals.config.plugins:
            functions.load_plugin( plugin, settings )
        functions.execute_registered( 'on_finish' )