pub unsafe trait NSPageControllerDelegate: NSObjectProtocol + MainThreadOnly {
// Provided methods
unsafe fn pageController_identifierForObject(
&self,
page_controller: &NSPageController,
object: &AnyObject,
) -> Retained<NSPageControllerObjectIdentifier>
where Self: Sized + Message { ... }
fn pageController_viewControllerForIdentifier(
&self,
page_controller: &NSPageController,
identifier: &NSPageControllerObjectIdentifier,
) -> Retained<NSViewController>
where Self: Sized + Message { ... }
unsafe fn pageController_frameForObject(
&self,
page_controller: &NSPageController,
object: Option<&AnyObject>,
) -> NSRect
where Self: Sized + Message { ... }
unsafe fn pageController_prepareViewController_withObject(
&self,
page_controller: &NSPageController,
view_controller: &NSViewController,
object: Option<&AnyObject>,
)
where Self: Sized + Message { ... }
unsafe fn pageController_didTransitionToObject(
&self,
page_controller: &NSPageController,
object: &AnyObject,
)
where Self: Sized + Message { ... }
fn pageControllerWillStartLiveTransition(
&self,
page_controller: &NSPageController,
)
where Self: Sized + Message { ... }
fn pageControllerDidEndLiveTransition(
&self,
page_controller: &NSPageController,
)
where Self: Sized + Message { ... }
}
Available on crate feature
NSPageController
only.Expand description
Provided Methods§
Sourceunsafe fn pageController_identifierForObject(
&self,
page_controller: &NSPageController,
object: &AnyObject,
) -> Retained<NSPageControllerObjectIdentifier>
Available on crate features NSResponder
and NSViewController
only.
unsafe fn pageController_identifierForObject( &self, page_controller: &NSPageController, object: &AnyObject, ) -> Retained<NSPageControllerObjectIdentifier>
NSResponder
and NSViewController
only.§Safety
object
should be of the correct type.
fn pageController_viewControllerForIdentifier( &self, page_controller: &NSPageController, identifier: &NSPageControllerObjectIdentifier, ) -> Retained<NSViewController>
Available on crate features
NSResponder
and NSViewController
only.Sourceunsafe fn pageController_frameForObject(
&self,
page_controller: &NSPageController,
object: Option<&AnyObject>,
) -> NSRect
Available on crate features NSResponder
and NSViewController
only.
unsafe fn pageController_frameForObject( &self, page_controller: &NSPageController, object: Option<&AnyObject>, ) -> NSRect
NSResponder
and NSViewController
only.§Safety
object
should be of the correct type.
Sourceunsafe fn pageController_prepareViewController_withObject(
&self,
page_controller: &NSPageController,
view_controller: &NSViewController,
object: Option<&AnyObject>,
)
Available on crate features NSResponder
and NSViewController
only.
unsafe fn pageController_prepareViewController_withObject( &self, page_controller: &NSPageController, view_controller: &NSViewController, object: Option<&AnyObject>, )
NSResponder
and NSViewController
only.§Safety
object
should be of the correct type.
Sourceunsafe fn pageController_didTransitionToObject(
&self,
page_controller: &NSPageController,
object: &AnyObject,
)
Available on crate features NSResponder
and NSViewController
only.
unsafe fn pageController_didTransitionToObject( &self, page_controller: &NSPageController, object: &AnyObject, )
NSResponder
and NSViewController
only.§Safety
object
should be of the correct type.
fn pageControllerWillStartLiveTransition( &self, page_controller: &NSPageController, )
Available on crate features
NSResponder
and NSViewController
only.fn pageControllerDidEndLiveTransition(&self, page_controller: &NSPageController)
Available on crate features
NSResponder
and NSViewController
only.