[−][src]Struct druid::Monitor
Monitor struct containing data about a monitor on the system
Use Screen::get_monitors() to return a Vec
Implementations
impl Monitor
[src]
pub fn is_primary(&self) -> bool
[src]
Returns true if the monitor is the primary monitor. The primary monitor has its origin at (0, 0) in virtual screen coordinates.
pub fn virtual_rect(&self) -> Rect
[src]
Returns the monitor rectangle in virtual screen coordinates.
pub fn virtual_work_rect(&self) -> Rect
[src]
Returns the monitor working rectangle in virtual screen coordinates. The working rectangle excludes certain things like the dock and menubar on mac, and the taskbar on windows.
Trait Implementations
impl Clone for Monitor
[src]
impl Debug for Monitor
[src]
impl Display for Monitor
[src]
impl PartialEq<Monitor> for Monitor
[src]
impl StructuralPartialEq for Monitor
[src]
Auto Trait Implementations
impl RefUnwindSafe for Monitor
[src]
impl Send for Monitor
[src]
impl Sync for Monitor
[src]
impl Unpin for Monitor
[src]
impl UnwindSafe for Monitor
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AnyEq for T where
T: PartialEq<T> + Any,
[src]
T: PartialEq<T> + Any,
pub fn equals(&self, other: &(dyn Any + 'static)) -> bool
[src]
pub fn as_any(&self) -> &(dyn Any + 'static)
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> RoundFrom<T> for T
pub fn round_from(x: T) -> T
impl<T, U> RoundInto<U> for T where
U: RoundFrom<T>,
U: RoundFrom<T>,
pub fn round_into(self) -> U
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,