struct

Obsctl::TUI::Action

Inherits Struct < Value < Object

Constructors

new(kind : Obsctl::TUI::ActionKind, character : Char | Nil = nil, panel : Obsctl::TUI::FocusPanel | Nil = nil, index : Int32 | Nil = nil, sequence : Nil | String = nil)
Source

Instance methods

character
Source
index
Source
kind
Source
panel

Pointer actions name their own target instead of acting on whatever is focused, so a click cannot be applied to the wrong panel if focus moves between the report arriving and the action running.

Source
sequence

The key sequence a PendingSequence action is waiting to complete.

Source