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, 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, 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, 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)