Function freya_elements::elements::onglobalmousedown

source ·
pub fn onglobalmousedown<E: EventReturn<T>, T>(
    _f: impl FnMut(Event<MouseData>) -> E + 'static
) -> Attribute
Expand description

The globalmousedown event fires when the user starts clicking anywhere. Note that this fires for all mouse buttons. You can check the specific variant with the MouseData’s trigger_button property.

Event Data: MouseData

§Example

fn app() -> Element {
    rsx!(
        rect {
            onglobalmousedown: |_| println!("Started clicking somewhere else!")
        }
        rect {
            width: "100",
            height: "100",
            background: "red",
            onmousedown: |_| println!("Started clicking!")
        }
    )
}