[]Struct gdk::Screen

pub struct Screen(_, _);

Methods

impl Screen[src]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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]

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

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]

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

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

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

pub fn height() -> i32[src]

pub fn height_mm() -> i32[src]

pub fn width() -> i32[src]

pub fn width_mm() -> i32[src]

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 Debug for Screen

impl Display for Screen[src]

impl Eq for Screen

impl Hash for Screen

impl Ord for Screen

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

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

impl StaticType for Screen

Auto Trait Implementations

impl RefUnwindSafe for Screen

impl !Send for Screen

impl !Sync for Screen

impl Unpin for Screen

impl UnwindSafe for Screen

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.