CrystGLFW::Event::WindowToggleIconification
A CrystGLFW::Event::WindowToggleIconification is generated when a Window is either iconified or restored. It is yielded to the block defined by on_toggle_iconification.
window = Window.new
window.on_toggle_iconification do |event|
if event.iconified?
puts "Window is iconified!"
else
puts "Window is restored!"
end
end
window
You can retrieve the event's associated Window using the window method:
event.window # => CrystGLFW::Window
iconified?
You can determine whether or not the Window was iconified using the iconified? method:
event.iconified?
iconified? returns true if the Window was iconified, and returns false if the Window was restored.