From c06b9d16e29ffe5c2581134496772f4a2d352801 Mon Sep 17 00:00:00 2001 From: unspeaker Date: Wed, 26 Jun 2024 00:22:42 +0300 Subject: [PATCH] almost sane focus higlighting --- src/device/chain.rs | 14 +++++------ src/device/launcher.rs | 39 +++++++++++++++--------------- src/device/plugin.rs | 2 +- src/device/sequencer/horizontal.rs | 6 ++--- 4 files changed, 30 insertions(+), 31 deletions(-) diff --git a/src/device/chain.rs b/src/device/chain.rs index 084a42f4..0a5d16ba 100644 --- a/src/device/chain.rs +++ b/src/device/chain.rs @@ -1,11 +1,11 @@ use crate::prelude::*; pub struct Chain { - name: String, - focused: bool, - focus: usize, - items: Vec>, - view: ChainView + pub name: String, + pub focused: bool, + pub focus: usize, + pub items: Vec>, + pub view: ChainView } pub enum ChainView { @@ -97,7 +97,7 @@ pub fn render (state: &Chain, buf: &mut Buffer, area: Rect) pub fn draw_as_row ( state: &Chain, buf: &mut Buffer, area: Rect, selected: Option