mirror of
https://github.com/rr-/pq-cli.git
synced 2026-09-28 22:33:59 -06:00
ui: default to curses user interface
This commit is contained in:
+1
-1
@@ -15,7 +15,7 @@ def parse_args() -> argparse.Namespace:
|
||||
parser = argparse.ArgumentParser(prog="pqcli")
|
||||
|
||||
group = parser.add_mutually_exclusive_group()
|
||||
group.set_defaults(ui=UrwidUserInterface)
|
||||
group.set_defaults(ui=CursesUserInterface)
|
||||
group.add_argument(
|
||||
"--basic",
|
||||
dest="ui",
|
||||
|
||||
@@ -53,8 +53,8 @@ class CursesUserInterface(BaseUserInterface):
|
||||
curses.use_default_colors()
|
||||
curses.init_pair(COLOR_LOGO, 10, -1)
|
||||
curses.init_pair(COLOR_FOCUSED, -1, 8)
|
||||
curses.init_pair(COLOR_SCROLLBAR_THUMB, -1, 0)
|
||||
curses.init_pair(COLOR_SCROLLBAR_TRACK, -1, -1)
|
||||
curses.init_pair(COLOR_SCROLLBAR_THUMB, -1, 7)
|
||||
curses.init_pair(COLOR_SCROLLBAR_TRACK, -1, 0)
|
||||
curses.init_pair(COLOR_PROGRESSBAR, 0, 9)
|
||||
|
||||
def signal_handler(sig: T.Any, frame: T.Any) -> None:
|
||||
|
||||
@@ -16,16 +16,16 @@ SAVE_FREQ = 60.0
|
||||
PALETTE_COLORS: T.List[T.Tuple[str, ...]] = [
|
||||
("logo", "light green", ""),
|
||||
("button", "", ""),
|
||||
("button-focus", "light red", "black"),
|
||||
("button-focus", "", "dark gray"),
|
||||
("linebox", "", ""),
|
||||
("linebox-focus", "light red", "black"),
|
||||
("linebox-focus", "", "dark gray"),
|
||||
("linebox-content", "", ""),
|
||||
("linebox-content-focus", "", ""),
|
||||
("progressbar-normal", "", "", "standout"),
|
||||
("progressbar-done", "black", "light red"),
|
||||
("progressbar-smooth", "light red", ""),
|
||||
("scrollbar", "light gray", "black"),
|
||||
("scrollbar-focus", "light red", "black"),
|
||||
("scrollbar", "dark gray", "black"),
|
||||
("scrollbar-focus", "dark gray", "black"),
|
||||
("scrollable", "", ""),
|
||||
("scrollable-focus", "", ""),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user