Window creation: Difference between revisions

Content added Content deleted
(→‎{{header|ALGOL 68}}: add AmigaBASIC version)
(Rust, using winit)
Line 1,976: Line 1,976:
</script>"
</script>"
wait</lang>
wait</lang>

=={{header|Rust}}==
{{libheader|winit}}
<lang rust>use winit::event::{Event, WindowEvent}; // winit 0.24
use winit::event_loop::{ControlFlow, EventLoop};
use winit::window::WindowBuilder;

fn main() {
let event_loop = EventLoop::new();
let _win = WindowBuilder::new()
.with_title("Window")
.build(&event_loop).unwrap();

event_loop.run(move |ev, _, flow| {
match ev {
Event::WindowEvent {
event: WindowEvent::CloseRequested, ..
} => {
*flow = ControlFlow::Exit;
}
_ => {}
}
});
}</rust>



=={{header|Scala}}==
=={{header|Scala}}==