gdk4_win32/auto/
win32_screen.rs

1// This file was generated by gir (https://github.com/gtk-rs/gir)
2// from gir-files (https://github.com/gtk-rs/gir-files)
3// DO NOT EDIT
4
5use crate::ffi;
6#[cfg(feature = "v4_18")]
7#[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))]
8use glib::{prelude::*, translate::*};
9
10glib::wrapper! {
11    ///
12    ///
13    /// ## Properties
14    ///
15    ///
16    /// #### `display`
17    ///  Readable | Writeable | Construct Only
18    #[doc(alias = "GdkWin32Screen")]
19    pub struct Win32Screen(Object<ffi::GdkWin32Screen, ffi::GdkWin32ScreenClass>);
20
21    match fn {
22        type_ => || ffi::gdk_win32_screen_get_type(),
23    }
24}
25
26impl Win32Screen {
27    #[cfg(feature = "v4_18")]
28    #[cfg_attr(docsrs, doc(cfg(feature = "v4_18")))]
29    pub fn display(&self) -> Option<gdk::Display> {
30        ObjectExt::property(self, "display")
31    }
32}