mirror of
https://github.com/griffi-gh/hUI.git
synced 2024-11-21 22:58:42 -06:00
comment out element triggers
This commit is contained in:
parent
d526928d9b
commit
7ae72b7a41
|
@ -1,4 +1,4 @@
|
||||||
use crate::element::UiElement;
|
//use crate::element::UiElement;
|
||||||
use super::{Signal, SignalStore};
|
use super::{Signal, SignalStore};
|
||||||
|
|
||||||
#[allow(clippy::complexity)]
|
#[allow(clippy::complexity)]
|
||||||
|
@ -30,32 +30,34 @@ impl<T> SignalTriggerArg<T> {
|
||||||
(self.0)(s, x);
|
(self.0)(s, x);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#[allow(clippy::complexity)]
|
|
||||||
pub struct SignalTriggerElement<E: UiElement>(Box<dyn Fn(&mut SignalStore, &mut E)>);
|
|
||||||
|
|
||||||
impl<E: UiElement> SignalTriggerElement<E> {
|
|
||||||
pub fn new<S: Signal, F: Fn(&mut E) -> S + 'static>(f: F) -> Self {
|
|
||||||
Self(Box::new(move |s: &mut SignalStore, e: &mut E| {
|
|
||||||
s.add::<S>(f(e));
|
|
||||||
}))
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn fire(&self, s: &mut SignalStore, e: &mut E) {
|
// #[allow(clippy::complexity)]
|
||||||
(self.0)(s, e);
|
// pub struct SignalTriggerElement<E: UiElement>(Box<dyn Fn(&mut SignalStore, &mut E)>);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[allow(clippy::complexity)]
|
// impl<E: UiElement> SignalTriggerElement<E> {
|
||||||
pub struct SignalTriggerElementArg<E: UiElement, T>(Box<dyn Fn(&mut SignalStore, &mut E, T)>);
|
// pub fn new<S: Signal, F: Fn(&mut E) -> S + 'static>(f: F) -> Self {
|
||||||
|
// Self(Box::new(move |s: &mut SignalStore, e: &mut E| {
|
||||||
|
// s.add::<S>(f(e));
|
||||||
|
// }))
|
||||||
|
// }
|
||||||
|
|
||||||
impl<E: UiElement, T> SignalTriggerElementArg<E, T> {
|
// pub fn fire(&self, s: &mut SignalStore, e: &mut E) {
|
||||||
pub fn new<S: Signal, F: Fn(T, &mut E) -> S + 'static>(f: F) -> Self {
|
// (self.0)(s, e);
|
||||||
Self(Box::new(move |s: &mut SignalStore, e: &mut E, x| {
|
// }
|
||||||
s.add::<S>(f(x, e));
|
// }
|
||||||
}))
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn fire(&self, s: &mut SignalStore, e: &mut E, x: T) {
|
// #[allow(clippy::complexity)]
|
||||||
(self.0)(s, e, x);
|
// pub struct SignalTriggerElementArg<E: UiElement, T>(Box<dyn Fn(&mut SignalStore, &mut E, T)>);
|
||||||
}
|
|
||||||
}
|
// impl<E: UiElement, T> SignalTriggerElementArg<E, T> {
|
||||||
|
// pub fn new<S: Signal, F: Fn(T, &mut E) -> S + 'static>(f: F) -> Self {
|
||||||
|
// Self(Box::new(move |s: &mut SignalStore, e: &mut E, x| {
|
||||||
|
// s.add::<S>(f(x, e));
|
||||||
|
// }))
|
||||||
|
// }
|
||||||
|
|
||||||
|
// pub fn fire(&self, s: &mut SignalStore, e: &mut E, x: T) {
|
||||||
|
// (self.0)(s, e, x);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
Loading…
Reference in a new issue