struct
Obsctl::TUI::LayoutAreas
- Obsctl::TUI::LayoutAreas
- Struct
- Value
- Object
Defined in:
obsctl/tui/layout.crConstructors
Instance Method Summary
- #audio : CryTUI::Rect
- #clone
- #collections : CryTUI::Rect
- #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)
- #header : CryTUI::Rect
- #live_bar : CryTUI::Rect
- #logs : CryTUI::Rect
- #palette : CryTUI::Rect
-
#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.
- #profiles : CryTUI::Rect
- #scenes : CryTUI::Rect
- #stats : CryTUI::Rect | Nil
Constructor Detail
def self.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)
#
Instance Method Detail
def 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)
#
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.