Exemplo n.º 1
0
 def reload(self):
     self.empty()
     self.append(self.ui.inflate('services:bar'))
     self.service = ServiceMultiplexor.get().get_one(self.name)
     for btn in self.buttons:
         b = self.ui.create('button')
         b.text, b.icon = btn['text'], btn['icon']
         b.on('click', self.on_command, btn['command'])
         self.find('buttons').append(b)
     self.refresh()
Exemplo n.º 2
0
 def reload(self):
     self.empty()
     self.append(self.ui.inflate('services:bar'))
     self.service = ServiceMultiplexor.get().get_one(self.name)
     for btn in self.buttons:
         b = self.ui.create('button')
         b.text, b.icon = btn['text'], btn['icon']
         b.on('click', self.on_command, btn['command'])
         self.find('buttons').append(b)
     self.refresh()
Exemplo n.º 3
0
    def init(self):
        self.title = _('Services')
        self.icon = 'play'
        self.category = _('Software')
        self.append(self.ui.inflate('services:main'))
        self.mgr = ServiceMultiplexor.get()
        self.binder = Binder(None, self.find('main'))

        def post_item_bind(object, collection, item, ui):
            ui.find('stop').on('click', self.on_stop, item)
            ui.find('restart').on('click', self.on_restart, item)
            ui.find('start').on('click', self.on_start, item)
            ui.find('stop').visible = item.running
            ui.find('restart').visible = item.running
            ui.find('start').visible = not item.running

        self.find('services').post_item_bind = post_item_bind
Exemplo n.º 4
0
Arquivo: main.py Projeto: xuemy/ajenti
    def init(self):
        self.title = _('Services')
        self.icon = 'play'
        self.category = _('Software')
        self.append(self.ui.inflate('services:main'))
        self.mgr = ServiceMultiplexor.get()
        self.binder = Binder(None, self.find('main'))

        def post_item_bind(object, collection, item, ui):
            ui.find('stop').on('click', self.on_stop, item)
            ui.find('restart').on('click', self.on_restart, item)
            ui.find('start').on('click', self.on_start, item)
            ui.find('stop').visible = item.running
            ui.find('restart').visible = item.running
            ui.find('start').visible = not item.running

        self.find('services').post_item_bind = post_item_bind
Exemplo n.º 5
0
 def init(self):
     self.sm = ServiceMultiplexor.get()
Exemplo n.º 6
0
 def on_prepare(self):
     self.mgr = ServiceMultiplexor.get()
     self.append(self.ui.inflate('services:widget'))
Exemplo n.º 7
0
 def on_prepare(self):
     self.mgr = ServiceMultiplexor.get()
     self.append(self.ui.inflate('services:widget'))
Exemplo n.º 8
0
 def init(self):
     self.sm = ServiceMultiplexor.get()