class Glimmer::LibUI::ControlProxy::FormProxy
Constants
- APPEND_PROPERTIES
Public Instance Methods
children()
click to toggle source
# File lib/glimmer/libui/control_proxy/form_proxy.rb, line 37 def children @children ||= [] end
destroy_child(child)
click to toggle source
# File lib/glimmer/libui/control_proxy/form_proxy.rb, line 41 def destroy_child(child) child.deregister_all_custom_listeners ::LibUI.send("form_delete", @libui, children.index(child)) ControlProxy.control_proxies.delete(child) children.delete(child) end
post_initialize_child(child)
click to toggle source
# File lib/glimmer/libui/control_proxy/form_proxy.rb, line 30 def post_initialize_child(child) child.label = '' if child.label.nil? child.stretchy = true if child.stretchy.nil? ::LibUI.form_append(@libui, child.label, child.libui, Glimmer::LibUI.boolean_to_integer(child.stretchy)) children << child end
Private Instance Methods
build_control()
click to toggle source
Calls superclass method
Glimmer::LibUI::ControlProxy#build_control
# File lib/glimmer/libui/control_proxy/form_proxy.rb, line 50 def build_control super.tap do self.padded = true end end