[][src]Trait uikit_sys::PUIMenuBuilder

pub trait PUIMenuBuilder: Sized + Deref {
    unsafe fn menuForIdentifier_(self, identifier: NSString) -> UIMenu
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn actionForIdentifier_(self, identifier: NSString) -> UIAction
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn commandForAction_propertyList_(
        self,
        action: Sel,
        propertyList: id
    ) -> UICommand
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn replaceMenuForIdentifier_withMenu_(
        self,
        replacedIdentifier: NSString,
        replacementMenu: UIMenu
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn replaceChildrenOfMenuForIdentifier_fromChildrenBlock_(
        self,
        parentIdentifier: NSString,
        childrenBlock: _bindgen_ty_id_166823
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertSiblingMenu_beforeMenuForIdentifier_(
        self,
        siblingMenu: UIMenu,
        siblingIdentifier: NSString
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertSiblingMenu_afterMenuForIdentifier_(
        self,
        siblingMenu: UIMenu,
        siblingIdentifier: NSString
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertChildMenu_atStartOfMenuForIdentifier_(
        self,
        childMenu: UIMenu,
        parentIdentifier: NSString
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn insertChildMenu_atEndOfMenuForIdentifier_(
        self,
        childMenu: UIMenu,
        parentIdentifier: NSString
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removeMenuForIdentifier_(self, removedIdentifier: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn system(self) -> UIMenuSystem
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn menuForIdentifier_(self, identifier: NSString) -> UIMenu where
    Self::Target: Message + Sized

unsafe fn actionForIdentifier_(self, identifier: NSString) -> UIAction where
    Self::Target: Message + Sized

unsafe fn commandForAction_propertyList_(
    self,
    action: Sel,
    propertyList: id
) -> UICommand where
    Self::Target: Message + Sized

unsafe fn replaceMenuForIdentifier_withMenu_(
    self,
    replacedIdentifier: NSString,
    replacementMenu: UIMenu
) where
    Self::Target: Message + Sized

unsafe fn replaceChildrenOfMenuForIdentifier_fromChildrenBlock_(
    self,
    parentIdentifier: NSString,
    childrenBlock: _bindgen_ty_id_166823
) where
    Self::Target: Message + Sized

unsafe fn insertSiblingMenu_beforeMenuForIdentifier_(
    self,
    siblingMenu: UIMenu,
    siblingIdentifier: NSString
) where
    Self::Target: Message + Sized

unsafe fn insertSiblingMenu_afterMenuForIdentifier_(
    self,
    siblingMenu: UIMenu,
    siblingIdentifier: NSString
) where
    Self::Target: Message + Sized

unsafe fn insertChildMenu_atStartOfMenuForIdentifier_(
    self,
    childMenu: UIMenu,
    parentIdentifier: NSString
) where
    Self::Target: Message + Sized

unsafe fn insertChildMenu_atEndOfMenuForIdentifier_(
    self,
    childMenu: UIMenu,
    parentIdentifier: NSString
) where
    Self::Target: Message + Sized

unsafe fn removeMenuForIdentifier_(self, removedIdentifier: NSString) where
    Self::Target: Message + Sized

unsafe fn system(self) -> UIMenuSystem where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...