Method: CyberarmEngine::Element::Container#position_on_next_line

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

#position_on_next_line(element) ⇒ Object

Flow



281
282
283
284
285
286
287
288
289
# File 'lib/cyberarm_engine/ui/elements/container.rb', line 281

def position_on_next_line(element) # Flow
  @current_position.x = @style.margin_left + @style.padding_left
  @current_position.y += tallest_neighbor(element, @current_position.y).outer_height

  element.x = element.style.margin_left + @current_position.x
  element.y = element.style.margin_top  + @current_position.y

  @current_position.x += element.outer_width
end