mod.rs 596B

1234567891011121314151617181920212223242526272829303132
  1. use crate::WindowPoint;
  2. pub mod vertical_menu;
  3. const SCENE_ITEM_MENU_WIDTH: f32 = 71.0;
  4. const SCENE_ITEM_MENU_HEIGHT: f32 = 68.0;
  5. const SCENE_ITEM_MENU_ITEM_HEIGHT: f32 = 15.0;
  6. pub enum UiComponent {
  7. SceneItemMenu,
  8. }
  9. #[derive(Debug)]
  10. pub enum UserEvent {
  11. Click(WindowPoint),
  12. RightClick(WindowPoint),
  13. AreaSelection(WindowPoint, WindowPoint),
  14. }
  15. pub enum SceneItemPrepareOrder {
  16. Move(usize), // scene_item usize
  17. MoveFast(usize), // scene_item usize
  18. Hide(usize), // scene_item usize
  19. }
  20. #[derive(Clone)]
  21. pub enum MenuItem {
  22. Move,
  23. MoveFast,
  24. Hide,
  25. }