示例#1
0
文件: main.py 项目: AlexSnet/ajenti
 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()
示例#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()
示例#3
0
文件: main.py 项目: AlexSnet/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
示例#4
0
文件: main.py 项目: 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
示例#5
0
文件: sensor.py 项目: CSRedRat/ajenti
 def init(self):
     self.sm = ServiceMultiplexor.get()
示例#6
0
 def on_prepare(self):
     self.mgr = ServiceMultiplexor.get()
     self.append(self.ui.inflate('services:widget'))
示例#7
0
文件: widget.py 项目: AlexSnet/ajenti
 def on_prepare(self):
     self.mgr = ServiceMultiplexor.get()
     self.append(self.ui.inflate('services:widget'))
示例#8
0
 def init(self):
     self.sm = ServiceMultiplexor.get()