[]Struct jni_android_sys::android::view::SubMenu

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

public interface SubMenu

Required feature: android-view-SubMenu

Methods

impl SubMenu

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

setHeaderTitle

Required features: "android-view-SubMenu"

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

setHeaderTitle

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

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

setHeaderIcon

Required features: "android-view-SubMenu"

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

setHeaderIcon

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

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

setHeaderView

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

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

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

setIcon

Required features: "android-view-SubMenu"

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

setIcon

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

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

getItem

Required features: "android-view-MenuItem"

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 AsRef<Menu> for SubMenu

impl Deref for SubMenu

type Target = Object

The resulting type after dereferencing.

impl AsValidJObjectAndEnv for SubMenu

impl AsJValue for SubMenu

Auto Trait Implementations

impl !Sync for SubMenu

impl Unpin for SubMenu

impl !Send for SubMenu

impl UnwindSafe for SubMenu

impl RefUnwindSafe for SubMenu

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]