Ejemplo n.º 1
0
 def show_plugins(self, plugins_list):
     def on_active(sw, value):
         self.plugins.toggle_enabled(self.electrum_config, sw.name)
         run_hook('init_kivy', self)
     for item in self.plugins.descriptions:
         if 'kivy' not in item.get('available_for', []):
             continue
         name = item.get('__name__')
         label = Label(text=item.get('fullname'), height='48db', size_hint=(1, None))
         plugins_list.add_widget(label)
         sw = Switch()
         sw.name = name
         p = self.plugins.get(name)
         sw.active = (p is not None) and p.is_enabled()
         sw.bind(active=on_active)
         plugins_list.add_widget(sw)