aboutsummaryrefslogtreecommitdiff
path: root/src/layout/focus_ring.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-01-07 09:07:22 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-01-07 09:28:14 +0400
commit64c41fa2c8853aefc8f62bf9492043a6c25b8c8f (patch)
treece7e5d6dfd02b844e0c2d8f91e13348ea8e4c3ae /src/layout/focus_ring.rs
parent4e0aa391137a53180783ab3d2d0ff0cc6311b23b (diff)
downloadniri-64c41fa2c8853aefc8f62bf9492043a6c25b8c8f.tar.gz
niri-64c41fa2c8853aefc8f62bf9492043a6c25b8c8f.tar.bz2
niri-64c41fa2c8853aefc8f62bf9492043a6c25b8c8f.zip
Move config into a separate crate
Get miette and knuffel deps contained within.
Diffstat (limited to 'src/layout/focus_ring.rs')
-rw-r--r--src/layout/focus_ring.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/layout/focus_ring.rs b/src/layout/focus_ring.rs
index b5ead3e2..6e2730b8 100644
--- a/src/layout/focus_ring.rs
+++ b/src/layout/focus_ring.rs
@@ -1,12 +1,11 @@
use std::iter::zip;
use arrayvec::ArrayVec;
+use niri_config::{self, Color};
use smithay::backend::renderer::element::solid::{SolidColorBuffer, SolidColorRenderElement};
use smithay::backend::renderer::element::Kind;
use smithay::utils::{Logical, Point, Scale, Size};
-use crate::config::{self, Color};
-
#[derive(Debug)]
pub struct FocusRing {
buffers: [SolidColorBuffer; 4],
@@ -21,7 +20,7 @@ pub struct FocusRing {
pub type FocusRingRenderElement = SolidColorRenderElement;
impl FocusRing {
- pub fn new(config: config::FocusRing) -> Self {
+ pub fn new(config: niri_config::FocusRing) -> Self {
Self {
buffers: Default::default(),
locations: Default::default(),
@@ -33,7 +32,7 @@ impl FocusRing {
}
}
- pub fn update_config(&mut self, config: config::FocusRing) {
+ pub fn update_config(&mut self, config: niri_config::FocusRing) {
self.is_off = config.off;
self.width = config.width.into();
self.active_color = config.active_color;