Opal::UI::RichLog
Inherits Opal::UI::Control < Opal::UI::InputHookable < Opal::UI::Element < Opal::UI::Themable < Reference < Object
Streaming, high-performance rolling log viewer inspired by Python Textual's RichLog. Features automatic line-capping ring buffer, auto-scroll to bottom, user scroll lock, ANSI escape sequence preservation, search/filtering, and scrollbar.
Constructors
Instance methods
auto_scroll?
Sourceborder_fg
Sourceborder_fg=(border_fg : Color | Nil)
Sourcefilter_query
SourceDefault 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.
highlight_ansi?
Sourcemax_lines
Sourcescrollbar_thumb_fg
Sourcescrollbar_thumb_fg=(scrollbar_thumb_fg : Color | Nil)
Sourcetext_fg
Sourcetext_fg=(text_fg : Color | Nil)
Source