[]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<'a, P: Into<Option<&'a Variant>>>(
    &self,
    label: &str,
    action: &str,
    target: P
)
[src]

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

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

pub fn set_default_action_and_target_value<'a, P: Into<Option<&'a Variant>>>(
    &self,
    action: &str,
    target: P
)
[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 Eq for Notification

impl Ord for Notification

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

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

impl Display for Notification[src]

impl Debug for Notification

impl Hash for Notification

impl StaticType for Notification

Auto Trait Implementations

impl !Send for Notification

impl !Sync for Notification

impl Unpin for Notification

impl UnwindSafe for Notification

impl RefUnwindSafe for Notification

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]