events refactor

This commit is contained in:
galister
2025-10-12 17:30:30 +09:00
parent fbe1d5b09e
commit 90eed4558f
30 changed files with 420 additions and 616 deletions

View File

@@ -2,7 +2,7 @@ use std::rc::Rc;
use crate::{
any::AnyTrait,
event::{self, CallbackDataCommon},
event::{CallbackDataCommon, EventListenerID},
};
pub mod button;
@@ -17,7 +17,7 @@ pub struct InitData<'a> {
// common component data
#[derive(Default)]
pub struct ComponentBase {
lhandles: event::ListenerHandleVec,
lhandles: Vec<EventListenerID>,
}
pub trait ComponentTrait: AnyTrait {