mirror of
https://codeberg.org/waydeer/layer-shika.git
synced 2025-11-17 23:14:23 +00:00
21 lines
456 B
Rust
21 lines
456 B
Rust
use slint::PhysicalSize;
|
|
|
|
#[allow(dead_code)]
|
|
#[derive(Debug, Clone)]
|
|
pub enum WindowStateEvent {
|
|
ScaleFactorChanged { new_scale: f32, source: ScaleSource },
|
|
|
|
OutputSizeChanged { output_size: PhysicalSize },
|
|
|
|
PointerPositionChanged { physical_x: f64, physical_y: f64 },
|
|
|
|
PointerSerialUpdated { serial: u32 },
|
|
|
|
PopupConfigurationChanged,
|
|
}
|
|
|
|
#[allow(dead_code)]
|
|
#[derive(Debug, Clone, Copy)]
|
|
pub enum ScaleSource {
|
|
FractionalScale,
|
|
}
|