[]Struct gtk::Clipboard

pub struct Clipboard(_, _);

Methods

impl Clipboard[src]

pub fn clear(&self)[src]

pub fn get_display(&self) -> Option<Display>[src]

pub fn get_owner(&self) -> Option<Object>[src]

pub fn get_selection(&self) -> Option<Atom>[src]

pub fn request_contents<P: FnOnce(&Clipboard, &SelectionData) + 'static>(
    &self,
    target: &Atom,
    callback: P
)
[src]

pub fn request_image<P: FnOnce(&Clipboard, &Pixbuf) + 'static>(
    &self,
    callback: P
)
[src]

pub fn request_rich_text<P: IsA<TextBuffer>, Q: FnOnce(&Clipboard, &Atom, &str, usize) + 'static>(
    &self,
    buffer: &P,
    callback: Q
)
[src]

pub fn request_text<P: FnOnce(&Clipboard, &str) + 'static>(&self, callback: P)[src]

pub fn set_image(&self, pixbuf: &Pixbuf)[src]

pub fn set_text(&self, text: &str)[src]

pub fn store(&self)[src]

pub fn wait_for_contents(&self, target: &Atom) -> Option<SelectionData>[src]

pub fn wait_for_image(&self) -> Option<Pixbuf>[src]

pub fn wait_for_rich_text<P: IsA<TextBuffer>>(
    &self,
    buffer: &P
) -> (Vec<u8>, Atom)
[src]

pub fn wait_for_targets(&self) -> Option<Vec<Atom>>[src]

pub fn wait_for_text(&self) -> Option<GString>[src]

pub fn wait_for_uris(&self) -> Vec<GString>[src]

pub fn wait_is_image_available(&self) -> bool[src]

pub fn wait_is_rich_text_available<P: IsA<TextBuffer>>(
    &self,
    buffer: &P
) -> bool
[src]

pub fn wait_is_target_available(&self, target: &Atom) -> bool[src]

pub fn wait_is_text_available(&self) -> bool[src]

pub fn wait_is_uris_available(&self) -> bool[src]

pub fn get(selection: &Atom) -> Clipboard[src]

pub fn get_default(display: &Display) -> Option<Clipboard>[src]

pub fn get_for_display(display: &Display, selection: &Atom) -> Clipboard[src]

impl Clipboard[src]

pub fn set_with_data<F: Fn(&Clipboard, &SelectionData, u32) + 'static>(
    &self,
    targets: &[TargetEntry],
    f: F
) -> bool
[src]

Trait Implementations

impl Clone for Clipboard

impl Eq for Clipboard

impl Ord for Clipboard

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

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

impl Display for Clipboard[src]

impl Debug for Clipboard

impl Hash for Clipboard

impl StaticType for Clipboard

Auto Trait Implementations

impl !Send for Clipboard

impl !Sync for Clipboard

impl Unpin for Clipboard

impl UnwindSafe for Clipboard

impl RefUnwindSafe for Clipboard

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]