From 7a3079932e642921d86ddd777e544770efdd3369 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 5 May 2021 22:13:26 +0000 Subject: [PATCH] Show release information on main screen Signed-off-by: Michael Tremer --- src/python/tui/__init__.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/python/tui/__init__.py b/src/python/tui/__init__.py index ce241f8..092f041 100644 --- a/src/python/tui/__init__.py +++ b/src/python/tui/__init__.py @@ -62,6 +62,9 @@ class Tui(object): """ self.screen = snack.SnackScreen() + # Setup root text + self.draw_root_text("%(PRETTY_NAME)s" % self.bricklayer.os) + # Setup helpline self.push_helpline( _("/ between elements | selects | next screen") @@ -78,6 +81,16 @@ class Tui(object): self.screen.finish() self.screen = None + def draw_root_text(self, text, top=0, left=0): + if not self.screen: + raise RuntimeError() + + # Center the text + text = text.center(self.screen.width) + + # Draw the text + self.screen.drawRootText(top, left, text) + def push_helpline(self, helpline): """ Sets the helpline, but centers it first -- 2.47.3