]> git.ipfire.org Git - people/ms/bricklayer.git/commitdiff
tui: Add function to show a simple message window
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 5 May 2021 16:03:27 +0000 (16:03 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 5 May 2021 16:03:27 +0000 (16:03 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/python/tui/__init__.py

index 6926a4a325295cd9b12c3ca8e63e81589d128461..4d80373e89f90bc36112601d40c17ebfeb65bbc2 100644 (file)
@@ -90,3 +90,16 @@ class Tui(object):
                        helpline = helpline.center(self.screen.width)
 
                self.screen.pushHelpLine(helpline)
+
+       def message(self, title, text, buttons=None, help=None):
+               """
+                       Shows a message to the user
+               """
+               assert self.screen
+
+               # Set default buttons
+               if buttons is None:
+                       buttons = (_("OK"), _("Cancel"))
+
+               return snack.ButtonChoiceWindow(self.screen, title=title, text=text,
+                       buttons=buttons, help=help)