Skip to content

Commit 7df2c86

Browse files
committed
Refactor example util folder
1 parent 72f7a5a commit 7df2c86

9 files changed

Lines changed: 31 additions & 33 deletions

File tree

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,14 @@ use winit::event::{Event, WindowEvent};
7474
use winit::event_loop::{ControlFlow, EventLoop};
7575
use winit::window::Window;
7676
77-
#[path = "../examples/utils/winit_app.rs"]
78-
mod winit_app;
77+
#[path = "../examples/util/mod.rs"]
78+
mod util;
7979
8080
fn main() {
8181
let event_loop = EventLoop::new().unwrap();
8282
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
8383
84-
let mut app = winit_app::WinitAppBuilder::with_init(
84+
let mut app = util::WinitAppBuilder::with_init(
8585
|elwt| {
8686
let window = elwt.create_window(Window::default_attributes());
8787
Rc::new(window.unwrap())

examples/animation.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,17 @@ use winit::event::{KeyEvent, WindowEvent};
77
use winit::event_loop::{ControlFlow, EventLoop};
88
use winit::keyboard::{Key, NamedKey};
99

10-
#[path = "utils/winit_app.rs"]
11-
mod winit_app;
10+
mod util;
1211

1312
fn main() {
1413
let event_loop = EventLoop::new().unwrap();
1514
let start = Instant::now();
1615

1716
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
1817

19-
let app = winit_app::WinitAppBuilder::with_init(
18+
let app = util::WinitAppBuilder::with_init(
2019
|event_loop| {
21-
let window = winit_app::make_window(event_loop, |w| w);
20+
let window = util::make_window(event_loop, |w| w);
2221

2322
let old_size = (0, 0);
2423
let frames = pre_render_frames(0, 0);
@@ -91,7 +90,7 @@ fn main() {
9190
window.request_redraw();
9291
});
9392

94-
winit_app::run_app(event_loop, app);
93+
util::run_app(event_loop, app);
9594
}
9695

9796
fn pre_render_frames(width: u32, height: u32) -> Vec<Vec<u32>> {

examples/fruit.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,7 @@ use winit::event::{KeyEvent, WindowEvent};
44
use winit::event_loop::{ControlFlow, EventLoop};
55
use winit::keyboard::{Key, NamedKey};
66

7-
#[path = "utils/winit_app.rs"]
8-
mod winit_app;
7+
mod util;
98

109
fn main() {
1110
//see fruit.jpg.license for the license of fruit.jpg
@@ -15,9 +14,9 @@ fn main() {
1514
let event_loop = EventLoop::new().unwrap();
1615
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
1716

18-
let app = winit_app::WinitAppBuilder::with_init(
17+
let app = util::WinitAppBuilder::with_init(
1918
move |elwt| {
20-
winit_app::make_window(elwt, |w| {
19+
util::make_window(elwt, |w| {
2120
w.with_inner_size(winit::dpi::PhysicalSize::new(width, height))
2221
})
2322
},
@@ -77,5 +76,5 @@ fn main() {
7776
}
7877
});
7978

80-
winit_app::run_app(event_loop, app);
79+
util::run_app(event_loop, app);
8180
}

examples/rectangle.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ use winit::event::{ElementState, KeyEvent, WindowEvent};
55
use winit::event_loop::{ControlFlow, EventLoop};
66
use winit::keyboard::{Key, NamedKey};
77

8-
#[path = "utils/winit_app.rs"]
9-
mod winit_app;
8+
mod util;
109

1110
fn redraw(buffer: &mut Buffer<'_, impl HasDisplayHandle, impl HasWindowHandle>, flag: bool) {
1211
let width = buffer.width().get();
@@ -30,9 +29,9 @@ fn main() {
3029
let event_loop = EventLoop::new().unwrap();
3130
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
3231

33-
let app = winit_app::WinitAppBuilder::with_init(
32+
let app = util::WinitAppBuilder::with_init(
3433
|elwt| {
35-
let window = winit_app::make_window(elwt, |w| {
34+
let window = util::make_window(elwt, |w| {
3635
w.with_title("Press space to show/hide a rectangle")
3736
});
3837

@@ -106,5 +105,5 @@ fn main() {
106105
}
107106
});
108107

109-
winit_app::run_app(event_loop, app);
108+
util::run_app(event_loop, app);
110109
}

examples/util/mod.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
mod winit_app;
2+
3+
#[allow(unused_imports)]
4+
pub use self::winit_app::*;

examples/winit.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ use winit::event::{KeyEvent, WindowEvent};
33
use winit::event_loop::{ControlFlow, EventLoop};
44
use winit::keyboard::{Key, NamedKey};
55

6-
#[path = "utils/winit_app.rs"]
7-
mod winit_app;
6+
mod util;
87

98
#[cfg(not(target_os = "android"))]
109
fn main() {
@@ -14,8 +13,8 @@ fn main() {
1413
pub(crate) fn entry(event_loop: EventLoop<()>) {
1514
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
1615

17-
let app = winit_app::WinitAppBuilder::with_init(
18-
|elwt| winit_app::make_window(elwt, |w| w),
16+
let app = util::WinitAppBuilder::with_init(
17+
|elwt| util::make_window(elwt, |w| w),
1918
move |_elwt, window| softbuffer::Surface::new(&context, window.clone()).unwrap(),
2019
)
2120
.with_event_handler(|window, surface, window_id, event, elwt| {
@@ -72,5 +71,5 @@ pub(crate) fn entry(event_loop: EventLoop<()>) {
7271
}
7372
});
7473

75-
winit_app::run_app(event_loop, app);
74+
util::run_app(event_loop, app);
7675
}

examples/winit_multithread.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
//! `Surface` implements `Send`. This makes sure that multithreading can work here.
22
33
#[cfg(not(target_family = "wasm"))]
4-
#[path = "utils/winit_app.rs"]
5-
mod winit_app;
4+
mod util;
65

76
#[cfg(not(target_family = "wasm"))]
87
pub mod ex {
@@ -13,7 +12,7 @@ pub mod ex {
1312
use winit::keyboard::{Key, NamedKey};
1413
use winit::window::Window;
1514

16-
use super::winit_app;
15+
use super::util;
1716

1817
type Surface = softbuffer::Surface<OwnedDisplayHandle, Arc<Window>>;
1918

@@ -55,7 +54,7 @@ pub mod ex {
5554
pub fn entry(event_loop: EventLoop<()>) {
5655
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
5756

58-
let app = winit_app::WinitAppBuilder::with_init(
57+
let app = util::WinitAppBuilder::with_init(
5958
|elwt| {
6059
let attributes = Window::default_attributes();
6160
#[cfg(target_family = "wasm")]
@@ -121,7 +120,7 @@ pub mod ex {
121120
}
122121
});
123122

124-
winit_app::run_app(event_loop, app);
123+
util::run_app(event_loop, app);
125124
}
126125
}
127126

examples/winit_wrong_sized_buffer.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ use winit::event::{KeyEvent, WindowEvent};
33
use winit::event_loop::{ControlFlow, EventLoop};
44
use winit::keyboard::{Key, NamedKey};
55

6-
#[path = "utils/winit_app.rs"]
7-
mod winit_app;
6+
mod util;
87

98
fn main() {
109
let event_loop = EventLoop::new().unwrap();
1110
let context = softbuffer::Context::new(event_loop.owned_display_handle()).unwrap();
1211

13-
let app = winit_app::WinitAppBuilder::with_init(
14-
|elwt| winit_app::make_window(elwt, |w| w),
12+
let app = util::WinitAppBuilder::with_init(
13+
|elwt| util::make_window(elwt, |w| w),
1514
move |_elwt, window| {
1615
let mut surface = softbuffer::Surface::new(&context, window.clone()).unwrap();
1716
// Intentionally set the size of the surface to something different than the size of the window.
@@ -64,5 +63,5 @@ fn main() {
6463
}
6564
});
6665

67-
winit_app::run_app(event_loop, app);
66+
util::run_app(event_loop, app);
6867
}

0 commit comments

Comments
 (0)