def build_widget(self): entry = ProxySpinButton() entry.set_adjustment(Gtk.Adjustment(lower=0, step_incr=1, upper=100, page_incr=10)) entry.set_range(0, 100) entry.set_digits(2) return entry
def build_widget(self): entry = ProxySpinButton() entry.set_adjustment(Gtk.Adjustment(lower=0, step_increment=1, upper=100, page_increment=10)) entry.set_range(0, 100) entry.set_digits(2) return entry
def _setup_spin_entry_slave(self, box=None): data_type = self.detail.get_parameter_type() widget = ProxySpinButton(data_type=data_type) widget.props.sensitive = self.sensitive widget.set_range(self.detail.range[0], self.detail.range[1]) widget.set_value(data_type(self.model.field_value)) widget.set_increments(1, 10) if issubclass(data_type, Decimal): widget.props.digits = 2 widget.connect("value-changed", self._on_spin__value_changed) if box is None: self.container.add(widget) else: box.pack_start(widget) widget.show() widget.connect("validate", self._on_entry__validate) widget.connect("validation-changed", self._on_entry__validation_changed) self._entry = widget
def _setup_spin_entry_slave(self, box=None): data_type = self.detail.get_parameter_type() widget = ProxySpinButton(data_type=data_type) widget.props.sensitive = self.sensitive widget.set_range(self.detail.range[0], self.detail.range[1]) widget.set_value(data_type(self.model.field_value)) widget.set_increments(1, 10) if issubclass(data_type, Decimal): widget.props.digits = 2 widget.connect('value-changed', self._on_spin__value_changed) if box is None: self.container.add(widget) else: box.pack_start(widget) widget.show() widget.connect('validate', self._on_entry__validate) widget.connect('validation-changed', self._on_entry__validation_changed) self._entry = widget