From 4826649f0741c4a856e5878bb93b612ae4455b75 Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <alberto.nidasio@skywarder.eu> Date: Sun, 22 Dec 2024 15:07:41 +0100 Subject: [PATCH] Replaced border stroke with a label as visual clue for mazimized panes --- src/ui/composable_view.rs | 5 +++++ src/ui/utils.rs | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/ui/composable_view.rs b/src/ui/composable_view.rs index a7f71a0..7351601 100644 --- a/src/ui/composable_view.rs +++ b/src/ui/composable_view.rs @@ -132,6 +132,11 @@ impl eframe::App for ComposableView { if ui.button("Layout Manager").clicked() { self.layout_manager.toggle_open_state(); } + + // If a pane is maximized show a visual clue + if self.maximized_pane.is_some() { + ui.label("Pane Maximized!"); + } }) }); diff --git a/src/ui/utils.rs b/src/ui/utils.rs index e9121ee..b9f510b 100644 --- a/src/ui/utils.rs +++ b/src/ui/utils.rs @@ -1,5 +1,5 @@ use egui::containers::Frame; -use egui::{Shadow, Style, Ui}; +use egui::{Shadow, Stroke, Style, Ui}; use super::panes::{Pane, PaneBehavior}; @@ -9,5 +9,6 @@ pub fn maximized_pane_ui(ui: &mut Ui, pane: &mut Pane) { Frame::popup(&Style::default()) .fill(egui::Color32::TRANSPARENT) .shadow(Shadow::NONE) + .stroke(Stroke::NONE) .show(ui, |ui| pane.ui(ui)); } -- GitLab