[]Struct gdk::Display

pub struct Display(_, _);

Methods

impl Display[src]

pub fn beep(&self)[src]

pub fn close(&self)[src]

pub fn device_is_grabbed(&self, device: &Device) -> bool[src]

pub fn flush(&self)[src]

pub fn get_app_launch_context(&self) -> Option<AppLaunchContext>[src]

pub fn get_default_cursor_size(&self) -> u32[src]

pub fn get_default_group(&self) -> Window[src]

pub fn get_default_screen(&self) -> Screen[src]

pub fn get_default_seat(&self) -> Option<Seat>[src]

pub fn get_device_manager(&self) -> Option<DeviceManager>[src]

pub fn get_event(&self) -> Option<Event>[src]

pub fn get_maximal_cursor_size(&self) -> (u32, u32)[src]

pub fn get_monitor(&self, monitor_num: i32) -> Option<Monitor>[src]

pub fn get_monitor_at_point(&self, x: i32, y: i32) -> Option<Monitor>[src]

pub fn get_monitor_at_window<P: IsA<Window>>(
    &self,
    window: &P
) -> Option<Monitor>
[src]

pub fn get_n_monitors(&self) -> i32[src]

pub fn get_name(&self) -> GString[src]

pub fn get_primary_monitor(&self) -> Option<Monitor>[src]

pub fn get_screen(&self, screen_num: i32) -> Screen[src]

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

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

pub fn list_seats(&self) -> Vec<Seat>[src]

pub fn notify_startup_complete(&self, startup_id: &str)[src]

pub fn peek_event(&self) -> Option<Event>[src]

pub fn put_event(&self, event: &Event)[src]

pub fn request_selection_notification(&self, selection: &Atom) -> bool[src]

pub fn set_double_click_distance(&self, distance: u32)[src]

pub fn set_double_click_time(&self, msec: u32)[src]

pub fn store_clipboard<P: IsA<Window>>(
    &self,
    clipboard_window: &P,
    time_: u32,
    targets: &[&Atom]
)
[src]

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

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

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

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

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

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

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

pub fn sync(&self)[src]

pub fn get_default() -> Option<Display>[src]

pub fn open(display_name: &str) -> Option<Display>[src]

pub fn open_default_libgtk_only() -> Option<Display>[src]

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

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

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

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

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

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

Trait Implementations

impl Clone for Display

impl Debug for Display

impl Display for Display[src]

impl Eq for Display

impl Hash for Display

impl Ord for Display

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

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

impl StaticType for Display

Auto Trait Implementations

impl RefUnwindSafe for Display

impl !Send for Display

impl !Sync for Display

impl Unpin for Display

impl UnwindSafe for Display

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, *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<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 = !

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.