[]Struct gio::PropertyAction

pub struct PropertyAction(_, _);

Methods

impl PropertyAction[src]

pub fn new<P: IsA<Object>>(
    name: &str,
    object: &P,
    property_name: &str
) -> PropertyAction
[src]

pub fn connect_property_enabled_notify<F: Fn(&PropertyAction) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

pub fn connect_property_parameter_type_notify<F: Fn(&PropertyAction) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

pub fn connect_property_state_notify<F: Fn(&PropertyAction) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

pub fn connect_property_state_type_notify<F: Fn(&PropertyAction) + 'static>(
    &self,
    f: F
) -> SignalHandlerId
[src]

Trait Implementations

impl Clone for PropertyAction

impl Debug for PropertyAction

impl Display for PropertyAction[src]

impl Eq for PropertyAction

impl Hash for PropertyAction

impl IsA<Action> for PropertyAction

impl Ord for PropertyAction

impl<T: ObjectType> PartialEq<T> for PropertyAction

impl<T: ObjectType> PartialOrd<T> for PropertyAction

impl StaticType for PropertyAction

Auto Trait Implementations

impl RefUnwindSafe for PropertyAction

impl !Send for PropertyAction

impl !Sync for PropertyAction

impl Unpin for PropertyAction

impl UnwindSafe for PropertyAction

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<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

impl<T> Cast for T where
    T: ObjectType
[src]

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

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

impl<T> ObjectExt for T where
    T: ObjectType
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *const GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GList> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<'a, T> ToGlibContainerFromSlice<'a, *mut GPtrArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToSendValue for T where
    T: ToValue + SetValue + Send + ?Sized
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> ToValue for T where
    T: SetValue + ?Sized
[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.