[]Struct jni_android_sys::android::view::MenuItem

#[repr(transparent)]
pub struct MenuItem(_);

public interface MenuItem

Required feature: android-view-MenuItem

Methods

impl MenuItem

pub fn get_item_id<'env>(&'env self) -> Result<i32>[src]

pub fn get_group_id<'env>(&'env self) -> Result<i32>[src]

pub fn get_order<'env>(&'env self) -> Result<i32>[src]

pub fn set_title_char_sequence<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setTitle

Required features: "android-view-MenuItem", "java-lang-CharSequence"

pub fn set_title_int<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setTitle

Required features: "android-view-MenuItem"

pub fn get_title<'env>(&'env self) -> Result<Option<Local<'env, CharSequence>>>[src]

getTitle

Required features: "java-lang-CharSequence"

pub fn set_title_condensed<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setTitleCondensed

Required features: "android-view-MenuItem", "java-lang-CharSequence"

pub fn get_title_condensed<'env>(
    &'env self
) -> Result<Option<Local<'env, CharSequence>>>
[src]

getTitleCondensed

Required features: "java-lang-CharSequence"

pub fn set_icon_drawable<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Drawable>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setIcon

Required features: "android-graphics-drawable-Drawable", "android-view-MenuItem"

pub fn set_icon_int<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setIcon

Required features: "android-view-MenuItem"

pub fn get_icon<'env>(&'env self) -> Result<Option<Local<'env, Drawable>>>[src]

getIcon

Required features: "android-graphics-drawable-Drawable"

pub fn set_icon_tint_list<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ColorStateList>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setIconTintList

Required features: "android-content-res-ColorStateList", "android-view-MenuItem"

pub fn get_icon_tint_list<'env>(
    &'env self
) -> Result<Option<Local<'env, ColorStateList>>>
[src]

getIconTintList

Required features: "android-content-res-ColorStateList"

pub fn set_icon_tint_mode<'env>(
    &'env self,
    arg0: impl Into<Option<&'env PorterDuff_Mode>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setIconTintMode

Required features: "android-graphics-PorterDuff_Mode", "android-view-MenuItem"

pub fn get_icon_tint_mode<'env>(
    &'env self
) -> Result<Option<Local<'env, PorterDuff_Mode>>>
[src]

getIconTintMode

Required features: "android-graphics-PorterDuff_Mode"

pub fn set_intent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Intent>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setIntent

Required features: "android-content-Intent", "android-view-MenuItem"

pub fn get_intent<'env>(&'env self) -> Result<Option<Local<'env, Intent>>>[src]

getIntent

Required features: "android-content-Intent"

pub fn set_shortcut_char_char<'env>(
    &'env self,
    arg0: jchar,
    arg1: jchar
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setShortcut

Required features: "android-view-MenuItem"

pub fn set_shortcut_char_char_int_int<'env>(
    &'env self,
    arg0: jchar,
    arg1: jchar,
    arg2: i32,
    arg3: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setShortcut

Required features: "android-view-MenuItem"

pub fn set_numeric_shortcut_char<'env>(
    &'env self,
    arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setNumericShortcut

Required features: "android-view-MenuItem"

pub fn set_numeric_shortcut_char_int<'env>(
    &'env self,
    arg0: jchar,
    arg1: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setNumericShortcut

Required features: "android-view-MenuItem"

pub fn get_numeric_shortcut<'env>(&'env self) -> Result<jchar>[src]

pub fn get_numeric_modifiers<'env>(&'env self) -> Result<i32>[src]

pub fn set_alphabetic_shortcut_char<'env>(
    &'env self,
    arg0: jchar
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setAlphabeticShortcut

Required features: "android-view-MenuItem"

pub fn set_alphabetic_shortcut_char_int<'env>(
    &'env self,
    arg0: jchar,
    arg1: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setAlphabeticShortcut

Required features: "android-view-MenuItem"

pub fn get_alphabetic_shortcut<'env>(&'env self) -> Result<jchar>[src]

pub fn get_alphabetic_modifiers<'env>(&'env self) -> Result<i32>[src]

pub fn set_checkable<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setCheckable

Required features: "android-view-MenuItem"

pub fn is_checkable<'env>(&'env self) -> Result<bool>[src]

pub fn set_checked<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setChecked

Required features: "android-view-MenuItem"

pub fn is_checked<'env>(&'env self) -> Result<bool>[src]

pub fn set_visible<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setVisible

Required features: "android-view-MenuItem"

pub fn is_visible<'env>(&'env self) -> Result<bool>[src]

pub fn set_enabled<'env>(
    &'env self,
    arg0: bool
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setEnabled

Required features: "android-view-MenuItem"

pub fn is_enabled<'env>(&'env self) -> Result<bool>[src]

pub fn has_sub_menu<'env>(&'env self) -> Result<bool>[src]

pub fn get_sub_menu<'env>(&'env self) -> Result<Option<Local<'env, SubMenu>>>[src]

getSubMenu

Required features: "android-view-SubMenu"

pub fn set_on_menu_item_click_listener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env MenuItem_OnMenuItemClickListener>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setOnMenuItemClickListener

Required features: "android-view-MenuItem", "android-view-MenuItem_OnMenuItemClickListener"

pub fn get_menu_info<'env>(
    &'env self
) -> Result<Option<Local<'env, ContextMenu_ContextMenuInfo>>>
[src]

getMenuInfo

Required features: "android-view-ContextMenu_ContextMenuInfo"

pub fn set_show_as_action<'env>(&'env self, arg0: i32) -> Result<()>[src]

pub fn set_show_as_action_flags<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setShowAsActionFlags

Required features: "android-view-MenuItem"

pub fn set_action_view_view<'env>(
    &'env self,
    arg0: impl Into<Option<&'env View>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setActionView

Required features: "android-view-MenuItem", "android-view-View"

pub fn set_action_view_int<'env>(
    &'env self,
    arg0: i32
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setActionView

Required features: "android-view-MenuItem"

pub fn get_action_view<'env>(&'env self) -> Result<Option<Local<'env, View>>>[src]

getActionView

Required features: "android-view-View"

pub fn set_action_provider<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ActionProvider>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setActionProvider

Required features: "android-view-ActionProvider", "android-view-MenuItem"

pub fn get_action_provider<'env>(
    &'env self
) -> Result<Option<Local<'env, ActionProvider>>>
[src]

getActionProvider

Required features: "android-view-ActionProvider"

pub fn expand_action_view<'env>(&'env self) -> Result<bool>[src]

pub fn collapse_action_view<'env>(&'env self) -> Result<bool>[src]

pub fn is_action_view_expanded<'env>(&'env self) -> Result<bool>[src]

pub fn set_on_action_expand_listener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env MenuItem_OnActionExpandListener>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setOnActionExpandListener

Required features: "android-view-MenuItem", "android-view-MenuItem_OnActionExpandListener"

pub fn set_content_description<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setContentDescription

Required features: "android-view-MenuItem", "java-lang-CharSequence"

pub fn get_content_description<'env>(
    &'env self
) -> Result<Option<Local<'env, CharSequence>>>
[src]

getContentDescription

Required features: "java-lang-CharSequence"

pub fn set_tooltip_text<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CharSequence>>
) -> Result<Option<Local<'env, MenuItem>>>
[src]

setTooltipText

Required features: "android-view-MenuItem", "java-lang-CharSequence"

pub fn get_tooltip_text<'env>(
    &'env self
) -> Result<Option<Local<'env, CharSequence>>>
[src]

getTooltipText

Required features: "java-lang-CharSequence"

pub const SHOW_AS_ACTION_ALWAYS: i32[src]

public static final SHOW_AS_ACTION_ALWAYS

pub const SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW: i32[src]

pub const SHOW_AS_ACTION_IF_ROOM: i32[src]

public static final SHOW_AS_ACTION_IF_ROOM

pub const SHOW_AS_ACTION_NEVER: i32[src]

public static final SHOW_AS_ACTION_NEVER

pub const SHOW_AS_ACTION_WITH_TEXT: i32[src]

public static final SHOW_AS_ACTION_WITH_TEXT

Methods from Deref<Target = Object>

pub fn get_class<'env>(&'env self) -> Result<Option<Local<'env, Class>>>[src]

getClass

Required features: "java-lang-Class"

pub fn hash_code<'env>(&'env self) -> Result<i32>[src]

pub fn equals<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Object>>
) -> Result<bool>
[src]

equals

Required features: "java-lang-Object"

pub fn to_string<'env>(&'env self) -> Result<Option<Local<'env, String>>>[src]

toString

Required features: "java-lang-String"

pub fn notify<'env>(&'env self) -> Result<()>[src]

pub fn notify_all<'env>(&'env self) -> Result<()>[src]

pub fn wait_long<'env>(&'env self, arg0: i64) -> Result<()>[src]

pub fn wait_long_int<'env>(&'env self, arg0: i64, arg1: i32) -> Result<()>[src]

pub fn wait<'env>(&'env self) -> Result<()>[src]

Trait Implementations

impl Deref for MenuItem

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for MenuItem

impl AsJValue for MenuItem

Auto Trait Implementations

impl !Sync for MenuItem

impl Unpin for MenuItem

impl !Send for MenuItem

impl UnwindSafe for MenuItem

impl RefUnwindSafe for MenuItem

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]