From 2337576245fd4440dbac374548ee8e98cbd63dd6 Mon Sep 17 00:00:00 2001 From: Mikolaj Wielgus Date: Sun, 8 Dec 2024 02:22:12 +0100 Subject: [PATCH] refactor(egui): rename "layers" to "appearance panel" --- crates/topola-egui/src/{layers.rs => appearance_panel.rs} | 4 ++-- crates/topola-egui/src/main.rs | 2 +- crates/topola-egui/src/workspace.rs | 8 +++++--- 3 files changed, 8 insertions(+), 6 deletions(-) rename crates/topola-egui/src/{layers.rs => appearance_panel.rs} (98%) diff --git a/crates/topola-egui/src/layers.rs b/crates/topola-egui/src/appearance_panel.rs similarity index 98% rename from crates/topola-egui/src/layers.rs rename to crates/topola-egui/src/appearance_panel.rs index 0dc5ad1..3073ad1 100644 --- a/crates/topola-egui/src/layers.rs +++ b/crates/topola-egui/src/appearance_panel.rs @@ -1,6 +1,6 @@ use topola::board::{mesadata::AccessMesadata, Board}; -pub struct Layers { +pub struct AppearancePanel { // TODO: // In1.Cu shall be #7fc87f (#d5ecd5 when selected). // In2.Cu shall be #ce7d2c (#e8c39e when selected). @@ -9,7 +9,7 @@ pub struct Layers { pub highlight_colors: Box<[egui::Color32]>, } -impl Layers { +impl AppearancePanel { pub fn new(board: &Board) -> Self { let layer_count = board.layout().drawing().layer_count(); let visible = std::iter::repeat(true) diff --git a/crates/topola-egui/src/main.rs b/crates/topola-egui/src/main.rs index 1374c04..f6e9e07 100644 --- a/crates/topola-egui/src/main.rs +++ b/crates/topola-egui/src/main.rs @@ -3,9 +3,9 @@ mod action; mod actions; mod app; +mod appearance_panel; mod config; mod error_dialog; -mod layers; mod menu_bar; mod overlay; mod painter; diff --git a/crates/topola-egui/src/workspace.rs b/crates/topola-egui/src/workspace.rs index b097716..de82fbe 100644 --- a/crates/topola-egui/src/workspace.rs +++ b/crates/topola-egui/src/workspace.rs @@ -14,12 +14,14 @@ use topola::{ stepper::Step, }; -use crate::{error_dialog::ErrorDialog, layers::Layers, overlay::Overlay, translator::Translator}; +use crate::{ + error_dialog::ErrorDialog, layers::AppearancePanel, overlay::Overlay, translator::Translator, +}; /// A loaded design and associated structures pub struct Workspace { pub design: SpecctraDesign, - pub layers: Layers, + pub layers: AppearancePanel, pub overlay: Overlay, pub interactor: Interactor, @@ -32,7 +34,7 @@ pub struct Workspace { impl Workspace { pub fn new(design: SpecctraDesign, tr: &Translator) -> Result { let board = design.make_board(&mut LayoutEdit::new()); - let layers = Layers::new(&board); + let layers = AppearancePanel::new(&board); let overlay = Overlay::new(&board).map_err(|err| { format!( "{}; {}",