Method: CyberarmEngine::Element::Container#scroll_top=

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

#scroll_top=(n) ⇒ Object



369
370
371
372
373
374
375
376
377
378
# File 'lib/cyberarm_engine/ui/elements/container.rb', line 369

def scroll_top=(n)
  n = 0 if n <= 0
  @scroll_position.y = -n

  if max_scroll_height.positive?
    @scroll_position.y = -max_scroll_height if @scroll_position.y.abs > max_scroll_height
  else
    @scroll_position.y = 0
  end
end