Commit 8ca39c43 authored by Roman Alifanov's avatar Roman Alifanov

widgets: fix initialization order, defer value loading

parent d4392266
......@@ -19,7 +19,6 @@ class BooleanWidget(BaseWidget):
control_box.append(self.switch)
self.row.add_suffix(control_box)
self._update_initial_state()
return self.row
def _update_initial_state(self):
......
......@@ -15,16 +15,11 @@ class ChoiceWidget(BaseWidget):
self.row.set_activatable_widget(self.dropdown)
self._rebuild_items()
self._update_dropdown_selection()
control_box = Gtk.Box(spacing=6, orientation=Gtk.Orientation.HORIZONTAL)
control_box.append(self.reset_revealer)
control_box.append(self.dropdown)
self.row.add_suffix(control_box)
self._update_reset_visibility()
return self.row
def update_display(self):
......
......@@ -8,9 +8,6 @@ class EntryWidget(BaseWidget):
self.entry = Gtk.Entry()
self.entry.set_halign(Gtk.Align.CENTER)
self.entry.set_text(str(self.setting._get_backend_value() or ""))
self.entry.connect("activate", self._on_text_changed)
......@@ -25,9 +22,6 @@ class EntryWidget(BaseWidget):
control_box.append(self.entry)
self.row.add_suffix(control_box)
self._update_reset_visibility()
return self.row
def update_display(self):
......
......@@ -21,7 +21,7 @@ class NumStepper(BaseWidget):
lower, upper, step, digits = self._get_range_values(map_data)
adjustment = Gtk.Adjustment(
value=self.setting._get_backend_value() or lower,
value=lower,
lower=lower,
upper=upper,
step_increment=step,
......@@ -42,9 +42,6 @@ class NumStepper(BaseWidget):
row.add_suffix(control_box)
self.spin_handler_id = self.spin.connect("value-changed", self._on_num_changed)
self._update_reset_visibility()
return self.row
def update_display(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment