From a47d6233beddb6e53707000fca158b88f6e2c647 Mon Sep 17 00:00:00 2001 From: rr- Date: Sun, 13 Jan 2019 17:33:19 +0100 Subject: [PATCH] ui/urwid: colorize logo --- pqcli/ui/urwid/__init__.py | 1 + pqcli/ui/urwid/views/roster_view.py | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pqcli/ui/urwid/__init__.py b/pqcli/ui/urwid/__init__.py index c5bc372..0698cde 100644 --- a/pqcli/ui/urwid/__init__.py +++ b/pqcli/ui/urwid/__init__.py @@ -14,6 +14,7 @@ from ..base import BaseUserInterface TICK_FREQ = 0.1 SAVE_FREQ = 60.0 PALETTE: T.List[T.Tuple[str, ...]] = [ + ("logo", "light green", ""), ("button", "", ""), ("button-focus", "light red", "black"), ("linebox", "", ""), diff --git a/pqcli/ui/urwid/views/roster_view.py b/pqcli/ui/urwid/views/roster_view.py index cb35eb5..3f39a01 100644 --- a/pqcli/ui/urwid/views/roster_view.py +++ b/pqcli/ui/urwid/views/roster_view.py @@ -13,7 +13,9 @@ class RosterView(urwid.Filler): def __init__(self, roster: Roster) -> None: self.roster = roster - logo = urwid.BigText("Progress Quest", urwid.HalfBlock5x4Font()) + logo = urwid.AttrMap( + urwid.BigText("Progress Quest", urwid.HalfBlock5x4Font()), "logo" + ) buttons = [] for player_idx, player in enumerate(self.roster.players):