aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorPierre Krieger <pierre.krieger1708@gmail.com>2015-03-25 19:57:38 +0100
committerPierre Krieger <pierre.krieger1708@gmail.com>2015-03-25 20:27:18 +0100
commitcedc85c55032afca28fe9b4a1bd11499267f6009 (patch)
treeea7126ccb056d6b8da8e668abc75e924308e907a /examples
parent63d2cd263ee3e68118213ae5b8ba1326fc3ee03e (diff)
downloadglutin-cedc85c55032afca28fe9b4a1bd11499267f6009.tar.gz
glutin-cedc85c55032afca28fe9b4a1bd11499267f6009.zip
Rustup
Diffstat (limited to 'examples')
-rw-r--r--examples/cursor.rs2
-rw-r--r--examples/fullscreen.rs52
-rw-r--r--examples/multiwindow.rs2
-rw-r--r--examples/vsync.rs2
-rw-r--r--examples/window.rs2
5 files changed, 8 insertions, 52 deletions
diff --git a/examples/cursor.rs b/examples/cursor.rs
index 0dced66..c5bcbd6 100644
--- a/examples/cursor.rs
+++ b/examples/cursor.rs
@@ -1,3 +1,5 @@
+#![feature(std_misc)]
+
#[cfg(target_os = "android")]
#[macro_use]
extern crate android_glue;
diff --git a/examples/fullscreen.rs b/examples/fullscreen.rs
deleted file mode 100644
index 3b9e2c1..0000000
--- a/examples/fullscreen.rs
+++ /dev/null
@@ -1,52 +0,0 @@
-#[cfg(target_os = "android")]
-#[macro_use]
-extern crate android_glue;
-
-extern crate glutin;
-
-use std::old_io::stdio::stdin;
-
-mod support;
-
-#[cfg(target_os = "android")]
-android_start!(main);
-
-#[cfg(not(feature = "window"))]
-fn main() { println!("This example requires glutin to be compiled with the `window` feature"); }
-
-#[cfg(feature = "window")]
-fn main() {
- // enumerating monitors
- let monitor = {
- for (num, monitor) in glutin::get_available_monitors().enumerate() {
- println!("Monitor #{}: {:?}", num, monitor.get_name());
- }
-
- print!("Please write the number of the monitor to use: ");
- let num = stdin().read_line().unwrap().as_slice().trim().parse()
- .ok().expect("Please enter a number");
- let monitor = glutin::get_available_monitors().nth(num).expect("Please enter a valid ID");
-
- println!("Using {:?}", monitor.get_name());
-
- monitor
- };
-
- let window = glutin::WindowBuilder::new()
- .with_title("Hello world!".to_string())
- .with_fullscreen(monitor)
- .build()
- .unwrap();
-
- unsafe { window.make_current() };
-
-
- let context = support::load(&window);
-
- while !window.is_closed() {
- context.draw_frame((0.0, 1.0, 0.0, 1.0));
- window.swap_buffers();
-
- println!("{:?}", window.wait_events().next());
- }
-}
diff --git a/examples/multiwindow.rs b/examples/multiwindow.rs
index 115d5f2..a7680b8 100644
--- a/examples/multiwindow.rs
+++ b/examples/multiwindow.rs
@@ -1,3 +1,5 @@
+#![feature(std_misc)]
+
#[cfg(target_os = "android")]
#[macro_use]
extern crate android_glue;
diff --git a/examples/vsync.rs b/examples/vsync.rs
index ec9ea79..768bfc0 100644
--- a/examples/vsync.rs
+++ b/examples/vsync.rs
@@ -1,3 +1,5 @@
+#![feature(std_misc)]
+
#[cfg(target_os = "android")]
#[macro_use]
extern crate android_glue;
diff --git a/examples/window.rs b/examples/window.rs
index 1d3b615..0e2a3cf 100644
--- a/examples/window.rs
+++ b/examples/window.rs
@@ -1,3 +1,5 @@
+#![feature(std_misc)]
+
#[cfg(target_os = "android")]
#[macro_use]
extern crate android_glue;