From 21e53dd011a20dd237abfbe093bbb465fda1c11d Mon Sep 17 00:00:00 2001 From: Chandler J Date: Sun, 28 Jan 2024 14:45:48 -0700 Subject: working on tui --- src/tui.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/tui.py (limited to 'src/tui.py') diff --git a/src/tui.py b/src/tui.py new file mode 100644 index 0000000..fc702f9 --- /dev/null +++ b/src/tui.py @@ -0,0 +1,30 @@ +import pytermgui as ptg + + +global gaps_enabled +gaps_enabled = False +def toggle_gaps(gaps): + gaps = not gaps + +with ptg.WindowManager() as manager: + layout = ptg.Layout() + layout.add_slot("Body Left", index=0) + layout.add_slot("Body Right", width=0.5, index=1) + i3window = ( + ptg.Window( + "[bold]i3 Configuration Settings", + ptg.Label("[italic gray]gaps", parent_align=0), + ptg.Splitter(ptg.Label("Toggle window gaps", parent_align=0), ptg.Checkbox(parent_align=2)) + ) + .set_title("[italic inverse !gradient(60)]i3 Configuration[/!]") + ) + polybar_window = ( + ptg.Window( + "[bold]Polybar Configuration Settings" + ).set_title("[italic inverse !gradient(45)]Polybar Configuration") + ) + layout.assign(polybar_window, index=0) + layout.assign(i3window, index=1) + manager.add(i3window) + manager.add(polybar_window) + -- cgit v1.2.3