1use rui::*;
2
3fn main() {
4 rui(hstack((
5 zstack((
6 circle()
7 .color(RED_HIGHLIGHT.alpha(0.8))
8 .tap(|cx| println!("tapped circle, key modifiers state: {:?}", cx.key_mods))
9 .padding(Auto),
10 "Tap (inside circle)",
11 )),
12 zstack((
13 rectangle()
14 .corner_radius(5.0)
15 .color(AZURE_HIGHLIGHT_BACKGROUND)
16 .drag(|cx, delta, _state, _mouse_button| {
17 println!(
18 "dragging: {:?}, key modifiers state: {:?}",
19 delta, cx.key_mods
20 )
21 })
22 .padding(Auto),
23 "Drag (inside rectangle)".padding(Auto),
24 )),
25 "Handle key pressed"
26 .key(|cx, key| println!("key: {:?}, key modifiers state: {:?}", key, cx.key_mods))
27 .padding(Auto),
28 )));
29}