API documentation  2.0rc1
Public Member Functions | List of all members
client::DragEvent Class Reference

#include <clientlib.h>

Inherits client::MouseEvent.

Public Member Functions

DataTransferget_dataTransfer ()
 
void initDragEvent (const String &typeArg, bool canBubbleArg, bool cancelableArg, Window *viewArg, double detailArg, double screenXArg, double screenYArg, double clientXArg, double clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, double buttonArg, EventTarget *relatedTargetArg, DataTransfer *dataTransferArg)
 
void msConvertURL (File *file, const String &targetType)
 
void msConvertURL (File *file, const String &targetType, const String &targetURL)
 
DragEventget_prototype ()
 
void set_prototype (DragEvent *)
 
- Public Member Functions inherited from client::MouseEvent
bool get_altKey ()
 
double get_button ()
 
double get_buttons ()
 
double get_clientX ()
 
double get_clientY ()
 
bool get_ctrlKey ()
 
Elementget_fromElement ()
 
double get_layerX ()
 
double get_layerY ()
 
bool get_metaKey ()
 
double get_movementX ()
 
double get_movementY ()
 
double get_offsetX ()
 
double get_offsetY ()
 
double get_pageX ()
 
double get_pageY ()
 
EventTargetget_relatedTarget ()
 
double get_screenX ()
 
double get_screenY ()
 
bool get_shiftKey ()
 
Elementget_toElement ()
 
double get_which ()
 
double get_x ()
 
double get_y ()
 
bool getModifierState (const String &keyArg)
 
void initMouseEvent (const String &typeArg, bool canBubbleArg, bool cancelableArg, Window *viewArg, double detailArg, double screenXArg, double screenYArg, double clientXArg, double clientYArg, bool ctrlKeyArg, bool altKeyArg, bool shiftKeyArg, bool metaKeyArg, double buttonArg, EventTarget *relatedTargetArg)
 
MouseEventget_prototype ()
 
void set_prototype (MouseEvent *)
 
 MouseEvent (const String &typeArg)
 
 MouseEvent (const String &typeArg, MouseEventInit *eventInitDict)
 
- Public Member Functions inherited from client::UIEvent
double get_detail ()
 
Windowget_view ()
 
void initUIEvent (const String &typeArg, bool canBubbleArg, bool cancelableArg, Window *viewArg, double detailArg)
 
UIEventget_prototype ()
 
void set_prototype (UIEvent *)
 
 UIEvent (const String &typeArg)
 
 UIEvent (const String &typeArg, UIEventInit *eventInitDict)
 
- Public Member Functions inherited from client::Event
bool get_bubbles ()
 
bool get_cancelBubble ()
 
void set_cancelBubble (bool)
 
bool get_cancelable ()
 
EventTargetget_currentTarget ()
 
bool get_defaultPrevented ()
 
double get_eventPhase ()
 
bool get_isTrusted ()
 
bool get_returnValue ()
 
void set_returnValue (bool)
 
bool get_scoped ()
 
Elementget_srcElement ()
 
EventTargetget_target ()
 
double get_timeStamp ()
 
Stringget_type ()
 
ArraydeepPath ()
 
void initEvent (const String &type)
 
void initEvent (const String &type, bool bubbles)
 
void initEvent (const String &type, bool bubbles, bool cancelable)
 
void preventDefault ()
 
void stopImmediatePropagation ()
 
void stopPropagation ()
 
Eventget_prototype ()
 
void set_prototype (Event *)
 
 Event (const String &typeArg)
 
 Event (const String &typeArg, EventInit *eventInitDict)
 
double get_AT_TARGET ()
 
double get_BUBBLING_PHASE ()
 
double get_CAPTURING_PHASE ()
 
double get_NONE ()
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Member Function Documentation

◆ get_dataTransfer()

DataTransfer* client::DragEvent::get_dataTransfer ( )

◆ get_prototype()

DragEvent* client::DragEvent::get_prototype ( )

◆ initDragEvent()

void client::DragEvent::initDragEvent ( const String typeArg,
bool  canBubbleArg,
bool  cancelableArg,
Window viewArg,
double  detailArg,
double  screenXArg,
double  screenYArg,
double  clientXArg,
double  clientYArg,
bool  ctrlKeyArg,
bool  altKeyArg,
bool  shiftKeyArg,
bool  metaKeyArg,
double  buttonArg,
EventTarget relatedTargetArg,
DataTransfer dataTransferArg 
)

◆ msConvertURL() [1/2]

void client::DragEvent::msConvertURL ( File file,
const String targetType 
)

◆ msConvertURL() [2/2]

void client::DragEvent::msConvertURL ( File file,
const String targetType,
const String targetURL 
)

◆ set_prototype()

void client::DragEvent::set_prototype ( DragEvent )