NSPathControlDelegate class interface
NSPathControlDelegate
Constructors
- NSPathControlDelegate.castFrom(ObjCObjectBase other)
-
Constructs a NSPathControlDelegate that points to the same underlying object as
other. -
NSPathControlDelegate.castFromPointer(Pointer<
ObjCObject> other, {bool retain = false, bool release = false}) - Constructs a NSPathControlDelegate that wraps the given raw object pointer.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- ref → ObjCObjectRef
-
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- $protocol → Protocol
-
Returns the
objc.Protocolobject for this protocol.no setter -
pathControl_acceptDrop_
→ ObjCProtocolMethod<
bool Function(NSPathControl, NSDraggingInfo)> -
pathControl:acceptDrop:
final
-
pathControl_shouldDragItem_withPasteboard_
→ ObjCProtocolMethod<
bool Function(NSPathControl, NSPathControlItem, NSPasteboard)> -
pathControl:shouldDragItem:withPasteboard:
final
-
pathControl_shouldDragPathComponentCell_withPasteboard_
→ ObjCProtocolMethod<
bool Function(NSPathControl, NSPathComponentCell, NSPasteboard)> -
pathControl:shouldDragPathComponentCell:withPasteboard:
final
-
pathControl_validateDrop_
→ ObjCProtocolMethod<
NSDragOperation Function(NSPathControl, NSDraggingInfo)> -
pathControl:validateDrop:
final
-
pathControl_willDisplayOpenPanel_
→ ObjCProtocolListenableMethod<
void Function(NSPathControl, NSOpenPanel)> -
pathControl:willDisplayOpenPanel:
final
-
pathControl_willPopUpMenu_
→ ObjCProtocolListenableMethod<
void Function(NSPathControl, NSMenu)> -
pathControl:willPopUpMenu:
final
Static Methods
-
addToBuilder(
ObjCProtocolBuilder builder, {bool pathControl_shouldDragItem_withPasteboard_(NSPathControl, NSPathControlItem, NSPasteboard)?, bool pathControl_shouldDragPathComponentCell_withPasteboard_(NSPathControl, NSPathComponentCell, NSPasteboard)?, NSDragOperation pathControl_validateDrop_(NSPathControl, NSDraggingInfo)?, bool pathControl_acceptDrop_(NSPathControl, NSDraggingInfo)?, void pathControl_willDisplayOpenPanel_(NSPathControl, NSOpenPanel)?, void pathControl_willPopUpMenu_(NSPathControl, NSMenu)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSPathControlDelegate protocol to an existing
objc.ObjCProtocolBuilder. -
addToBuilderAsBlocking(
ObjCProtocolBuilder builder, {bool pathControl_shouldDragItem_withPasteboard_(NSPathControl, NSPathControlItem, NSPasteboard)?, bool pathControl_shouldDragPathComponentCell_withPasteboard_(NSPathControl, NSPathComponentCell, NSPasteboard)?, NSDragOperation pathControl_validateDrop_(NSPathControl, NSDraggingInfo)?, bool pathControl_acceptDrop_(NSPathControl, NSDraggingInfo)?, void pathControl_willDisplayOpenPanel_(NSPathControl, NSOpenPanel)?, void pathControl_willPopUpMenu_(NSPathControl, NSMenu)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSPathControlDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as blocking listeners will be. -
addToBuilderAsListener(
ObjCProtocolBuilder builder, {bool pathControl_shouldDragItem_withPasteboard_(NSPathControl, NSPathControlItem, NSPasteboard)?, bool pathControl_shouldDragPathComponentCell_withPasteboard_(NSPathControl, NSPathComponentCell, NSPasteboard)?, NSDragOperation pathControl_validateDrop_(NSPathControl, NSDraggingInfo)?, bool pathControl_acceptDrop_(NSPathControl, NSDraggingInfo)?, void pathControl_willDisplayOpenPanel_(NSPathControl, NSOpenPanel)?, void pathControl_willPopUpMenu_(NSPathControl, NSMenu)?, bool $keepIsolateAlive = true}) → void -
Adds the implementation of the NSPathControlDelegate protocol to an existing
objc.ObjCProtocolBuilder. All methods that can be implemented as listeners will be. -
conformsTo(
ObjCObjectBase obj) → bool -
Returns whether
objis an instance of NSPathControlDelegate. -
implement(
{bool pathControl_shouldDragItem_withPasteboard_(NSPathControl, NSPathControlItem, NSPasteboard)?, bool pathControl_shouldDragPathComponentCell_withPasteboard_(NSPathControl, NSPathComponentCell, NSPasteboard)?, NSDragOperation pathControl_validateDrop_(NSPathControl, NSDraggingInfo)?, bool pathControl_acceptDrop_(NSPathControl, NSDraggingInfo)?, void pathControl_willDisplayOpenPanel_(NSPathControl, NSOpenPanel)?, void pathControl_willPopUpMenu_(NSPathControl, NSMenu)?, bool $keepIsolateAlive = true}) → NSPathControlDelegate -
Builds an object that implements the NSPathControlDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. -
implementAsBlocking(
{bool pathControl_shouldDragItem_withPasteboard_(NSPathControl, NSPathControlItem, NSPasteboard)?, bool pathControl_shouldDragPathComponentCell_withPasteboard_(NSPathControl, NSPathComponentCell, NSPasteboard)?, NSDragOperation pathControl_validateDrop_(NSPathControl, NSDraggingInfo)?, bool pathControl_acceptDrop_(NSPathControl, NSDraggingInfo)?, void pathControl_willDisplayOpenPanel_(NSPathControl, NSOpenPanel)?, void pathControl_willPopUpMenu_(NSPathControl, NSMenu)?, bool $keepIsolateAlive = true}) → NSPathControlDelegate -
Builds an object that implements the NSPathControlDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as blocking listeners will be. -
implementAsListener(
{bool pathControl_shouldDragItem_withPasteboard_(NSPathControl, NSPathControlItem, NSPasteboard)?, bool pathControl_shouldDragPathComponentCell_withPasteboard_(NSPathControl, NSPathComponentCell, NSPasteboard)?, NSDragOperation pathControl_validateDrop_(NSPathControl, NSDraggingInfo)?, bool pathControl_acceptDrop_(NSPathControl, NSDraggingInfo)?, void pathControl_willDisplayOpenPanel_(NSPathControl, NSOpenPanel)?, void pathControl_willPopUpMenu_(NSPathControl, NSMenu)?, bool $keepIsolateAlive = true}) → NSPathControlDelegate -
Builds an object that implements the NSPathControlDelegate protocol. To implement
multiple protocols, use addToBuilder or
objc.ObjCProtocolBuilderdirectly. All methods that can be implemented as listeners will be.