Opal::UI::Collapsible
Inherits Opal::UI::Control < Opal::UI::InputHookable < Opal::UI::Element < Opal::UI::Themable < Reference < Object
Accordion collapsible container inspired by Python Textual's Collapsible. Features a clickable header with expandable chevron (▶ / ▼), nested child container, keyboard and mouse toggle, and border styling.
Constructors
Instance methods
border_fg
Sourceborder_fg=(border_fg : Color | Nil)
Sourcechevron_fg
Sourcechevron_fg=(chevron_fg : Color | Nil)
Sourcechild
Sourcechild=(child : Element | Nil)
Sourceclosed_chevron
Sourcecollapse
Sourcecollapsed?
Sourcedisabled?
Sourceexpand
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.
header_bg
Sourceheader_bg=(header_bg : Color | Nil)
Sourceon_toggle
Sourceon_toggle
Sourceopen_chevron
Sourcetitle
Sourcetoggle
Source