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

@@ -12,7 +12,7 @@ use wgui::{
globals::WguiGlobals,
i18n::Translation,
layout::{Layout, Widget},
parser::ParserState,
parser::{ParseDocumentParams, ParserState},
widget::label::WidgetLabel,
};
@@ -58,8 +58,14 @@ impl TestbedGeneric {
let globals = WguiGlobals::new(Box::new(assets::Asset {}))?;
let (layout, state) =
wgui::parser::new_layout_from_assets(globals, listeners, XML_PATH, false)?;
let (layout, state) = wgui::parser::new_layout_from_assets(
listeners,
&ParseDocumentParams {
globals,
path: XML_PATH,
extra: Default::default(),
},
)?;
let label_cur_option = state.fetch_widget(&layout.state, "label_current_option")?;