pub unsafe trait NSInputServerMouseTracker {
// Provided methods
unsafe fn mouseDownOnCharacterIndex_atCoordinate_withModifier_client(
&self,
index: NSUInteger,
point: NSPoint,
flags: NSUInteger,
sender: Option<&AnyObject>,
) -> bool
where Self: Sized + Message { ... }
unsafe fn mouseDraggedOnCharacterIndex_atCoordinate_withModifier_client(
&self,
index: NSUInteger,
point: NSPoint,
flags: NSUInteger,
sender: Option<&AnyObject>,
) -> bool
where Self: Sized + Message { ... }
unsafe fn mouseUpOnCharacterIndex_atCoordinate_withModifier_client(
&self,
index: NSUInteger,
point: NSPoint,
flags: NSUInteger,
sender: Option<&AnyObject>,
)
where Self: Sized + Message { ... }
}Available on crate feature
NSInputServer only.Expand description
Provided Methods§
Sourceunsafe fn mouseDownOnCharacterIndex_atCoordinate_withModifier_client(
&self,
index: NSUInteger,
point: NSPoint,
flags: NSUInteger,
sender: Option<&AnyObject>,
) -> bool
👎Deprecated
unsafe fn mouseDownOnCharacterIndex_atCoordinate_withModifier_client( &self, index: NSUInteger, point: NSPoint, flags: NSUInteger, sender: Option<&AnyObject>, ) -> bool
§Safety
sendershould be of the correct type.sendermight not allowNone.
Sourceunsafe fn mouseDraggedOnCharacterIndex_atCoordinate_withModifier_client(
&self,
index: NSUInteger,
point: NSPoint,
flags: NSUInteger,
sender: Option<&AnyObject>,
) -> bool
👎Deprecated
unsafe fn mouseDraggedOnCharacterIndex_atCoordinate_withModifier_client( &self, index: NSUInteger, point: NSPoint, flags: NSUInteger, sender: Option<&AnyObject>, ) -> bool
§Safety
sendershould be of the correct type.sendermight not allowNone.
Sourceunsafe fn mouseUpOnCharacterIndex_atCoordinate_withModifier_client(
&self,
index: NSUInteger,
point: NSPoint,
flags: NSUInteger,
sender: Option<&AnyObject>,
)
👎Deprecated
unsafe fn mouseUpOnCharacterIndex_atCoordinate_withModifier_client( &self, index: NSUInteger, point: NSPoint, flags: NSUInteger, sender: Option<&AnyObject>, )
§Safety
sendershould be of the correct type.sendermight not allowNone.
Trait Implementations§
impl<T> ImplementedBy<T> for dyn NSInputServerMouseTracker
Source§impl ProtocolType for dyn NSInputServerMouseTracker
impl ProtocolType for dyn NSInputServerMouseTracker
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".