Ejemplo n.º 1
0
 def __init__(self, item, title, field, editable=False):
     Item.__init__(self, name=get_field(item, field), type_='info')
     self.item = item
     self.title = title
     self.field = field
     self.editable = editable
     return None
Ejemplo n.º 2
0
 def __init__(self,
              name,
              type_='item_list',
              menu=None,
              _list=[],
              list_name='main_list',
              selected_pos=0):
     Item.__init__(self, name, type_)
     ItemList.__init__(self, menu, _list, list_name, selected_pos)
     return None
Ejemplo n.º 3
0
 def __init__(self,
              name,
              type_,
              menu=None,
              display_type=None,
              action=None,
              args=None,
              kwargs=None):
     Item.__init__(self, name, type_, menu=menu, display_type=display_type)
     self.action = action
     self.preview_list = []
     self.args = (args or tuple())
     self.kwargs = (kwargs or dict())
Ejemplo n.º 4
0
 def __init__(self,
              val,
              type_='int',
              menu=None,
              display_type=None,
              parent=None):
     Item.__init__(self,
                   '%.2d' % val,
                   type_,
                   menu=None,
                   display_type=None,
                   parent=None)
     self.val = val
     return None
Ejemplo n.º 5
0
 def __init__(self,
              name,
              url=None,
              type_='url',
              menu=None,
              display_type='url'):
     Item.__init__(self,
                   name=name,
                   type_=type_,
                   menu=menu,
                   display_type=display_type)
     self.url = url
     if URLItem.player is None:
         from pygui.menu.players import WebBrowser
         URLItem.player = WebBrowser()
     return None
Ejemplo n.º 6
0
 def __init__(self,
              server,
              name,
              antenna,
              transponder,
              scan_network,
              include_scrambled=True,
              high_lnb_power=False,
              type_='dvbsscan',
              menu=None):
     Item.__init__(self, name, type_=type_, menu=menu)
     if self.player is None:
         try:
             from pygui.menu.players import ChannelScanner
             self.player = ChannelScanner()
         except Exception, e:
             log.error('Unable to spawn ChannelScanner (%s)', e)
Ejemplo n.º 7
0
 def __init__(self,
              name,
              type_='setupitem',
              menu=None,
              display_type=None,
              related_item=None,
              name_args=None):
     if name_args is None:
         displayed_name = _(name)
     else:
         displayed_name = _(name) % name_args
     Item.__init__(self,
                   displayed_name,
                   type_,
                   menu=menu,
                   display_type=display_type)
     self.related_item = related_item
     self.preview_list = []
     self.base_name = name
     self.name_args = name_args
     return None
Ejemplo n.º 8
0
 def __init__(self):
     Item.__init__(self,
                   _('EPG not available'),
                   type_='empty',
                   display_type='empty')
     return None
Ejemplo n.º 9
0
 def __init__(self):
     Item.__init__(self,
                   _('No scheduled recordings'),
                   type_='empty',
                   display_type='empty')
     return None
Ejemplo n.º 10
0
 def __init__(self, *args, **kw):
     self.name = _('SetPoint : %d \xc2\xb0C') % (self._get_value())
     Item.__init__(self, name=self.name, *args, **kw)
Ejemplo n.º 11
0
 def __init__(self, record, type_='schedule', menu=None, display_type=None):
     Item.__init__(self, record.name.decode('utf-8', 'ignore'), type_, menu,
                   display_type)
     self.record = record
     return None
Ejemplo n.º 12
0
 def __init__(self, menu=None, display_type=None, parent=None):
     Item.__init__(self, _('My scheduled recordings'), 'schedule_dir', menu,
                   display_type, parent)
     return None