"""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()