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§