[]Struct jni_android_sys::android::widget::Switch

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

public class Switch

Required feature: "android-widget-Switch"

Methods

impl Switch

pub fn new_Context<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Context>>
) -> Result<Local<'env, Switch>, Local<'env, Throwable>>
[src]

Switch

Required features: "android-content-Context"

pub fn new_Context_AttributeSet<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Context>>,
    arg1: impl Into<Option<&'env AttributeSet>>
) -> Result<Local<'env, Switch>, Local<'env, Throwable>>
[src]

Switch

Required features: "android-content-Context", "android-util-AttributeSet"

pub fn new_Context_AttributeSet_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Context>>,
    arg1: impl Into<Option<&'env AttributeSet>>,
    arg2: i32
) -> Result<Local<'env, Switch>, Local<'env, Throwable>>
[src]

Switch

Required features: "android-content-Context", "android-util-AttributeSet"

pub fn new_Context_AttributeSet_int_int<'env>(
    __jni_env: &'env Env,
    arg0: impl Into<Option<&'env Context>>,
    arg1: impl Into<Option<&'env AttributeSet>>,
    arg2: i32,
    arg3: i32
) -> Result<Local<'env, Switch>, Local<'env, Throwable>>
[src]

Switch

Required features: "android-content-Context", "android-util-AttributeSet"

pub fn setSwitchTextAppearance<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Context>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

setSwitchTextAppearance

Required features: "android-content-Context"

pub fn setSwitchTypeface_Typeface_int<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Typeface>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

setSwitchTypeface

Required features: "android-graphics-Typeface"

pub fn setSwitchTypeface_Typeface<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Typeface>>
) -> Result<(), Local<'env, Throwable>>
[src]

setSwitchTypeface

Required features: "android-graphics-Typeface"

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

pub fn getSwitchPadding<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

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

pub fn getSwitchMinWidth<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

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

pub fn getThumbTextPadding<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

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

setTrackDrawable

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

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

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

getTrackDrawable

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

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

setTrackTintList

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

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

getTrackTintList

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

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

setTrackTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

getTrackTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

setThumbDrawable

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

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

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

getThumbDrawable

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

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

setThumbTintList

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

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

getThumbTintList

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

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

setThumbTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

getThumbTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

pub fn getSplitTrack<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

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

getTextOn

Required features: "java-lang-CharSequence"

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

setTextOn

Required features: "java-lang-CharSequence"

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

getTextOff

Required features: "java-lang-CharSequence"

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

setTextOff

Required features: "java-lang-CharSequence"

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

pub fn getShowText<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

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

pub fn onTouchEvent<'env>(
    &'env self,
    arg0: impl Into<Option<&'env MotionEvent>>
) -> Result<bool, Local<'env, Throwable>>
[src]

onTouchEvent

Required features: "android-view-MotionEvent"

pub fn toggle<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

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

pub fn draw<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Canvas>>
) -> Result<(), Local<'env, Throwable>>
[src]

draw

Required features: "android-graphics-Canvas"

pub fn getCompoundPaddingLeft<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getCompoundPaddingRight<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn drawableHotspotChanged<'env>(
    &'env self,
    arg0: f32,
    arg1: f32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn jumpDrawablesToCurrentState<'env>(
    &'env self
) -> Result<(), Local<'env, Throwable>>
[src]

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

getAccessibilityClassName

Required features: "java-lang-CharSequence"

pub fn onProvideStructure<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ViewStructure>>
) -> Result<(), Local<'env, Throwable>>
[src]

onProvideStructure

Required features: "android-view-ViewStructure"

pub fn onProvideAutofillStructure<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ViewStructure>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

onProvideAutofillStructure

Required features: "android-view-ViewStructure"

Methods from Deref<Target = CompoundButton>

pub fn toggle<'env>(&'env self) -> Result<(), Local<'env, Throwable>>[src]

pub fn performClick<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

pub fn isChecked<'env>(&'env self) -> Result<bool, Local<'env, Throwable>>[src]

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

pub fn setOnCheckedChangeListener<'env>(
    &'env self,
    arg0: impl Into<Option<&'env CompoundButton_OnCheckedChangeListener>>
) -> Result<(), Local<'env, Throwable>>
[src]

setOnCheckedChangeListener

Required features: "android-widget-CompoundButton_OnCheckedChangeListener"

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

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

setButtonDrawable

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

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

getButtonDrawable

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

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

setButtonTintList

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

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

getButtonTintList

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

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

setButtonTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

getButtonTintMode

Required features: "android-graphics-PorterDuff_Mode"

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

getAccessibilityClassName

Required features: "java-lang-CharSequence"

pub fn getCompoundPaddingLeft<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn getCompoundPaddingRight<'env>(
    &'env self
) -> Result<i32, Local<'env, Throwable>>
[src]

pub fn drawableHotspotChanged<'env>(
    &'env self,
    arg0: f32,
    arg1: f32
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn jumpDrawablesToCurrentState<'env>(
    &'env self
) -> Result<(), Local<'env, Throwable>>
[src]

pub fn onSaveInstanceState<'env>(
    &'env self
) -> Result<Option<Local<'env, Parcelable>>, Local<'env, Throwable>>
[src]

onSaveInstanceState

Required features: "android-os-Parcelable"

pub fn onRestoreInstanceState<'env>(
    &'env self,
    arg0: impl Into<Option<&'env Parcelable>>
) -> Result<(), Local<'env, Throwable>>
[src]

onRestoreInstanceState

Required features: "android-os-Parcelable"

pub fn onProvideAutofillStructure<'env>(
    &'env self,
    arg0: impl Into<Option<&'env ViewStructure>>,
    arg1: i32
) -> Result<(), Local<'env, Throwable>>
[src]

onProvideAutofillStructure

Required features: "android-view-ViewStructure"

pub fn autofill<'env>(
    &'env self,
    arg0: impl Into<Option<&'env AutofillValue>>
) -> Result<(), Local<'env, Throwable>>
[src]

autofill

Required features: "android-view-autofill-AutofillValue"

pub fn getAutofillType<'env>(&'env self) -> Result<i32, Local<'env, Throwable>>[src]

pub fn getAutofillValue<'env>(
    &'env self
) -> Result<Option<Local<'env, AutofillValue>>, Local<'env, Throwable>>
[src]

getAutofillValue

Required features: "android-view-autofill-AutofillValue"

Trait Implementations

impl AsJValue for Switch

impl AsValidJObjectAndEnv for Switch

impl Deref for Switch

type Target = CompoundButton

The resulting type after dereferencing.

impl JniType for Switch

Auto Trait Implementations

impl RefUnwindSafe for Switch

impl !Send for Switch

impl !Sync for Switch

impl Unpin for Switch

impl UnwindSafe for Switch

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.