// use ayyeve_piston_ui::prelude::*; // use ayyeve_ui_proc_macros::*; // #[test] // fn test_getters_setters() { // #[derive(ScrollableGettersSetters)] // struct Test1 { // size: Vector2 // } // impl ScrollableItem for Test1 { // fn draw(&mut self, args:RenderArgs, pos_offset:Vector2, parent_depth:f64, list: &mut Vec>) { // todo!() // } // } // } // #[test] // fn test_dropdown() { // #[derive(Copy, Clone, Debug, Dropdown)] // #[Dropdown(debug)] // enum DropdownThing1 { // A, // B, // C // } // let dropdown:Dropdown = Dropdown::new(Vector2::zero(), Vector2::zero(), "", Some(DropdownThing1::A)); // }