64 std::vector<std::string>
types()
const;
74 void clearData(std::string
const& format);
80 std::string
getData(std::string
const& format)
const;
89 void setData(std::string
const& format, std::string
const& data)
const;
Common base class for classes that are just wrapping around val into js world.
Definition val_wrapper.hpp:11
Definition data_transfer_item_list.hpp:10
Definition data_transfer.hpp:16
DataTransferItemList items() const
Gives a DataTransferItemList object which is a list of all of the drag data.
Definition data_transfer.cpp:54
void setData(std::string const &format, std::string const &data) const
The DataTransfer.setData() method sets the drag operation's drag data to the specified data and type.
Definition data_transfer.cpp:86
void setDragImage(Nui::val imgElement, long xOffset, long yOffset) const
When a drag occurs, a translucent image is generated from the drag target (the element the dragstart ...
Definition data_transfer.cpp:91
std::string getData(std::string const &format) const
The DataTransfer.getData() method retrieves drag data (as a string) for the specified type.
Definition data_transfer.cpp:81
EffectAllowed effectAllowed() const
Provides all of the types of operations that are possible.
Definition data_transfer.cpp:25
DropEffect dropEffect() const
Gets the type of drag-and-drop operation currently selected or sets the operation to a new type.
Definition data_transfer.cpp:11
void clearData()
Remove the data associated with all types.
Definition data_transfer.cpp:71
std::vector< std::string > types() const
The DataTransfer.types read-only property returns the available types that exist in the items.
Definition data_transfer.cpp:59
FileList files() const
Contains a list of all the local files available on the data transfer.
Definition data_transfer.cpp:49
DropEffect
Definition data_transfer.hpp:22
EffectAllowed
Definition data_transfer.hpp:34
DataTransfer()
Definition data_transfer.cpp:5
Definition file_list.hpp:14
Definition abort_controller.hpp:8
emscripten::val val
Definition val.hpp:5