"""Display help screen"""
(mlines, mcols) = self.outer.win.getmaxyx()
self.win.mvwin(int(mlines / 2) - 10, int(mcols / 2) - 26)
- self.outer.update_panels()
self.panel.show()
while True:
self.win.addstr(t[0] + 3, 1, t[1])
self.win.box()
- self.outer.update_panels()
def menu_print(self, string, err=False):
"""Print messages on the menu screen"""
self.win.addch(15, i + 1, " ")
self.win.addstr(15, 1, string, color)
- self.outer.update_panels()
self.menu_grab()
def menu_grab(self):
key = self.win.getkey()
if key in ["r", "m"]:
self.panel.hide()
- self.outer.update_panels()
self.outer.get_key()
elif key == "q":
self.outer.leave()
(mlines, mcols) = self.outer.win.getmaxyx()
self.win.mvwin(int(mlines / 2) - 9, int(mcols / 2) - 22)
self.panel.show()
- self.outer.update_panels()
self.menu_grab()
else:
self.disp_card()
- def update_panels(self):
- """Update panel and window contents"""
- curses.panel.update_panels()
- curses.doupdate()
-
def leave(self):
"""Pickle stack before quitting"""
if self.obj.index + 1 == len(self.stack):
width=self.wrap_width(),
),
)
- self.update_panels()
+
self.disp_bar()
self.disp_sidebar()