lib/glimmer/libui/group_proxy.rb in glimmer-dsl-libui-0.0.15 vs lib/glimmer/libui/group_proxy.rb in glimmer-dsl-libui-0.0.16

- old
+ new

@@ -25,10 +25,12 @@ module LibUI # Proxy for LibUI group objects # # Follows the Proxy Design Pattern class GroupProxy < ControlProxy + DEFAULT_TITLE = '' + def post_initialize_child(child) ::LibUI.group_set_child(@libui, child.libui) end def destroy_child(child) @@ -37,10 +39,13 @@ end private def build_control - super.tap do + 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 end end