def __init__(self, command, index=0, units='Metric'): self._indices = len(SENSORS[command[2:]]) self._imperial_units = None self._metric_units = None self._decoder = None Command.__init__(self, command) PropertyObject.__init__(self, command=command, index=index)
def __init__(self, pid, metric, imperial=None, index=0): if not imperial: imperial = metric gtk.EventBox.__init__(self) PropertyObject.__init__(self, command=pid, index=index, metric_overlay=metric, imperial_overlay=imperial) self.sensor = Sensor(pid, index) width = self.metric_overlay.get_width() height = self.metric_overlay.get_height() self.set_size_request(width, height) self._needle_gc = None self._set_default_values() self._value = self.idle_value self._pixmap = None self._area = gtk.DrawingArea() self.add(self._area) self.connect('button-press-event', self._button_press_cb) self._area.connect("expose_event", self._expose_event) self._area.connect("configure_event", self._configure_event)
def __init__ (self, pid, metric, imperial=None, index=0): if not imperial: imperial=metric gtk.EventBox.__init__(self) PropertyObject.__init__(self, command=pid, index=index, metric_overlay=metric, imperial_overlay=imperial) self.sensor = Sensor(pid, index) width = self.metric_overlay.get_width() height = self.metric_overlay.get_height() self.set_size_request(width, height) self._needle_gc = None self._set_default_values() self._value = self.idle_value self._pixmap = None self._area = gtk.DrawingArea() self.add(self._area) self.connect('button-press-event', self._button_press_cb) self._area.connect("expose_event", self._expose_event) self._area.connect("configure_event", self._configure_event)
def __init__(self, obd_device): """ @param obd_device: the OBDDevice to send commands @param timeout: the time between two commands """ GObject.__init__(self) PropertyObject.__init__(self, obd_device=obd_device) self._queue = [] self._os_queue = []
def __init__(self, scheduler): GObject.__init__(self) PropertyObject.__init__(self) self._rate = 0 self._samples = [] self.set_text(_('refresh rate: N/A')) scheduler.connect('command_executed', self._scheduler_command_executed_cb) scheduler.connect('notify::working', self._scheduler_notify_working_cb)
def __init__(self, app): gtk.Entry.__init__(self, 3) self.command = Sensor('0101', 1) PropertyObject.__init__(self) self._pref_cbs = [] self.app = app self.set_text('MIL') self.set_property('editable', False) self.set_property('width-chars', 3)
def __init__(self, glade): GObject.__init__(self) PropertyObject.__init__(self) self._code_label = glade.get_widget('code_label') self._class_label = glade.get_widget('class_label') self._description_label = glade.get_widget('description_label') self._additional_textview = glade.get_widget('additional_textview') self._additional_buffer = gtk.TextBuffer() self._additional_textview.set_buffer(self._additional_buffer)
def __init__(self, glade): GObject.__init__(self) PropertyObject.__init__(self) self._code_label = glade.get_widget('code_label') self._class_label = glade.get_widget('class_label') self._description_label = glade.get_widget('description_label') self._additional_textview = glade.get_widget('additional_textview') self._additional_buffer = gtk.TextBuffer() self._additional_textview.set_buffer(self._additional_buffer) self._dtc_entry = glade.get_widget('dtc_entry')
def __init__(self, pid, index=0, units='Metric', active_widget=None, name_widget=None, value_widget=None, units_widget=None, helper=None): self.command = Sensor(pid, index) self.command.connect('data-changed', self._data_changed_cb) BaseView.__init__(self, active_widget, name_widget, value_widget, helper) PropertyObject.__init__(self, active_widget=active_widget, name_widget=name_widget, value_widget=value_widget, units_widget=units_widget, unit_standard=units, helper=helper)
def __init__(self, app): """ @param app: GarmonApp """ gtk.Dialog.__init__(self, _("Garmon Plugin Manager"), app, gtk.DIALOG_DESTROY_WITH_PARENT, (gtk.STOCK_CLOSE, gtk.RESPONSE_CLOSE,)) PropertyObject.__init__(self) self.app = app self._active_plugins = [] self.resize(550, 300) hbox = gtk.HBox(False, 10) self.vbox.pack_start(hbox) hbox.show() sw = gtk.ScrolledWindow() sw.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) hbox.pack_start(sw, False, False, 0) # create tree model self._treemodel = self._create_treemodel() # create tree view listview = gtk.TreeView(self._treemodel) listview.set_rules_hint(True) listview.set_headers_visible(False) listview.set_search_column(COLUMN_NAME) selection = listview.get_selection() selection.set_mode(gtk.SELECTION_SINGLE) selection.connect("changed", self._selection_changed) sw.add(listview) # add columns to the tree view self._add_columns(listview) self._info_box = PluginInfoBox() hbox.pack_start(self._info_box, False) self._load_available_plugins()
def __init__(self, pid, index=0, min_value=0, max_value=100, active_widget=None, name_widget=None, value_widget=None, helper=None, progress_widget=None): self.command = Sensor(pid, index) self.command.connect('data-changed', self._data_changed_cb) BaseView.__init__(self, active_widget, name_widget, value_widget, helper) PropertyObject.__init__(self, active_widget=active_widget, name_widget=name_widget, value_widget=value_widget, helper=helper, progress_widget=progress_widget, min_value=min_value, max_value=max_value)
def __init__(self, active_widget=None, name_widget=None, value_widget=None, helper=None): GObject.__init__(self) PropertyObject.__init__(self, active_widget=active_widget, name_widget=name_widget, value_widget=value_widget, helper=helper) self._toggleable = False if active_widget: if isinstance(active_widget, gtk.ToggleButton): self._toggleable = True self.active = active_widget.get_active() active_widget.connect('toggled', self._active_toggled_cb) elif isinstance(active_widget, gtk.Button): self._togglable = False active_widget.connect('clicked', self._active_clicked_cb) else: raise ValueError, 'active_widget should be gtk.Button or gtk.ToggleButton'
def __init__(self, command): GObject.__init__(self) PropertyObject.__init__(self, command=command)