Class: Gtk::Stack
- Inherits:
-
Object
- Object
- Gtk::Stack
- Defined in:
- lib/gtk3/stack.rb
Instance Method Summary collapse
- #add(widget, name = nil, title = nil) ⇒ Object
- #set_visible_child(widget_or_name, transition_type = nil) ⇒ Object
- #set_visible_child_raw ⇒ Object
Instance Method Details
#add(widget, name = nil, title = nil) ⇒ Object
42 43 44 45 46 47 48 49 50 51 |
# File 'lib/gtk3/stack.rb', line 42 def add(, name=nil, title=nil) if title add_titled(, name, title) elsif name add_named(, name) else super() end self end |
#set_visible_child(widget_or_name, transition_type = nil) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/gtk3/stack.rb', line 21 def set_visible_child(, transition_type=nil) case when String name = else = end if set_visible_child_raw() else if transition_type set_visible_child_full(name, transition_type) else set_visible_child_name(name) end end end |
#set_visible_child_raw ⇒ Object
20 |
# File 'lib/gtk3/stack.rb', line 20 alias_method :set_visible_child_raw, :set_visible_child |