CmdForge/src/smarttools/ui_urwid.py

24 lines
774 B
Python

"""BIOS-style TUI for SmartTools using urwid.
This module is a thin wrapper for backwards compatibility.
The actual implementation is in the ui_urwid/ package.
"""
from .ui_urwid import run_ui, SmartToolsUI
from .ui_urwid.palette import PALETTE
from .ui_urwid.widgets import (
SelectableText, Button3D, Button3DCompact, ClickableButton,
SelectableToolItem, ToolListBox, TabCyclePile, TabPassEdit,
UndoableEdit, DOSScrollBar, ToolBuilderLayout, Dialog
)
__all__ = [
'run_ui', 'SmartToolsUI', 'PALETTE',
'SelectableText', 'Button3D', 'Button3DCompact', 'ClickableButton',
'SelectableToolItem', 'ToolListBox', 'TabCyclePile', 'TabPassEdit',
'UndoableEdit', 'DOSScrollBar', 'ToolBuilderLayout', 'Dialog'
]
if __name__ == "__main__":
run_ui()