diff --git a/crates/dtmm/src/ui/widget/container.rs b/crates/dtmm/src/ui/widget/container.rs deleted file mode 100644 index e58e64c..0000000 --- a/crates/dtmm/src/ui/widget/container.rs +++ /dev/null @@ -1,7 +0,0 @@ -use druid::{Data, Widget, WidgetPod}; - -pub struct Container { - child: WidgetPod>>, -} - -impl Container {} diff --git a/crates/dtmm/src/ui/widget/mod.rs b/crates/dtmm/src/ui/widget/mod.rs index 801ad0a..ebb634e 100644 --- a/crates/dtmm/src/ui/widget/mod.rs +++ b/crates/dtmm/src/ui/widget/mod.rs @@ -2,11 +2,8 @@ use std::path::PathBuf; use std::sync::Arc; use druid::text::Formatter; -use druid::widget::{TextBoxEvent, ValidationDelegate}; -use druid::EventCtx; use druid::{Data, Widget}; -pub mod container; pub mod controller; pub trait ExtraWidgetExt: Widget + Sized + 'static {} @@ -39,19 +36,3 @@ impl Formatter> for PathBufFormatter { Ok(Arc::new(p)) } } - -pub struct TextBoxOnChanged(F); - -impl TextBoxOnChanged { - pub fn new(f: F) -> Self { - Self(f) - } -} - -impl ValidationDelegate for TextBoxOnChanged { - fn event(&mut self, ctx: &mut EventCtx, event: TextBoxEvent, current_text: &str) { - if let TextBoxEvent::Complete = event { - (self.0)(ctx, current_text) - } - } -}