pub struct DataTransferItemList(/* private fields */);
Expand description
The DataTransferItemList object is a list of DataTransferItem objects representing items being dragged. During a drag operation, each DragEvent has a dataTransfer property and that property is a DataTransferItemList.
Implementations§
Source§impl DataTransferItemList
impl DataTransferItemList
Sourcepub fn add_string(
&self,
data: &str,
ty: &str,
) -> Result<Option<DataTransferItem>, NotSupportedError>
pub fn add_string( &self, data: &str, ty: &str, ) -> Result<Option<DataTransferItem>, NotSupportedError>
Adds an item of kind “string” to the drag item list and returns a DataTransferItem object for the new item.
Sourcepub fn add_file(&self, file: &File) -> Option<DataTransferItem>
pub fn add_file(&self, file: &File) -> Option<DataTransferItem>
Adds an item of kind “file” to the drag item list and returns a DataTransferItem object for the new item.
Sourcepub fn remove(&self, index: u32) -> Result<(), InvalidStateError>
pub fn remove(&self, index: u32) -> Result<(), InvalidStateError>
Removes the drag item from the list at the given index.
Sourcepub fn index(&self, index: u32) -> Option<DataTransferItem>
pub fn index(&self, index: u32) -> Option<DataTransferItem>
Getter that returns a DataTransferItem at the given index.
Trait Implementations§
Source§impl AsRef<Reference> for DataTransferItemList
impl AsRef<Reference> for DataTransferItemList
Source§impl Clone for DataTransferItemList
impl Clone for DataTransferItemList
Source§fn clone(&self) -> DataTransferItemList
fn clone(&self) -> DataTransferItemList
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DataTransferItemList
impl Debug for DataTransferItemList
Source§impl From<DataTransferItemList> for Reference
impl From<DataTransferItemList> for Reference
Source§fn from(value: DataTransferItemList) -> Self
fn from(value: DataTransferItemList) -> Self
Converts to this type from the input type.
Source§impl InstanceOf for DataTransferItemList
impl InstanceOf for DataTransferItemList
Source§impl<'a> IntoIterator for &'a DataTransferItemList
impl<'a> IntoIterator for &'a DataTransferItemList
Source§impl IntoIterator for DataTransferItemList
impl IntoIterator for DataTransferItemList
Source§impl PartialEq for DataTransferItemList
impl PartialEq for DataTransferItemList
Source§impl ReferenceType for DataTransferItemList
impl ReferenceType for DataTransferItemList
Source§unsafe fn from_reference_unchecked(reference: Reference) -> Self
unsafe fn from_reference_unchecked(reference: Reference) -> Self
Converts a given reference into a concrete reference-like wrapper.
Doesn’t do any type checking; highly unsafe to use!
Source§impl<'_r> TryFrom<&'_r Reference> for DataTransferItemList
impl<'_r> TryFrom<&'_r Reference> for DataTransferItemList
Source§impl<'_r> TryFrom<&'_r Value> for DataTransferItemList
impl<'_r> TryFrom<&'_r Value> for DataTransferItemList
Source§impl TryFrom<DataTransferItemList> for Reference
impl TryFrom<DataTransferItemList> for Reference
Source§impl TryFrom<Reference> for DataTransferItemList
impl TryFrom<Reference> for DataTransferItemList
Source§impl TryFrom<Value> for DataTransferItemList
impl TryFrom<Value> for DataTransferItemList
impl Eq for DataTransferItemList
impl JsSerialize for DataTransferItemList
impl StructuralPartialEq for DataTransferItemList
Auto Trait Implementations§
impl Freeze for DataTransferItemList
impl RefUnwindSafe for DataTransferItemList
impl Send for DataTransferItemList
impl Sync for DataTransferItemList
impl Unpin for DataTransferItemList
impl UnwindSafe for DataTransferItemList
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more