From 4acd2c10ad36fe7cc837ad0af19ab45ccc0a6711 Mon Sep 17 00:00:00 2001 From: rr- Date: Fri, 2 Nov 2018 09:33:57 +0100 Subject: [PATCH] ui: center roster view --- pqcli/ui/roster_view.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pqcli/ui/roster_view.py b/pqcli/ui/roster_view.py index 1b53438..47a3442 100644 --- a/pqcli/ui/roster_view.py +++ b/pqcli/ui/roster_view.py @@ -6,7 +6,7 @@ from pqcli.game_state import Roster from pqcli.ui.button import MenuButton -class RosterView(urwid.ListBox): +class RosterView(urwid.Filler): def __init__( self, roster: Roster, @@ -41,11 +41,14 @@ class RosterView(urwid.ListBox): buttons.append(MenuButton(label="Exit", on_press=self.on_exit_press)) super().__init__( - [ - urwid.Padding(logo, width="clip"), - urwid.Divider(), - urwid.Pile(buttons), - ] + urwid.Padding( + urwid.Pile( + [urwid.Padding(logo, width="clip"), urwid.Divider()] + + buttons + ), + align="center", + width=logo.pack()[0], + ) ) def on_resume_game_press(self, user_data: T.Any) -> None: