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
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
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())
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
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
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)
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
def __init__(self): Item.__init__(self, _('EPG not available'), type_='empty', display_type='empty') return None
def __init__(self): Item.__init__(self, _('No scheduled recordings'), type_='empty', display_type='empty') return None
def __init__(self, *args, **kw): self.name = _('SetPoint : %d \xc2\xb0C') % (self._get_value()) Item.__init__(self, name=self.name, *args, **kw)
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
def __init__(self, menu=None, display_type=None, parent=None): Item.__init__(self, _('My scheduled recordings'), 'schedule_dir', menu, display_type, parent) return None