on_move
The on_move
method defines callback behavior that is triggered when a Window
is moved. It generates a CrystGLFW::Event::WindowMove
that is yielded to the block:
window = Window.new
window.on_move do |event|
puts "window moved to #{event.position}"
end
With this callback defined, every time window
is moved, its new location is printed to standard output.
on_move
must be called from within a run
block definition.