Method: CyberarmEngine::Element::Container#append

Defined in:
lib/cyberarm_engine/ui/elements/container.rb

#append(&block) ⇒ Object



52
53
54
55
56
57
58
59
60
61
# File 'lib/cyberarm_engine/ui/elements/container.rb', line 52

def append(&block)
  old_container = CyberarmEngine::Element::Container.current_container

  CyberarmEngine::Element::Container.current_container = self
  block.call(self) if block

  CyberarmEngine::Element::Container.current_container = old_container

  root.gui_state.request_recalculate_for(self)
end