[]Struct gio::Notification

pub struct Notification(_, _);

Methods

impl Notification[src]

pub fn new(title: &str) -> Notification[src]

pub fn add_button(&self, label: &str, detailed_action: &str)[src]

pub fn add_button_with_target_value(
    &self,
    label: &str,
    action: &str,
    target: Option<&Variant>
)
[src]

pub fn set_body(&self, body: Option<&str>)[src]

pub fn set_default_action(&self, detailed_action: &str)[src]

pub fn set_default_action_and_target_value(
    &self,
    action: &str,
    target: Option<&Variant>
)
[src]

pub fn set_icon<P: IsA<Icon>>(&self, icon: &P)[src]

pub fn set_priority(&self, priority: NotificationPriority)[src]

pub fn set_title(&self, title: &str)[src]

Trait Implementations

impl Clone for Notification

impl Debug for Notification

impl Display for Notification[src]

impl Eq for Notification

impl Hash for Notification

impl Ord for Notification

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

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

impl StaticType for Notification

Auto Trait Implementations

impl RefUnwindSafe for Notification

impl !Send for Notification

impl !Sync for Notification

impl Unpin for Notification

impl UnwindSafe for Notification

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.