mirror of
https://github.com/italicsjenga/winit-sonoma-fix.git
synced 2024-12-23 22:01:31 +11:00
wayland: add a warning in the examples in case no window is displayed.
This commit is contained in:
parent
8d5b23d56c
commit
c86cf416d5
|
@ -11,6 +11,12 @@ fn main() {
|
|||
let cursors = [MouseCursor::Default, MouseCursor::Crosshair, MouseCursor::Hand, MouseCursor::Arrow, MouseCursor::Move, MouseCursor::Text, MouseCursor::Wait, MouseCursor::Help, MouseCursor::Progress, MouseCursor::NotAllowed, MouseCursor::ContextMenu, MouseCursor::NoneCursor, MouseCursor::Cell, MouseCursor::VerticalText, MouseCursor::Alias, MouseCursor::Copy, MouseCursor::NoDrop, MouseCursor::Grab, MouseCursor::Grabbing, MouseCursor::AllScroll, MouseCursor::ZoomIn, MouseCursor::ZoomOut, MouseCursor::EResize, MouseCursor::NResize, MouseCursor::NeResize, MouseCursor::NwResize, MouseCursor::SResize, MouseCursor::SeResize, MouseCursor::SwResize, MouseCursor::WResize, MouseCursor::EwResize, MouseCursor::NsResize, MouseCursor::NeswResize, MouseCursor::NwseResize, MouseCursor::ColResize, MouseCursor::RowResize];
|
||||
let mut cursor_idx = 0;
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
match event {
|
||||
Event::WindowEvent { event: WindowEvent::KeyboardInput { input: KeyboardInput { state: ElementState::Pressed, .. }, .. }, .. } => {
|
||||
|
|
|
@ -31,6 +31,12 @@ fn main() {
|
|||
.build(&events_loop)
|
||||
.unwrap();
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
println!("{:?}", event);
|
||||
|
||||
|
|
|
@ -10,6 +10,12 @@ fn main() {
|
|||
|
||||
let mut grabbed = false;
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
println!("{:?}", event);
|
||||
|
||||
|
|
|
@ -9,6 +9,12 @@ fn main() {
|
|||
.build(&events_loop)
|
||||
.unwrap();
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
println!("{:?}", event);
|
||||
|
||||
|
|
|
@ -9,6 +9,12 @@ fn main() {
|
|||
|
||||
let mut num_windows = 3;
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
match event {
|
||||
winit::Event::WindowEvent { event: winit::WindowEvent::Closed, window_id } => {
|
||||
|
|
|
@ -10,6 +10,12 @@ fn main() {
|
|||
|
||||
let proxy = events_loop.create_proxy();
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
std::thread::spawn(move || {
|
||||
// Wake up the `events_loop` once every second.
|
||||
loop {
|
||||
|
|
|
@ -9,6 +9,12 @@ fn main() {
|
|||
|
||||
window.set_title("A fantastic window!");
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
println!("{:?}", event);
|
||||
|
||||
|
|
|
@ -8,6 +8,12 @@ fn main() {
|
|||
.build(&events_loop)
|
||||
.unwrap();
|
||||
|
||||
if cfg!(target_os = "linux") {
|
||||
println!("Running this example under wayland may not display a window at all.\n\
|
||||
This is normal and because this example does not actually draw anything in the window,\
|
||||
thus the compositor does not display it.");
|
||||
}
|
||||
|
||||
events_loop.run_forever(|event| {
|
||||
println!("{:?}", event);
|
||||
|
||||
|
|
Loading…
Reference in a new issue