wgui: pass motion events further, add consume_mouse_events parameter to widgets (Closes #306), always reverse iter events

This commit is contained in:
Aleksander
2025-12-18 22:02:17 +01:00
parent 5463b6490d
commit 9dbd86db39
12 changed files with 124 additions and 61 deletions

View File

@@ -1,6 +1,6 @@
use slotmap::Key;
use crate::layout::WidgetID;
use crate::{layout::WidgetID, widget::WidgetStateFlags};
use super::{WidgetObj, WidgetState};
@@ -10,7 +10,7 @@ pub struct WidgetDiv {
impl WidgetDiv {
pub fn create() -> WidgetState {
WidgetState::new(Box::new(Self { id: WidgetID::null() }))
WidgetState::new(WidgetStateFlags::default(), Box::new(Self { id: WidgetID::null() }))
}
}