pub unsafe trait NSDraggingDestination: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn draggingEntered(
&self,
sender: &ProtocolObject<dyn NSDraggingInfo>,
) -> NSDragOperation
where Self: Sized + Message { ... }
fn draggingUpdated(
&self,
sender: &ProtocolObject<dyn NSDraggingInfo>,
) -> NSDragOperation
where Self: Sized + Message { ... }
fn draggingExited(
&self,
sender: Option<&ProtocolObject<dyn NSDraggingInfo>>,
)
where Self: Sized + Message { ... }
fn prepareForDragOperation(
&self,
sender: &ProtocolObject<dyn NSDraggingInfo>,
) -> bool
where Self: Sized + Message { ... }
fn performDragOperation(
&self,
sender: &ProtocolObject<dyn NSDraggingInfo>,
) -> bool
where Self: Sized + Message { ... }
fn concludeDragOperation(
&self,
sender: Option<&ProtocolObject<dyn NSDraggingInfo>>,
)
where Self: Sized + Message { ... }
fn draggingEnded(&self, sender: &ProtocolObject<dyn NSDraggingInfo>)
where Self: Sized + Message { ... }
fn wantsPeriodicDraggingUpdates(&self) -> bool
where Self: Sized + Message { ... }
fn updateDraggingItemsForDrag(
&self,
sender: Option<&ProtocolObject<dyn NSDraggingInfo>>,
)
where Self: Sized + Message { ... }
}Available on crate feature
NSDragging only.Expand description
Provided Methods§
fn draggingEntered( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSDragOperation
fn draggingUpdated( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSDragOperation
fn draggingExited(&self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>)
fn prepareForDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> bool
fn performDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> bool
fn concludeDragOperation( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>, )
fn draggingEnded(&self, sender: &ProtocolObject<dyn NSDraggingInfo>)
fn wantsPeriodicDraggingUpdates(&self) -> bool
fn updateDraggingItemsForDrag( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>, )
Trait Implementations§
Source§impl ProtocolType for dyn NSDraggingDestination
impl ProtocolType for dyn NSDraggingDestination
impl<T> ImplementedBy<T> for dyn NSDraggingDestination
Implementations on Foreign Types§
impl<T> NSDraggingDestination for ProtocolObject<T>where
T: ?Sized + NSDraggingDestination,
Implementors§
impl NSDraggingDestination for NSBackgroundExtensionView
Available on crate feature
NSBackgroundExtensionView only.impl NSDraggingDestination for NSBox
Available on crate feature
NSBox only.impl NSDraggingDestination for NSBrowser
Available on crate feature
NSBrowser only.impl NSDraggingDestination for NSButton
Available on crate feature
NSButton only.impl NSDraggingDestination for NSClipView
Available on crate feature
NSClipView only.impl NSDraggingDestination for NSCollectionView
Available on crate feature
NSCollectionView only.impl NSDraggingDestination for NSColorWell
Available on crate feature
NSColorWell only.impl NSDraggingDestination for NSComboBox
Available on crate feature
NSComboBox only.impl NSDraggingDestination for NSComboButton
Available on crate feature
NSComboButton only.impl NSDraggingDestination for NSControl
Available on crate feature
NSControl only.impl NSDraggingDestination for NSDatePicker
Available on crate feature
NSDatePicker only.impl NSDraggingDestination for NSForm
Available on crate feature
NSForm only.impl NSDraggingDestination for NSGlassEffectContainerView
Available on crate feature
NSGlassEffectView only.impl NSDraggingDestination for NSGlassEffectView
Available on crate feature
NSGlassEffectView only.impl NSDraggingDestination for NSGridView
Available on crate feature
NSGridView only.impl NSDraggingDestination for NSImageView
Available on crate feature
NSImageView only.impl NSDraggingDestination for NSLevelIndicator
Available on crate feature
NSLevelIndicator only.impl NSDraggingDestination for NSMatrix
Available on crate feature
NSMatrix only.impl NSDraggingDestination for NSOpenGLView
Available on crate feature
NSOpenGLView only.impl NSDraggingDestination for NSOutlineView
Available on crate feature
NSOutlineView only.impl NSDraggingDestination for NSPathControl
Available on crate feature
NSPathControl only.impl NSDraggingDestination for NSPopUpButton
Available on crate feature
NSPopUpButton only.impl NSDraggingDestination for NSPredicateEditor
Available on crate feature
NSPredicateEditor only.impl NSDraggingDestination for NSProgressIndicator
Available on crate feature
NSProgressIndicator only.impl NSDraggingDestination for NSRuleEditor
Available on crate feature
NSRuleEditor only.impl NSDraggingDestination for NSRulerView
Available on crate feature
NSRulerView only.impl NSDraggingDestination for NSScrollView
Available on crate feature
NSScrollView only.impl NSDraggingDestination for NSScroller
Available on crate feature
NSScroller only.impl NSDraggingDestination for NSScrubber
Available on crate feature
NSScrubber only.impl NSDraggingDestination for NSScrubberArrangedView
Available on crate feature
NSScrubberItemView only.impl NSDraggingDestination for NSScrubberImageItemView
Available on crate feature
NSScrubberItemView only.impl NSDraggingDestination for NSScrubberItemView
Available on crate feature
NSScrubberItemView only.impl NSDraggingDestination for NSScrubberSelectionView
Available on crate feature
NSScrubberItemView only.impl NSDraggingDestination for NSScrubberTextItemView
Available on crate feature
NSScrubberItemView only.impl NSDraggingDestination for NSSearchField
Available on crate feature
NSSearchField only.impl NSDraggingDestination for NSSecureTextField
Available on crate feature
NSSecureTextField only.impl NSDraggingDestination for NSSegmentedControl
Available on crate feature
NSSegmentedControl only.impl NSDraggingDestination for NSSlider
Available on crate feature
NSSlider only.impl NSDraggingDestination for NSSplitView
Available on crate feature
NSSplitView only.impl NSDraggingDestination for NSStackView
Available on crate feature
NSStackView only.impl NSDraggingDestination for NSStatusBarButton
Available on crate feature
NSStatusBarButton only.impl NSDraggingDestination for NSStepper
Available on crate feature
NSStepper only.impl NSDraggingDestination for NSSwitch
Available on crate feature
NSSwitch only.impl NSDraggingDestination for NSTabView
Available on crate feature
NSTabView only.impl NSDraggingDestination for NSTableCellView
Available on crate feature
NSTableCellView only.impl NSDraggingDestination for NSTableHeaderView
Available on crate feature
NSTableHeaderView only.impl NSDraggingDestination for NSTableRowView
Available on crate feature
NSTableRowView only.impl NSDraggingDestination for NSTableView
Available on crate feature
NSTableView only.impl NSDraggingDestination for NSText
Available on crate feature
NSText only.impl NSDraggingDestination for NSTextField
Available on crate feature
NSTextField only.impl NSDraggingDestination for NSTextInsertionIndicator
Available on crate feature
NSTextInsertionIndicator only.impl NSDraggingDestination for NSTextView
Available on crate feature
NSTextView only.impl NSDraggingDestination for NSTokenField
Available on crate feature
NSTokenField only.impl NSDraggingDestination for NSView
Available on crate feature
NSView only.impl NSDraggingDestination for NSVisualEffectView
Available on crate feature
NSVisualEffectView only.