Nui
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Nui::WebApi::DragEvent Class Reference

#include <drag_event.hpp>

Inheritance diagram for Nui::WebApi::DragEvent:
Inheritance graph
[legend]
Collaboration diagram for Nui::WebApi::DragEvent:
Collaboration graph
[legend]

Public Member Functions

 DragEvent (Nui::val dragEvent)
 
std::optional< DataTransferdataTransfer () const
 
- Public Member Functions inherited from Nui::WebApi::UiEvent
 UiEvent (Nui::val event)
 
long detail () const
 
Nui::val sourceCapabilities () const
 
Nui::val view () const
 
- Public Member Functions inherited from Nui::WebApi::Event
 Event (Nui::val event)
 
bool bubbles () const
 A boolean value indicating whether or not the event bubbles up through the DOM.
 
bool cancelable () const
 A boolean value indicating whether the event is cancelable.
 
bool composed () const
 A boolean indicating whether or not the event can bubble across the boundary between the shadow DOM and the regular DOM.
 
Nui::val currentTarget () const
 A reference to the currently registered target for the event.
 
bool defaultPrevented () const
 Indicates whether or not the call to event.preventDefault() canceled the event.
 
EventPhase eventPhase () const
 Indicates which phase of the event flow is being processed.
 
bool isTrusted () const
 Indicates whether or not the event was initiated by the browser (after a user click, for instance) or by a script (using an event creation method, for example).
 
Nui::val target () const
 A reference to the object to which the event was originally dispatched.
 
std::chrono::milliseconds timeStamp () const
 The time at which the event was created (in milliseconds).
 
std::string type () const
 The name identifying the type of the event, e.g., "click", "hashchange", or "submit".
 
std::vector< Nui::valcomposedPath () const
 The composedPath() method of the Event interface returns the event's path which is an array of the objects on which listeners will be invoked.
 
void preventDefault () const
 Cancels the event (if it is cancelable).
 
void stopImmediatePropagation () const
 For this particular event, prevent all other listeners from being called.
 
void stopPropagation () const
 Stops the propagation of events further along in the DOM.
 
- Public Member Functions inherited from Nui::ValWrapper
 ValWrapper (Nui::val valObject)
 
virtual ~ValWrapper ()=default
 
 ValWrapper (ValWrapper const &)=default
 
 ValWrapper (ValWrapper &&) noexcept=default
 
ValWrapperoperator= (ValWrapper const &)=default
 
ValWrapperoperator= (ValWrapper &&) noexcept=default
 
Nui::val const & val () const &noexcept
 
Nui::val val () &&noexcept
 
 operator Nui::val const & () const &noexcept
 
 operator Nui::val () &&noexcept
 

Additional Inherited Members

- Protected Attributes inherited from Nui::ValWrapper
Nui::val val_
 

Detailed Description

See also
https://developer.mozilla.org/en-US/docs/Web/API/Event

Constructor & Destructor Documentation

◆ DragEvent()

Nui::WebApi::DragEvent::DragEvent ( Nui::val  dragEvent)
explicit

Member Function Documentation

◆ dataTransfer()

std::optional< DataTransfer > Nui::WebApi::DragEvent::dataTransfer ( ) const

The documentation for this class was generated from the following files: