From 3b1fbafbe2c76174e6e0fe346482527ab9ea3a88 Mon Sep 17 00:00:00 2001 From: Mark Tearle <mark@tearle.com> Date: Sun, 19 Oct 2014 20:18:15 +0800 Subject: [PATCH] Tidy up widget layout Fix up drawing bugs --- virtualsnack.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/virtualsnack.py b/virtualsnack.py index e5b6afe..b36204a 100755 --- a/virtualsnack.py +++ b/virtualsnack.py @@ -52,9 +52,9 @@ class VirtualSnack(npyscreen.Form): self.reset= self.add(npyscreen.MiniButton,name="RESET", relx = kpx + 7, rely = kpy, value_changed_callback=self.parentApp.when_reset_pressed) - self.dip = self.add(npyscreen.MultiSelect, name = "Door", max_width=15, relx = 4, rely = 10, max_height=4, value = [], values = ["DOOR"], scroll_exit=True, value_changed_callback=self.parentApp.when_door_toggled) + self.dip = self.add(npyscreen.MultiSelect, name = "Door", max_width=15, relx = 4, rely = 12, max_height=4, value = [], values = ["DOOR"], scroll_exit=True, value_changed_callback=self.parentApp.when_door_toggled) - self.dip = self.add(npyscreen.MultiSelect, name = "DIP Switch", max_width = 45, rely =3, relx = 30, max_height=10, value = [], values = ["DIP1", "DIP2", "DIP3","DIP4","DIP5","DIP6","DIP7","DIP8"], scroll_exit=True) + self.dip = self.add(npyscreen.MultiSelect, name = "DIP Switch", max_width=10, rely =3, relx = 35, max_height=10, value = [], values = ["DIP1", "DIP2", "DIP3","DIP4","DIP5","DIP6","DIP7","DIP8"], scroll_exit=True) self.nickel= self.add(npyscreen.MiniButton,name="0.05", rely= 3, relx=50) self.dime= self.add(npyscreen.MiniButton,name="0.10", relx=50) @@ -63,17 +63,12 @@ class VirtualSnack(npyscreen.Form): self.mode= self.add(npyscreen.MiniButton,name="MODE", relx=50) - self.wStatus1 = self.add(npyscreen.FixedText, value="Last Command", editable=False, relx=2, rely=12) - self.wStatus1.important = True - - self.wStatus2 = self.add(npyscreen.FixedText, value="", editable=False) - - self.date_widget = self.add(npyscreen.FixedText, value=datetime.now().ctime(), editable=False) + self.date_widget = self.add(npyscreen.FixedText, value=datetime.now().ctime(), editable=False, rely=18) self.date_widget.value = "Hello" self.add_handlers({"^Q": self.exit_application}) - self.sentfield = self.add(npyscreen.TitleText, name = "Sent:", value="", editable=False ) + self.sentfield = self.add(npyscreen.TitleText, name = "Sent:", value="", editable=False, rely=20 ) self.receivedfield = self.add(npyscreen.TitleText, name = "Received:", value="", editable=False ) def exit_application(self,name): -- GitLab