Opal::UI::Screen
Inherits Opal::UI::Control < Opal::UI::InputHookable < Opal::UI::Element < Opal::UI::Themable < Reference < Object
Base application screen inspired by Python Textual's Screen. Manages local key bindings, root element tree, and lifecycle callbacks.
Constructors
Instance methods
Default key event handler. Override in subclasses if not using @default_input_proc.
Default mouse event handler. Override in subclasses if not using @default_input_proc.
mounted?
Sourcename
Sourcerecord_cast(output_path : String, width : Int32 = 80, height : Int32 = 24, title : String | Nil = nil, &block : Asciicast::ScreenRecorder -> Nil) : Nil
Sourceroot
Sourceroot=(root : Element | Nil)
Sourcetitle
Source