wgui: parser: ParseDocumentParams struct

This commit is contained in:
Aleksander
2025-08-16 20:15:51 +02:00
parent df35dba24f
commit 1f8960033c
5 changed files with 63 additions and 32 deletions

View File

@@ -1,7 +1,10 @@
use crate::{assets, testbed::Testbed};
use glam::Vec2;
use wgui::{
event::EventListenerCollection, globals::WguiGlobals, layout::Layout, parser::ParserState,
event::EventListenerCollection,
globals::WguiGlobals,
layout::Layout,
parser::{ParseDocumentParams, ParserState},
};
pub struct TestbedAny {
@@ -20,8 +23,14 @@ impl TestbedAny {
let globals = WguiGlobals::new(Box::new(assets::Asset {}))?;
let (layout, state) =
wgui::parser::new_layout_from_assets(globals, listeners, &path, false)?;
let (layout, state) = wgui::parser::new_layout_from_assets(
listeners,
&ParseDocumentParams {
globals,
path: &path,
extra: Default::default(),
},
)?;
Ok(Self { layout, state })
}
}