[][src]Struct web_sys::TouchEvent

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

The TouchEvent object

MDN Documentation

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

Methods

impl TouchEvent[src]

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

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

MDN Documentation

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

impl TouchEvent[src]

pub fn new_with_event_init_dict(
    type_: &str,
    event_init_dict: &TouchEventInit
) -> Result<TouchEvent, JsValue>
[src]

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

MDN Documentation

This API requires the following crate features to be activated: TouchEvent, TouchEventInit

impl TouchEvent[src]

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

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble(&self, type_: &str, can_bubble: bool)[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key_and_alt_key(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool,
    alt_key: bool
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key_and_alt_key_and_shift_key(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool,
    alt_key: bool,
    shift_key: bool
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool,
    alt_key: bool,
    shift_key: bool,
    meta_key: bool
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_touches(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool,
    alt_key: bool,
    shift_key: bool,
    meta_key: bool,
    touches: Option<&TouchList>
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_touches_and_target_touches(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool,
    alt_key: bool,
    shift_key: bool,
    meta_key: bool,
    touches: Option<&TouchList>,
    target_touches: Option<&TouchList>
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn init_touch_event_with_can_bubble_and_cancelable_and_view_and_detail_and_ctrl_key_and_alt_key_and_shift_key_and_meta_key_and_touches_and_target_touches_and_changed_touches(
    &self,
    type_: &str,
    can_bubble: bool,
    cancelable: bool,
    view: Option<&Window>,
    detail: i32,
    ctrl_key: bool,
    alt_key: bool,
    shift_key: bool,
    meta_key: bool,
    touches: Option<&TouchList>,
    target_touches: Option<&TouchList>,
    changed_touches: Option<&TouchList>
)
[src]

The initTouchEvent() method

MDN Documentation

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

impl TouchEvent[src]

pub fn touches(&self) -> TouchList[src]

The touches getter

MDN Documentation

This API requires the following crate features to be activated: TouchEvent, TouchList

impl TouchEvent[src]

pub fn target_touches(&self) -> TouchList[src]

The targetTouches getter

MDN Documentation

This API requires the following crate features to be activated: TouchEvent, TouchList

impl TouchEvent[src]

pub fn changed_touches(&self) -> TouchList[src]

The changedTouches getter

MDN Documentation

This API requires the following crate features to be activated: TouchEvent, TouchList

impl TouchEvent[src]

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

The altKey getter

MDN Documentation

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

impl TouchEvent[src]

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

The metaKey getter

MDN Documentation

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

impl TouchEvent[src]

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

The ctrlKey getter

MDN Documentation

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

impl TouchEvent[src]

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

The shiftKey getter

MDN Documentation

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

Methods from Deref<Target = UiEvent>

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

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

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

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

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

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

The view getter

MDN Documentation

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

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

The detail getter

MDN Documentation

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

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

The layerX getter

MDN Documentation

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

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

The layerY getter

MDN Documentation

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

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

The pageX getter

MDN Documentation

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

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

The pageY getter

MDN Documentation

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

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

The which getter

MDN Documentation

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

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

The rangeParent getter

MDN Documentation

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

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

The rangeOffset getter

MDN Documentation

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

Trait Implementations

impl AsRef<JsValue> for TouchEvent[src]

impl AsRef<UiEvent> for TouchEvent[src]

impl AsRef<Event> for TouchEvent[src]

impl AsRef<Object> for TouchEvent[src]

impl From<JsValue> for TouchEvent[src]

impl From<TouchEvent> for JsValue[src]

impl From<TouchEvent> for UiEvent[src]

impl From<TouchEvent> for Event[src]

impl From<TouchEvent> for Object[src]

impl Clone for TouchEvent[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for TouchEvent[src]

impl Deref for TouchEvent[src]

type Target = UiEvent

The resulting type after dereferencing.

impl JsCast for TouchEvent[src]

fn is_instance_of<T>(&self) -> bool where
    T: JsCast
[src]

Test whether this JS value is an instance of the type T. Read more

fn dyn_into<T>(self) -> Result<T, Self> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn dyn_ref<T>(&self) -> Option<&T> where
    T: JsCast
[src]

Performs a dynamic cast (checked at runtime) of this value into the target type T. Read more

fn unchecked_into<T>(self) -> T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into the specified type. Read more

fn unchecked_ref<T>(&self) -> &T where
    T: JsCast
[src]

Performs a zero-cost unchecked cast into a reference to the specified type. Read more

impl FromWasmAbi for TouchEvent[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 WasmDescribe for TouchEvent[src]

impl IntoWasmAbi for TouchEvent[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 TouchEvent[src]

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

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

impl OptionIntoWasmAbi for TouchEvent[src]

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

impl OptionFromWasmAbi for TouchEvent[src]

impl RefFromWasmAbi for TouchEvent[src]

type Abi = <JsValue as RefFromWasmAbi>::Abi

The wasm ABI type references to Self are recovered from.

type Anchor = ManuallyDrop<TouchEvent>

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 !Send for TouchEvent

impl !Sync for TouchEvent

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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

The type returned in the event of a conversion error.

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

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

type Abi = <T as IntoWasmAbi>::Abi

Same as IntoWasmAbi::Abi