Class: Gtk::Stack
- Inherits:
-
Object
- Object
- Gtk::Stack
- Extended by:
- GLib::Deprecatable
- Defined in:
- lib/gtk4/stack.rb,
lib/gtk4/deprecated.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
39 40 41 42 43 44 45 46 47 48 |
# File 'lib/gtk4/stack.rb', line 39 def add(, name=nil, title=nil) if title add_titled(, name, title) elsif name add_named(, name) else add_child() end self end |
#set_visible_child(widget_or_name, transition_type = nil) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/gtk4/stack.rb', line 20 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
19 |
# File 'lib/gtk4/stack.rb', line 19 alias_method :set_visible_child_raw, :set_visible_child |