IContextMenuTrait

Trait IContextMenuTrait 

Source
pub trait IContextMenuTrait {
    // Required methods
    unsafe fn getItemCount(&self) -> int32;
    unsafe fn getItem(
        &self,
        index: int32,
        item: *mut Item,
        target: *mut *mut IContextMenuTarget,
    ) -> tresult;
    unsafe fn addItem(
        &self,
        item: *const Item,
        target: *mut IContextMenuTarget,
    ) -> tresult;
    unsafe fn removeItem(
        &self,
        item: *const Item,
        target: *mut IContextMenuTarget,
    ) -> tresult;
    unsafe fn popup(&self, x: UCoord, y: UCoord) -> tresult;
}

Required Methods§

Source

unsafe fn getItemCount(&self) -> int32

Source

unsafe fn getItem( &self, index: int32, item: *mut Item, target: *mut *mut IContextMenuTarget, ) -> tresult

Source

unsafe fn addItem( &self, item: *const Item, target: *mut IContextMenuTarget, ) -> tresult

Source

unsafe fn removeItem( &self, item: *const Item, target: *mut IContextMenuTarget, ) -> tresult

Source

unsafe fn popup(&self, x: UCoord, y: UCoord) -> tresult

Implementors§