From 7b07d605738b4c7e68354bfec9b1b853c30b8a18 Mon Sep 17 00:00:00 2001 From: rr- Date: Mon, 5 Nov 2018 23:36:16 +0100 Subject: [PATCH] ui: hide cursor in focused buttons --- pqcli/ui/custom_button.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pqcli/ui/custom_button.py b/pqcli/ui/custom_button.py index b64fc1e..a5de435 100644 --- a/pqcli/ui/custom_button.py +++ b/pqcli/ui/custom_button.py @@ -2,6 +2,8 @@ import typing as T import urwid +_MAGIC = 999 # where to display the cursor (high value = don't display it) + class CustomButton(urwid.Button): def __init__( @@ -16,7 +18,7 @@ class CustomButton(urwid.Button): urwid.Columns( [ ("pack", urwid.Text("< ")), - urwid.SelectableIcon([label], 0), + urwid.SelectableIcon([label], _MAGIC), ( "pack", urwid.Text(f"[{hint}]" if hint else "", align="right"),