class
Opal::UI::SplitBuilder
- Opal::UI::SplitBuilder
- Reference
- Object
Overview
Builder for split view children and declarative split-pane configuration
Defined in:
opal/ui/dsl.crInstance Method Summary
- #bottom(&) : Nil
- #bottom(element : Element) : Nil
- #direction(dir : SplitDirection | Symbol | String) : self
- #direction_override : SplitDirection | Nil
- #direction_override=(direction_override : SplitDirection | Nil)
- #first(element : Element) : Nil
- #first : Element | Nil
- #first(&) : Nil
- #first=(first : Element | Nil)
- #first_size(sz : Int32) : self
- #first_size_override : Int32 | Nil
- #first_size_override=(first_size_override : Int32 | Nil)
- #focus(pane : Symbol) : self
- #focused_pane_override : Symbol | Nil
- #focused_pane_override=(focused_pane_override : Symbol | Nil)
- #hide_separator : self
- #horizontal : self
-
#left(&) : Nil
Horizontal split aliases
- #left(element : Element) : Nil
- #max_first_size(sz : Int32) : self
- #max_first_size_override : Int32 | Nil
- #max_first_size_override=(max_first_size_override : Int32 | Nil)
- #min_first_size(sz : Int32) : self
- #min_first_size_override : Int32 | Nil
- #min_first_size_override=(min_first_size_override : Int32 | Nil)
- #pane(title : String | Nil = nil, border : Symbol | Border | Nil = nil, border_fg : Color | Symbol | String = Color.none, title_fg : Color | Symbol | String = :cyan, padding : Int32 = 0, bg : Color | Symbol | String = Color.none, &) : Element | Nil
- #pane(element : Element) : Element
- #ratio(val : Float64) : self
- #ratio_override : Float64 | Nil
- #ratio_override=(ratio_override : Float64 | Nil)
- #right(&) : Nil
- #right(element : Element) : Nil
- #second(element : Element) : Nil
- #second : Element | Nil
- #second(&) : Nil
- #second=(second : Element | Nil)
- #second_size(sz : Int32) : self
- #second_size_override : Int32 | Nil
- #second_size_override=(second_size_override : Int32 | Nil)
- #separator(ch : Char, fg : Color | Symbol | String = Color.none) : self
- #separator_fg_override : Color | Nil
- #separator_fg_override=(separator_fg_override : Color | Nil)
- #separator_override : Char | Nil
- #separator_override=(separator_override : Char | Nil)
- #show_separator_override : Bool | Nil
- #show_separator_override=(show_separator_override : Bool | Nil)
-
#top(&) : Nil
Vertical split aliases
- #top(element : Element) : Nil
- #vertical : self