[]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 Eq for PropertyAction

impl Ord for PropertyAction

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

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

impl Display for PropertyAction[src]

impl Debug for PropertyAction

impl Hash for PropertyAction

impl IsA<Action> for PropertyAction

impl StaticType for PropertyAction

Auto Trait Implementations

impl !Send for PropertyAction

impl !Sync for PropertyAction

impl Unpin for PropertyAction

impl UnwindSafe for PropertyAction

impl RefUnwindSafe for PropertyAction

Blanket Implementations

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

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

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

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?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.

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]

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 GArray> for T where
    T: GlibPtrDefault + ToGlibPtr<'a, <T as GlibPtrDefault>::GlibType>, 
[src]

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

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

impl<Super, Sub> CanDowncast<Sub> for Super where
    Sub: IsA<Super>,
    Super: IsA<Super>, 
[src]

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

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