1 parent 90c6427 commit c1b5e86Copy full SHA for c1b5e86
4 files changed
examples/basics/draw_task_band_buffer_showcase.rs
@@ -94,20 +94,6 @@ fn run_interactive_window() {
94
let mut dir: i32 = 2;
95
96
'running: loop {
97
- for event in window.events() {
98
- match event {
99
- SimulatorEvent::Quit => break 'running,
100
- SimulatorEvent::KeyDown { keycode, .. } => match keycode {
101
- Keycode::Escape | Keycode::Q => break 'running,
102
- Keycode::Space => {
103
- progress = (progress + 20) % 250;
104
- }
105
- _ => {}
106
- },
107
108
109
110
-
111
if progress >= 240 {
112
dir = -2;
113
} else if progress <= 20 {
@@ -124,6 +110,21 @@ fn run_interactive_window() {
124
.expect("Render succeeded");
125
126
window.update(&sim.display);
+
114
+ for event in window.events() {
115
+ match event {
116
+ SimulatorEvent::Quit => break 'running,
117
+ SimulatorEvent::KeyDown { keycode, .. } => match keycode {
118
+ Keycode::Escape | Keycode::Q => break 'running,
119
+ Keycode::Space => {
120
+ progress = (progress + 20) % 250;
121
+ }
122
+ _ => {}
123
+ },
127
128
std::thread::sleep(std::time::Duration::from_millis(16));
129
}
130
examples/basics/relative_anchors_and_flex_justify_showcase.rs
@@ -53,6 +53,15 @@ fn run_interactive_window() {
53
let mut justify_mode = 0usize;
54
55
56
+ display.clear(Rgb565::new(1, 2, 3)).unwrap();
57
58
+ let screen = Rect::new(0, 0, W, H);
59
+ let mut ctx = RenderCtx::new(&mut display, screen);
60
61
+ render_anchors_and_flex(&mut ctx, card_offset_x, card_offset_y, justify_mode);
62
63
+ window.update(&display);
64
65
for event in window.events() {
66
match event {
67
SimulatorEvent::Quit => break 'running,
@@ -71,14 +80,6 @@ fn run_interactive_window() {
71
80
72
81
73
82
74
- display.clear(Rgb565::new(1, 2, 3)).unwrap();
75
76
- let screen = Rect::new(0, 0, W, H);
77
- let mut ctx = RenderCtx::new(&mut display, screen);
78
79
- render_anchors_and_flex(&mut ctx, card_offset_x, card_offset_y, justify_mode);
- window.update(&display);
83
84
85
examples/basics/vector_pdc_round_screen_showcase.rs
@@ -54,6 +54,14 @@ fn run_interactive_window() {
let mut overlay_active = false;
+ display.clear(Rgb565::new(0, 0, 0)).unwrap();
+ render_round_screen(&mut ctx, &icon, overlay_active, selected_digit, active_page);
@@ -84,13 +92,6 @@ fn run_interactive_window() {
92
93
86
87
88
- display.clear(Rgb565::new(0, 0, 0)).unwrap();
89
90
91
- render_round_screen(&mut ctx, &icon, overlay_active, selected_digit, active_page);
examples/basics/wearable_os_subsystems_showcase.rs
@@ -68,6 +68,27 @@ fn run_interactive_window() {
68
let mut notif_progress = 1.0f32;
69
70
+ notif_progress -= 0.003;
+ if notif_progress <= 0.0 {
+ notif_progress = 1.0;
+ render_all_components(
+ &mut ctx,
+ screen,
+ peek_expanded,
+ selected_menu_idx,
+ selected_notif_action,
+ notif_progress,
+ );
@@ -94,26 +115,6 @@ fn run_interactive_window() {
- notif_progress -= 0.003;
- if notif_progress <= 0.0 {
- notif_progress = 1.0;
- render_all_components(
- &mut ctx,
- screen,
- peek_expanded,
- selected_menu_idx,
- selected_notif_action,
- notif_progress,
- );
0 commit comments