mirror of
https://github.com/rr-/pq-cli.git
synced 2026-09-28 22:33:59 -06:00
ui: change buttons appearance
This commit is contained in:
+8
-3
@@ -9,14 +9,19 @@ class MenuButton(urwid.Button):
|
|||||||
label: str,
|
label: str,
|
||||||
*args: T.Any,
|
*args: T.Any,
|
||||||
hint: T.Optional[str] = None,
|
hint: T.Optional[str] = None,
|
||||||
**kwargs: T.Any
|
**kwargs: T.Any,
|
||||||
) -> None:
|
) -> None:
|
||||||
super().__init__("", *args, **kwargs)
|
super().__init__("", *args, **kwargs)
|
||||||
self._w = urwid.AttrMap(
|
self._w = urwid.AttrMap(
|
||||||
urwid.Columns(
|
urwid.Columns(
|
||||||
[
|
[
|
||||||
urwid.SelectableIcon(["\N{BULLET} ", label], 2),
|
("pack", urwid.Text("< ")),
|
||||||
("pack", urwid.Text(hint or "", align="right")),
|
urwid.SelectableIcon([label], 0),
|
||||||
|
(
|
||||||
|
"pack",
|
||||||
|
urwid.Text(f"[{hint}]" if hint else "", align="right"),
|
||||||
|
),
|
||||||
|
("pack", urwid.Text(" >")),
|
||||||
]
|
]
|
||||||
),
|
),
|
||||||
"button",
|
"button",
|
||||||
|
|||||||
@@ -158,6 +158,7 @@ class NewGameView(urwid.Pile):
|
|||||||
urwid.Padding(
|
urwid.Padding(
|
||||||
generate_char_name_btn,
|
generate_char_name_btn,
|
||||||
left=len(self.char_name_edit.caption),
|
left=len(self.char_name_edit.caption),
|
||||||
|
width=25,
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
|||||||
Reference in New Issue
Block a user