class Glimmer::LibUI::ControlProxy::GroupProxy
Proxy for LibUI
group objects
Follows the Proxy Design Pattern
Constants
- DEFAULT_TITLE
Public Instance Methods
destroy_child(child)
click to toggle source
Calls superclass method
Glimmer::LibUI::ControlProxy#destroy_child
# File lib/glimmer/libui/control_proxy/group_proxy.rb, line 37 def destroy_child(child) ::LibUI.send("group_set_child", @libui, nil) super end
post_initialize_child(child)
click to toggle source
# File lib/glimmer/libui/control_proxy/group_proxy.rb, line 33 def post_initialize_child(child) ::LibUI.group_set_child(@libui, child.libui) end
Private Instance Methods
build_control()
click to toggle source
# File lib/glimmer/libui/control_proxy/group_proxy.rb, line 44 def build_control construction_args = @args.dup construction_args[0] = DEFAULT_TITLE if construction_args.size == 0 @libui = ControlProxy.new_control(@keyword, construction_args) @libui.tap do self.margined = true end end