struct

Obsctl::TUI::LayoutAreas

Inherits Struct < Value < Object

Constructors

new(header : CryTUI::Rect, live_bar : CryTUI::Rect, scenes : CryTUI::Rect, audio : CryTUI::Rect, profiles : CryTUI::Rect, collections : CryTUI::Rect, logs : CryTUI::Rect, palette : CryTUI::Rect, stats : CryTUI::Rect | Nil = nil)
Source

Instance methods

audio
clone
Source
collections
copy_with(header _header = @header, live_bar _live_bar = @live_bar, scenes _scenes = @scenes, audio _audio = @audio, profiles _profiles = @profiles, collections _collections = @collections, logs _logs = @logs, palette _palette = @palette, stats _stats = @stats)
Source
header
live_bar
logs
palette
panel(focus : FocusPanel) : CryTUI::Rect

The rectangle a focus panel is drawn in, so callers that reason about a panel -- half-page steps, hit tests -- do not repeat the mapping.

Source
profiles
scenes
stats