mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-11-28 20:48:52 +03:00
06833f4fa8
* feat(ipc): enhance request URL checks * actually use req url * fix windows, tests * wry 0.38, file drop refactor * wry 0.38.1 * adjust for windows [skip ci] * wry 0.38.2 [skip ci] * update to latest tao, wry, muda and tray-icon * change tag * serde * use published crates * downgrade cargo-platform to 0.1.7 --------- Co-authored-by: amrbashir <amr.bashir2015@gmail.com>
20 lines
711 B
Rust
20 lines
711 B
Rust
// Copyright 2019-2024 Tauri Programme within The Commons Conservancy
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
use crate::dpi::{PhysicalPosition, PhysicalSize};
|
|
|
|
/// Monitor descriptor.
|
|
#[derive(Debug, Clone)]
|
|
pub struct Monitor {
|
|
/// A human-readable name of the monitor.
|
|
/// `None` if the monitor doesn't exist anymore.
|
|
pub name: Option<String>,
|
|
/// The monitor's resolution.
|
|
pub size: PhysicalSize<u32>,
|
|
/// The top-left corner position of the monitor relative to the larger full screen area.
|
|
pub position: PhysicalPosition<i32>,
|
|
/// Returns the scale factor that can be used to map logical pixels to physical pixels, and vice versa.
|
|
pub scale_factor: f64,
|
|
}
|