ConnectOnionConnectOnion
DocsTUIDivider

Divider

Simple horizontal line separator

Quick Start

main.py
1from connectonion.tui import Divider 2from rich.console import Console 3 4console = Console() 5 6divider = Divider() 7console.print(divider.render())
Python REPL
Interactive
────────────────────────────────────────

Configuration

main.py
1# Custom width 2divider = Divider(width=20) 3 4# Custom character 5divider = Divider(char="═") 6 7# Custom style 8divider = Divider(style="bold cyan")

API

main.py
1Divider( 2 width: int = 40, 3 char: str = "─", 4 style: str = "dim", 5)

Methods

main.py
1divider.render() -> Text # Returns Rich Text object

Usage Example

main.py
1from connectonion.tui import Divider, StatusBar 2from rich.console import Console 3 4console = Console() 5 6console.print(Divider().render()) 7console.print(StatusBar([("🤖", "gpt-4", "magenta")]).render()) 8console.print(Divider().render())
Python REPL
Interactive
────────────────────────────────────────
🤖 gpt-4
────────────────────────────────────────