[]Struct gdk::Screen

pub struct Screen(_, _);

Methods

impl Screen[src]

pub fn get_active_window(&self) -> Option<Window>[src]

Deprecated

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

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

Deprecated

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

Deprecated

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

Deprecated

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

Deprecated

pub fn get_monitor_geometry(&self, monitor_num: i32) -> Rectangle[src]

Deprecated

pub fn get_monitor_height_mm(&self, monitor_num: i32) -> i32[src]

Deprecated

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

Deprecated

pub fn get_monitor_scale_factor(&self, monitor_num: i32) -> i32[src]

Deprecated

pub fn get_monitor_width_mm(&self, monitor_num: i32) -> i32[src]

Deprecated

pub fn get_monitor_workarea(&self, monitor_num: i32) -> Rectangle[src]

Deprecated

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

Deprecated

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

Deprecated

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

Deprecated

pub fn get_resolution(&self) -> f64[src]

pub fn get_rgba_visual(&self) -> Option<Visual>[src]

pub fn get_root_window(&self) -> Option<Window>[src]

pub fn get_system_visual(&self) -> Option<Visual>[src]

pub fn get_toplevel_windows(&self) -> Vec<Window>[src]

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

Deprecated

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

Deprecated

pub fn get_window_stack(&self) -> Vec<Window>[src]

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

pub fn list_visuals(&self) -> Vec<Visual>[src]

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

Deprecated

pub fn set_font_options<'a, P: Into<Option<&'a FontOptions>>>(&self, options: P)[src]

pub fn set_resolution(&self, dpi: f64)[src]

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

pub fn height() -> i32[src]

Deprecated

pub fn height_mm() -> i32[src]

Deprecated

pub fn width() -> i32[src]

Deprecated

pub fn width_mm() -> i32[src]

Deprecated

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

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

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

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

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

impl Screen[src]

pub fn get_font_options(&self) -> Option<FontOptions>[src]

pub fn get_setting(&self, name: &str) -> Option<Value>[src]

Trait Implementations

impl Clone for Screen

impl Eq for Screen

impl Ord for Screen

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

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

impl Display for Screen[src]

impl Debug for Screen

impl Hash for Screen

impl StaticType for Screen

Auto Trait Implementations

impl !Send for Screen

impl !Sync for Screen

impl Unpin for Screen

impl UnwindSafe for Screen

impl RefUnwindSafe for Screen

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<T> Cast for T where
    T: ObjectType
[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<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]