aboutsummaryrefslogtreecommitdiff
path: root/niri-config
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-06-18 11:01:18 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-06-18 14:01:34 +0300
commit986f2c14abad1b7a0663439bddee4e73d59dbd1a (patch)
tree32e9e265f28b22a1be831d961d22327b22549ff8 /niri-config
parent793e1bdbc5fdbf99e264558375bd27cffabc4ec8 (diff)
downloadniri-986f2c14abad1b7a0663439bddee4e73d59dbd1a.tar.gz
niri-986f2c14abad1b7a0663439bddee4e73d59dbd1a.tar.bz2
niri-986f2c14abad1b7a0663439bddee4e73d59dbd1a.zip
Make scale use FloatOrInt
Diffstat (limited to 'niri-config')
-rw-r--r--niri-config/src/lib.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index a9285fad..04dda809 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -298,7 +298,7 @@ pub struct Output {
#[knuffel(argument)]
pub name: String,
#[knuffel(child, unwrap(argument))]
- pub scale: Option<f64>,
+ pub scale: Option<FloatOrInt<0, 10>>,
#[knuffel(child, unwrap(argument, str), default = Transform::Normal)]
pub transform: Transform,
#[knuffel(child)]
@@ -2462,7 +2462,7 @@ mod tests {
}
output "eDP-1" {
- scale 2.0
+ scale 2
transform "flipped-90"
position x=10 y=20
mode "1920x1080@144"
@@ -2636,7 +2636,7 @@ mod tests {
outputs: vec![Output {
off: false,
name: "eDP-1".to_owned(),
- scale: Some(2.),
+ scale: Some(FloatOrInt(2.)),
transform: Transform::Flipped90,
position: Some(Position { x: 10, y: 20 }),
mode: Some(ConfiguredMode {