dash-frontend: Application list

This commit is contained in:
Aleksander
2025-09-28 13:13:37 +02:00
parent eb12a6a319
commit b5a3ba2954
18 changed files with 907 additions and 115 deletions

View File

@@ -222,6 +222,11 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
if event.state == ElementState::Pressed {
if event.physical_key == PhysicalKey::Code(KeyCode::F10) {
debug_draw_enabled = !debug_draw_enabled;
if debug_draw_enabled {
log::info!(
"Debug draw enabled\n\tAqua: widget boundary\n\tMagenta: Scissoring (separate render pass)"
);
}
testbed.layout().borrow_mut().mark_redraw();
}
@@ -336,10 +341,14 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
};
let primitives = wgui::drawing::draw(&draw_params).unwrap();
render_context
let draw_result = render_context
.draw(&mut shared_context, &mut cmd_buf, &primitives)
.unwrap();
if debug_draw_enabled {
log::debug!("pass count: {}", draw_result.pass_count);
}
cmd_buf.end_rendering().unwrap();
let cmd_buf = cmd_buf.build().unwrap();