redraw/dom/event/mouse

The MouseEvent interface represents events that occur due to the user interacting with a pointing device (such as a mouse). Common events using this interface include click, dblclick, mouseup, mousedown.

Types

pub type MouseEvent

Values

pub fn alt_key(event: MouseEvent) -> Bool
pub const as_event: fn(MouseEvent) -> event.Event

MouseEvent inherits Event.

pub const as_ui_event: fn(MouseEvent) -> ui.UIEvent

MouseEvent inherits UIEvent.

pub fn button(event: MouseEvent) -> Int
pub fn buttons(event: MouseEvent) -> Int
pub fn client_x(event: MouseEvent) -> Float
pub fn client_y(event: MouseEvent) -> Float
pub fn ctrl_key(event: MouseEvent) -> Bool
pub fn get_modifier_state(event: MouseEvent, key: String) -> Bool
pub fn meta_key(event: MouseEvent) -> Bool
pub fn movement_x(event: MouseEvent) -> Int
pub fn movement_y(event: MouseEvent) -> Int
pub fn offset_x(event: MouseEvent) -> Float
pub fn offset_y(event: MouseEvent) -> Float
pub fn page_x(event: MouseEvent) -> Float
pub fn page_y(event: MouseEvent) -> Float
pub fn screen_x(event: MouseEvent) -> Float
pub fn screen_y(event: MouseEvent) -> Float
pub fn shift_key(event: MouseEvent) -> Bool
Search Document