1
0

events.rs 910 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. mod keys;
  2. pub use keys::*;
  3. macro_rules! impl_event {
  4. (
  5. $data:ty;
  6. $(
  7. $( #[$attr:meta] )*
  8. $name:ident
  9. )*
  10. ) => {
  11. $(
  12. $( #[$attr] )*
  13. pub fn $name<'a>(_cx: &'a ::dioxus_core::ScopeState, _f: impl FnMut(::dioxus_core::UiEvent<$data>) + 'a) -> ::dioxus_core::Attribute<'a> {
  14. todo!()
  15. }
  16. )*
  17. };
  18. }
  19. mod mouse;
  20. pub use mouse::*;
  21. mod animation;
  22. pub use animation::*;
  23. mod composition;
  24. pub use composition::*;
  25. mod drag;
  26. pub use drag::*;
  27. mod focus;
  28. pub use focus::*;
  29. mod form;
  30. pub use form::*;
  31. mod image;
  32. pub use image::*;
  33. mod keyboard;
  34. pub use keyboard::*;
  35. mod media;
  36. pub use media::*;
  37. mod pointer;
  38. pub use pointer::*;
  39. mod selection;
  40. pub use selection::*;
  41. mod toggle;
  42. pub use toggle::*;
  43. mod touch;
  44. pub use touch::*;
  45. mod transition;
  46. pub use transition::*;
  47. mod wheel;
  48. pub use wheel::*;