extern crate glfw;
fn main() {
let mut glfw = glfw::init(glfw::FAIL_ON_ERRORS).unwrap();
glfw.with_primary_monitor(|_, monitor| {
let _ = monitor.map(|monitor| {
println!("{:?}:", monitor.get_name());
println!(" {:?}\n", monitor.get_video_mode().unwrap());
});
});
println!("Available monitors\n\
------------------");
glfw.with_connected_monitors(|_, monitors| {
for monitor in monitors.iter() {
println!("{:?}:", monitor.get_name());
for mode in monitor.get_video_modes().iter() {
println!(" {:?}", *mode);
}
}
});
}