pub trait ContextMenuExt: IsA<ContextMenu> + Sealed + 'static {
Show 14 methods // Provided methods fn append(&self, item: &impl IsA<ContextMenuItem>) { ... } fn first(&self) -> Option<ContextMenuItem> { ... } fn event(&self) -> Option<Event> { ... } fn item_at_position(&self, position: u32) -> Option<ContextMenuItem> { ... } fn items(&self) -> Vec<ContextMenuItem> { ... } fn n_items(&self) -> u32 { ... } fn user_data(&self) -> Option<Variant> { ... } fn insert(&self, item: &impl IsA<ContextMenuItem>, position: i32) { ... } fn last(&self) -> Option<ContextMenuItem> { ... } fn move_item(&self, item: &impl IsA<ContextMenuItem>, position: i32) { ... } fn prepend(&self, item: &impl IsA<ContextMenuItem>) { ... } fn remove(&self, item: &impl IsA<ContextMenuItem>) { ... } fn remove_all(&self) { ... } fn set_user_data(&self, user_data: &Variant) { ... }
}

Provided Methods§

source

fn append(&self, item: &impl IsA<ContextMenuItem>)

source

fn first(&self) -> Option<ContextMenuItem>

source

fn event(&self) -> Option<Event>

Available on crate feature v2_40 only.
source

fn item_at_position(&self, position: u32) -> Option<ContextMenuItem>

source

fn items(&self) -> Vec<ContextMenuItem>

source

fn n_items(&self) -> u32

source

fn user_data(&self) -> Option<Variant>

Available on crate feature v2_8 only.
source

fn insert(&self, item: &impl IsA<ContextMenuItem>, position: i32)

source

fn last(&self) -> Option<ContextMenuItem>

source

fn move_item(&self, item: &impl IsA<ContextMenuItem>, position: i32)

source

fn prepend(&self, item: &impl IsA<ContextMenuItem>)

source

fn remove(&self, item: &impl IsA<ContextMenuItem>)

source

fn remove_all(&self)

source

fn set_user_data(&self, user_data: &Variant)

Available on crate feature v2_8 only.

Object Safety§

This trait is not object safe.

Implementors§