Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tabbed Text Windows

Multiple text streams organized into switchable tabs.

Basic Usage

[[windows]]
name = "channels"
widget_type = "tabbedtext"
row = 0
col = 80
rows = 20
cols = 40
buffer_size = 2000

[[windows.tabs]]
name = "Speech"
streams = ["speech"]

[[windows.tabs]]
name = "Thoughts"
streams = ["thoughts"]

[[windows.tabs]]
name = "Combat"
streams = ["combat"]

Properties

PropertyTypeDefaultDescription
buffer_sizeinteger5000Lines per tab

Tab Properties

PropertyTypeDefaultDescription
namestringrequiredTab label
streamsarrayrequiredStream IDs for this tab
show_timestampsboolfalseShow timestamps
timestamp_positionstring"end""start" or "end"
ignore_activityboolfalseDon’t highlight on new content

Tab Switching

  • Click tab name to switch
  • Activity indicator shows which tabs have new content

Example: Communication Hub

[[windows]]
name = "comms"
widget_type = "tabbedtext"
row = 0
col = 100
rows = 25
cols = 60
buffer_size = 3000

[[windows.tabs]]
name = "Speech"
streams = ["speech"]
show_timestamps = true

[[windows.tabs]]
name = "Thoughts"
streams = ["thoughts"]
show_timestamps = true

[[windows.tabs]]
name = "Whispers"
streams = ["whisper"]
show_timestamps = true

[[windows.tabs]]
name = "Group"
streams = ["group"]
ignore_activity = true

Example: Game Activity

[[windows]]
name = "activity"
widget_type = "tabbedtext"
buffer_size = 1000

[[windows.tabs]]
name = "Combat"
streams = ["combat"]

[[windows.tabs]]
name = "Deaths"
streams = ["death"]

[[windows.tabs]]
name = "Arrivals"
streams = ["logons"]
ignore_activity = true