Function freya::elements::events::onmousedown

pub fn onmousedown<'a>(
    _cx: &'a ScopeState,
    _f: impl FnMut(Event<MouseData>) + 'a
) -> Attribute<'a>
Expand description

The mousedown event fires when the user starts clicking an element. 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(cx: Scope) -> Element {
    render!(
        rect {
            width: "100",
            height: "100",
            background: "red",
            onmousedown: |_| println!("Started clicking!")
        }
    )
}