Trait objc2_app_kit::NSPopoverDelegate
source · pub unsafe trait NSPopoverDelegate: NSObjectProtocol + IsMainThreadOnly {
// Provided methods
unsafe fn popoverShouldClose(&self, popover: &NSPopover) -> bool
where Self: Sized + Message { ... }
unsafe fn popoverShouldDetach(&self, popover: &NSPopover) -> bool
where Self: Sized + Message { ... }
unsafe fn popoverDidDetach(&self, popover: &NSPopover)
where Self: Sized + Message { ... }
unsafe fn detachableWindowForPopover(
&self,
popover: &NSPopover
) -> Option<Id<NSWindow>>
where Self: Sized + Message { ... }
unsafe fn popoverWillShow(&self, notification: &NSNotification)
where Self: Sized + Message { ... }
unsafe fn popoverDidShow(&self, notification: &NSNotification)
where Self: Sized + Message { ... }
unsafe fn popoverWillClose(&self, notification: &NSNotification)
where Self: Sized + Message { ... }
unsafe fn popoverDidClose(&self, notification: &NSNotification)
where Self: Sized + Message { ... }
}
Available on crate feature
NSPopover
only.Provided Methods§
unsafe fn popoverShouldClose(&self, popover: &NSPopover) -> bool
Available on crate feature
NSResponder
only.unsafe fn popoverShouldDetach(&self, popover: &NSPopover) -> bool
Available on crate feature
NSResponder
only.unsafe fn popoverDidDetach(&self, popover: &NSPopover)
Available on crate feature
NSResponder
only.unsafe fn detachableWindowForPopover( &self, popover: &NSPopover ) -> Option<Id<NSWindow>>
Available on crate features
NSResponder
and NSWindow
only.