def __init__(self): gtk.ComboBox.__init__(self) ProxyWidgetMixin.__init__(self) self._helper = _EasyComboBoxHelper(self) self.connect('changed', self._on__changed) renderer = gtk.CellRendererText() self.pack_start(renderer) self.add_attribute(renderer, 'text', ComboColumn.LABEL)
def __init__(self, action=gtk.FILE_CHOOSER_ACTION_OPEN, backend=None): """ Create a new ProxyFileChooserWidget object. :param action: :param backend: """ ProxyWidgetMixin.__init__(self) self.props.data_type = str gtk.FileChooserWidget.__init__(self, action=action, backend=backend)
def __init__(self, adjustment=None): if not adjustment: adjustment = Gtk.Adjustment(lower=-sys.maxsize, upper=sys.maxsize, value=0) Gtk.VScale.__init__(self, adjustment=adjustment) ProxyWidgetMixin.__init__(self) self.props.data_type = float
def __init__(self): gtk.ComboBox.__init__(self) ProxyWidgetMixin.__init__(self) PropertyObject.__init__(self) self._helper = _EasyComboBoxHelper(self) self.connect('changed', self._on__changed) renderer = gtk.CellRendererText() self.pack_start(renderer) self.add_attribute(renderer, 'text', ComboColumn.LABEL)
def __init__(self, action=Gtk.FileChooserAction.OPEN, backend=None): """ Create a new ProxyFileChooserWidget object. :param action: :param backend: """ ProxyWidgetMixin.__init__(self) self.props.data_type = str Gtk.FileChooserWidget.__init__(self, action=action, backend=backend)
def __init__(self): self._color_attribute = None gtk.ComboBox.__init__(self) ProxyWidgetMixin.__init__(self) self._helper = _EasyComboBoxHelper(self) self.connect('changed', self._on__changed) self._text_renderer = gtk.CellRendererText() self.pack_start(self._text_renderer) self.add_attribute(self._text_renderer, 'text', ComboColumn.LABEL)
def __init__(self, title=None, backend=None, dialog=None): """ Create a new ProxyFileChooserButton object. :param title: :param backend: :param dialog: """ ProxyWidgetMixin.__init__(self) self.props.data_type = str Gtk.FileChooserWidget.__init__( self, title=title, action=backend, dialog=dialog)
def __init__(self): self._color_attribute = None Gtk.ComboBox.__init__(self) ProxyWidgetMixin.__init__(self) self._helper = _EasyComboBoxHelper(self) self.connect('changed', self._on__changed) self._text_renderer = Gtk.CellRendererText() self.pack_start(self._text_renderer, True) self.add_attribute(self._text_renderer, 'text', ComboColumn.LABEL) self.set_valign(Gtk.Align.CENTER)
def __init__(self, title=None, backend=None, dialog=None): """ Create a new ProxyFileChooserButton object. :param title: :param backend: :param dialog: """ ProxyWidgetMixin.__init__(self) self.props.data_type = str Gtk.FileChooserWidget.__init__(self, title=title, action=backend, dialog=dialog)
def __init__(self, title=None, backend=None, dialog=None): """ Create a new ProxyFileChooserButton object. :param title: :param backend: :param dialog: """ ProxyWidgetMixin.__init__(self) self.props.data_type = str # Broken, Broken PyGTK if isinstance(title, str): gtk.FileChooserButton.__init__(self, title, backend) else: gtk.FileChooserButton.__init__(self, dialog or title)
def _set_data_type(self, data_type): if not ProxyWidgetMixin.set_data_type(self, data_type): return conv = converter.get_converter(data_type) if conv.align == Alignment.RIGHT: self.set_property('xalign', 1.0)
def __init__(self, label='', data_type=None): """ Create a new ProxyLabel object. :param label: initial text :param data_type: data type of label """ gtk.Label.__init__(self, label) ProxyWidgetMixin.__init__(self) self.props.data_type = data_type self.set_use_markup(True) self._attr_dic = { "style": None, "weight": None, "size": None, "underline": None } self._size_list = ('xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large') self.connect("notify::label", self._on_label_changed) self._block_notify_label = False
def __init__(self, label='', data_type=None): """ Create a new ProxyLabel object. @param label: initial text @param data_type: data type of label """ gtk.Label.__init__(self, label) ProxyWidgetMixin.__init__(self) self.props.data_type = data_type self.set_use_markup(True) self._attr_dic = { "style": None, "weight": None, "size": None, "underline": None } self._size_list = ('xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large') self.connect("notify::label", self._on_label_changed) self._block_notify_label = False
def _set_data_type(self, data_type): if not ProxyWidgetMixin.set_data_type(self, data_type): return # Numbers and dates should be right aligned conv = converter.get_converter(data_type) if conv.align == Alignment.RIGHT: self.set_property('xalign', 1.0) # Apply a mask for the data types, some types like # dates has a default mask try: self.set_mask_for_data_type(data_type) except MaskError: pass
def __init__(self): gtk.VScale.__init__(self) ProxyWidgetMixin.__init__(self) self.props.data_type = float
def __init__(self, group=None, label=None, use_underline=True): gtk.RadioButton.__init__(self, None, label, use_underline) if group: self.set_group(group) ProxyWidgetMixin.__init__(self) self.connect('group-changed', self._on_group_changed)
def __init__(self, fontname=None): ProxyWidgetMixin.__init__(self) gtk.FontButton.__init__(self, fontname) self.props.data_type = str
def __init__(self, label=None, use_underline=True): gtk.CheckButton.__init__(self, label=label, use_underline=use_underline) ProxyWidgetMixin.__init__(self) self.props.data_type = bool
def __init__(self, color=Gdk.Color(0, 0, 0)): ProxyWidgetMixin.__init__(self) Gtk.ColorButton.__init__(self, color=color)
def __init__(self, **kwargs): ProxyWidgetMixin.__init__(self) MultiCombo.__init__(self, **kwargs) self.connect('item-added', self._on_combo__item_added) self.connect('item-removed', self._on_combo__item_removed)
def __init__(self, group=None, label=None): Gtk.RadioButton.__init__(self, label=label or '', group=group) ProxyWidgetMixin.__init__(self) self.connect('group-changed', self._on_group_changed)
def __init__(self, label=None, use_underline=True): gtk.CheckButton.__init__(self, label=label, use_underline=use_underline) ProxyWidgetMixin.__init__(self)
def __init__(self, color=gtk.gdk.Color(0, 0, 0)): ProxyWidgetMixin.__init__(self) gtk.ColorButton.__init__(self, color)
def __init__(self): gtk.Button.__init__(self) ProxyWidgetMixin.__init__(self) self.props.data_type = str
def __init__(self, label=None, use_underline=True): ProxyWidgetMixin.__init__(self) PropertyObject.__init__(self, data_type=bool) gtk.CheckButton.__init__(self, label=label, use_underline=use_underline)
def __init__(self, label=None, use_underline=True): Gtk.CheckButton.__init__(self, label=label, use_underline=use_underline) ProxyWidgetMixin.__init__(self)
def _set_data_type(self, data_type): if not ProxyWidgetMixin.set_data_type(self, data_type): return
def __init__(self, fontname=None): ProxyWidgetMixin.__init__(self) PropertyObject.__init__(self, data_type=str) gtk.FontButton.__init__(self, fontname)
def __init__(self): ProxyWidgetMixin.__init__(self) PropertyObject.__init__(self, data_type=str) gtk.Button.__init__(self)
def __init__(self): Gtk.Button.__init__(self) ProxyWidgetMixin.__init__(self) self.props.data_type = str
def __init__(self, color=gtk.gdk.Color(0, 0, 0)): ProxyWidgetMixin.__init__(self) PropertyObject.__init__(self, data_type=str) gtk.ColorButton.__init__(self, color)
def __init__(self): ProxyWidgetMixin.__init__(self) PropertyObject.__init__(self, data_type=float) gtk.VScale.__init__(self)