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}