pub trait MonitorExt: IsA<Monitor> + Sealed + 'static {
Show 21 methods
// Provided methods
fn display(&self) -> Option<Display> { ... }
fn geometry(&self) -> Rectangle { ... }
fn height_mm(&self) -> i32 { ... }
fn manufacturer(&self) -> Option<GString> { ... }
fn model(&self) -> Option<GString> { ... }
fn refresh_rate(&self) -> i32 { ... }
fn scale_factor(&self) -> i32 { ... }
fn subpixel_layout(&self) -> SubpixelLayout { ... }
fn width_mm(&self) -> i32 { ... }
fn workarea(&self) -> Rectangle { ... }
fn is_primary(&self) -> bool { ... }
fn connect_invalidate<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_geometry_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_height_mm_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_manufacturer_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_model_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_refresh_rate_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_scale_factor_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_subpixel_layout_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_width_mm_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
fn connect_workarea_notify<F: Fn(&Self) + 'static>(
&self,
f: F
) -> SignalHandlerId { ... }
}