[][src]Struct spair::UiEvent

#[repr(transparent)]pub struct UiEvent { /* fields omitted */ }

The UiEvent class.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

Implementations

impl UiEvent[src]

pub const SCROLL_PAGE_UP: i32[src]

The UIEvent.SCROLL_PAGE_UP const.

This API requires the following crate features to be activated: UiEvent

pub const SCROLL_PAGE_DOWN: i32[src]

The UIEvent.SCROLL_PAGE_DOWN const.

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn view(&self) -> Option<Window>[src]

Getter for the view field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent, Window

impl UiEvent[src]

pub fn detail(&self) -> i32[src]

Getter for the detail field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn layer_x(&self) -> i32[src]

Getter for the layerX field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn layer_y(&self) -> i32[src]

Getter for the layerY field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn page_x(&self) -> i32[src]

Getter for the pageX field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn page_y(&self) -> i32[src]

Getter for the pageY field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn which(&self) -> u32[src]

Getter for the which field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn range_parent(&self) -> Option<Node>[src]

Getter for the rangeParent field of this object.

MDN Documentation

This API requires the following crate features to be activated: Node, UiEvent

impl UiEvent[src]

pub fn range_offset(&self) -> i32[src]

Getter for the rangeOffset field of this object.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn new(type_: &str) -> Result<UiEvent, JsValue>[src]

The new UiEvent(..) constructor, creating a new instance of UiEvent.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn init_ui_event(&self, a_type: &str)[src]

The initUIEvent() method.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn init_ui_event_with_a_can_bubble(&self, a_type: &str, a_can_bubble: bool)[src]

The initUIEvent() method.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn init_ui_event_with_a_can_bubble_and_a_cancelable(
    &self,
    a_type: &str,
    a_can_bubble: bool,
    a_cancelable: bool
)
[src]

The initUIEvent() method.

MDN Documentation

This API requires the following crate features to be activated: UiEvent

impl UiEvent[src]

pub fn init_ui_event_with_a_can_bubble_and_a_cancelable_and_a_view(
    &self,
    a_type: &str,
    a_can_bubble: bool,
    a_cancelable: bool,
    a_view: Option<&Window>
)
[src]

The initUIEvent() method.

MDN Documentation

This API requires the following crate features to be activated: UiEvent, Window

impl UiEvent[src]

pub fn init_ui_event_with_a_can_bubble_and_a_cancelable_and_a_view_and_a_detail(
    &self,
    a_type: &str,
    a_can_bubble: bool,
    a_cancelable: bool,
    a_view: Option<&Window>,
    a_detail: i32
)
[src]

The initUIEvent() method.

MDN Documentation

This API requires the following crate features to be activated: UiEvent, Window

Methods from Deref<Target = Event>

pub fn type_(&self) -> String[src]

Getter for the type field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn target(&self) -> Option<EventTarget>[src]

Getter for the target field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event, EventTarget

pub fn current_target(&self) -> Option<EventTarget>[src]

Getter for the currentTarget field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event, EventTarget

pub fn event_phase(&self) -> u16[src]

Getter for the eventPhase field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn bubbles(&self) -> bool[src]

Getter for the bubbles field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn cancelable(&self) -> bool[src]

Getter for the cancelable field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn default_prevented(&self) -> bool[src]

Getter for the defaultPrevented field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn composed(&self) -> bool[src]

Getter for the composed field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn is_trusted(&self) -> bool[src]

Getter for the isTrusted field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn time_stamp(&self) -> f64[src]

Getter for the timeStamp field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn cancel_bubble(&self) -> bool[src]

Getter for the cancelBubble field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn set_cancel_bubble(&self, value: bool)[src]

Setter for the cancelBubble field of this object.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn composed_path(&self) -> Array[src]

The composedPath() method.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn init_event(&self, type_: &str)[src]

The initEvent() method.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn init_event_with_bubbles(&self, type_: &str, bubbles: bool)[src]

The initEvent() method.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn init_event_with_bubbles_and_cancelable(
    &self,
    type_: &str,
    bubbles: bool,
    cancelable: bool
)
[src]

The initEvent() method.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn prevent_default(&self)[src]

The preventDefault() method.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn stop_immediate_propagation(&self)[src]

The stopImmediatePropagation() method.

MDN Documentation

This API requires the following crate features to be activated: Event

pub fn stop_propagation(&self)[src]

The stopPropagation() method.

MDN Documentation

This API requires the following crate features to be activated: Event

Trait Implementations

impl AsRef<Event> for UiEvent[src]

impl AsRef<JsValue> for UiEvent[src]

impl AsRef<Object> for UiEvent[src]

impl AsRef<UiEvent> for MouseEvent[src]

impl AsRef<UiEvent> for KeyboardEvent[src]

impl AsRef<UiEvent> for WheelEvent[src]

impl AsRef<UiEvent> for InputEvent[src]

impl AsRef<UiEvent> for UiEvent[src]

impl AsRef<UiEvent> for FocusEvent[src]

impl Clone for UiEvent[src]

impl Debug for UiEvent[src]

impl Deref for UiEvent[src]

type Target = Event

The resulting type after dereferencing.

impl Eq for UiEvent[src]

impl From<FocusEvent> for UiEvent[src]

impl From<InputEvent> for UiEvent[src]

impl From<JsValue> for UiEvent[src]

impl From<KeyboardEvent> for UiEvent[src]

impl From<MouseEvent> for UiEvent[src]

impl From<UiEvent> for Event[src]

impl From<UiEvent> for JsValue[src]

impl From<UiEvent> for Object[src]

impl From<WheelEvent> for UiEvent[src]

impl FromWasmAbi for UiEvent[src]

type Abi = <JsValue as FromWasmAbi>::Abi

The wasm ABI type that this converts from when coming back out from the ABI boundary. Read more

impl IntoWasmAbi for UiEvent[src]

type Abi = <JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl<'a> IntoWasmAbi for &'a UiEvent[src]

type Abi = <&'a JsValue as IntoWasmAbi>::Abi

The wasm ABI type that this converts into when crossing the ABI boundary. Read more

impl JsCast for UiEvent[src]

impl OptionFromWasmAbi for UiEvent[src]

impl<'a> OptionIntoWasmAbi for &'a UiEvent[src]

impl OptionIntoWasmAbi for UiEvent[src]

impl PartialEq<UiEvent> for UiEvent[src]

impl RefFromWasmAbi for UiEvent[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<UiEvent>

The type that holds the reference to Self for the duration of the invocation of the function that has an &Self parameter. This is required to ensure that the lifetimes don't persist beyond one function call, and so that they remain anonymous. Read more

Auto Trait Implementations

impl RefUnwindSafe for UiEvent

impl !Send for UiEvent

impl !Sync for UiEvent

impl Unpin for UiEvent

impl UnwindSafe for UiEvent

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ReturnWasmAbi for T where
    T: IntoWasmAbi
[src]

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.