# class Gtk::Container

### Public Instance Methods

<<(child, properties={})
Alias for: add
add(child, properties={}) click to toggle source

    # File lib/gtk3/container.rb, line 20
    def add(child, properties={})
      child.freeze_child_notify
      begin
        add_raw(child)
        properties.each do |key, value|
          child_set_property(child, key, value)
        end
        self
      ensure
        child.thaw_child_notify
      end
    end

Also aliased as: add_raw, <<
add_raw(child, properties={})
Alias for: add
child_get_property(child, name) click to toggle source

    # File lib/gtk3/container.rb, line 45
    def child_get_property(child, name)
      property = self.class.find_child_property(name)
      value = GLib::Value.new(property.value_type)
      child_get_property_raw(child, name, value)
      value.value
    end

Also aliased as: child_get_property_raw
child_get_property_raw(child, name)
Alias for: child_get_property
focus_chain() click to toggle source

    # File lib/gtk3/container.rb, line 35
    def focus_chain
      set_explicitly, widgets = focus_chain_raw
      if set_explicitly
        widgets
      else
        nil
      end
    end

Also aliased as: focus_chain_raw
focus_chain_raw()
Alias for: focus_chain