child window creation improvement

This commit is contained in:
k-brac 2016-11-28 13:50:07 +01:00
parent 5a09e8ba21
commit 2b25bf1480
4 changed files with 31 additions and 3 deletions

View file

@ -1,3 +1,5 @@
#![cfg(target_os = "windows")]
extern crate winit;
use std::thread;
use winit::os::windows::WindowBuilderExt;
@ -5,7 +7,10 @@ use winit::os::windows::WindowBuilderExt;
fn resize_callback(width: u32, height: u32) {
println!("Window resized to {}x{}", width, height);
}
/**
* Creates a main window and a child within it and handle their events separetely.
* Currently windows only
*/
fn main() {
let window = winit::WindowBuilder::new()
.with_title("A fantastic window!")
@ -19,6 +24,7 @@ fn main() {
.with_title("child window!")
.with_window_resize_callback(resize_callback)
.with_decorations(false)
.with_dimensions(100, 100)
.with_parent_window(proxy)
.build()
.unwrap();