From 9927c15f68d277daa6de0a13194d25f81226ad2f Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Wed, 27 Mar 2024 17:03:17 +0400 Subject: Replace config transform with ipc --- src/utils/mod.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/utils') diff --git a/src/utils/mod.rs b/src/utils/mod.rs index aef9a8aa..781eec65 100644 --- a/src/utils/mod.rs +++ b/src/utils/mod.rs @@ -74,6 +74,19 @@ pub fn logical_output(output: &Output) -> niri_ipc::LogicalOutput { } } +pub fn ipc_transform_to_smithay(transform: niri_ipc::Transform) -> Transform { + match transform { + niri_ipc::Transform::Normal => Transform::Normal, + niri_ipc::Transform::_90 => Transform::_90, + niri_ipc::Transform::_180 => Transform::_180, + niri_ipc::Transform::_270 => Transform::_270, + niri_ipc::Transform::Flipped => Transform::Flipped, + niri_ipc::Transform::Flipped90 => Transform::Flipped90, + niri_ipc::Transform::Flipped180 => Transform::Flipped180, + niri_ipc::Transform::Flipped270 => Transform::Flipped270, + } +} + pub fn expand_home(path: &Path) -> anyhow::Result> { if let Ok(rest) = path.strip_prefix("~") { let dirs = UserDirs::new().context("error retrieving home directory")?; -- cgit