Native gui: ongoing work, cables and fuses
This commit is contained in:
@@ -46,6 +46,15 @@ class EquipmentView(View):
|
||||
self.topwidget.set_visible_child(self.box['equip_edit'])
|
||||
|
||||
def on_but_detail_clicked(self, widget):
|
||||
eid = treeview.get_value(self.tree['equipment'], 0)
|
||||
self.equip.load(eid)
|
||||
self.display_record()
|
||||
self.topwidget.set_visible_child(self.box['equip_detail'])
|
||||
|
||||
def on_tvw_equipment_row_activated(self, widget, path, column):
|
||||
eid = treeview.get_value(widget, 0)
|
||||
self.equip.load(eid)
|
||||
self.display_record()
|
||||
self.topwidget.set_visible_child(self.box['equip_detail'])
|
||||
|
||||
# buttons on detail page
|
||||
@@ -62,3 +71,15 @@ class EquipmentView(View):
|
||||
|
||||
def on_but_cancel_clicked(self, widget):
|
||||
self.topwidget.set_visible_child(self.box['equipment'])
|
||||
|
||||
def display_record(self):
|
||||
print(self.equip)
|
||||
#self.label['name'].set_text(self.equip.sname)
|
||||
self.label['remarks'].set_text(self.equip.remarks or '')
|
||||
|
||||
def edit_record(self):
|
||||
self.entry['sname'].set_text(self.storage.sname)
|
||||
self.spin['x'].set_value(self.storage.x)
|
||||
self.spin['y'].set_value(self.storage.y)
|
||||
self.spin['z'].set_value(self.storage.z)
|
||||
self.text['remarks'].get_buffer().set_text(self.storage.remarks or '')
|
||||
|
||||
Reference in New Issue
Block a user