From 6882f49f8c5c975204c4dab17e3df194f7952ddb Mon Sep 17 00:00:00 2001 From: Mauco03 <marco.gaibotti@skywarder.eu> Date: Thu, 27 Mar 2025 17:36:48 +0100 Subject: [PATCH] [exportstandardizedfigure-fixes] Updated folder structure --- .../{ => exportStandardizedFigure}/README.md | 0 .../{ => exportStandardizedFigure}/README.pdf | Bin .../mainExportStandardizedFigure.m} | 19 +++++++++++------- .../src}/exportStandardizedFigure.m | 0 .../src}/exportStandardizedFigure_old.m | 0 .../src}/previewStandardizedFigure.m | 0 6 files changed, 12 insertions(+), 7 deletions(-) rename functions/utilities/{ => exportStandardizedFigure}/README.md (100%) rename functions/utilities/{ => exportStandardizedFigure}/README.pdf (100%) rename functions/utilities/{exportFigureGUI.m => exportStandardizedFigure/mainExportStandardizedFigure.m} (98%) rename functions/utilities/{ => exportStandardizedFigure/src}/exportStandardizedFigure.m (100%) rename functions/utilities/{ => exportStandardizedFigure/src}/exportStandardizedFigure_old.m (100%) rename functions/utilities/{ => exportStandardizedFigure/src}/previewStandardizedFigure.m (100%) diff --git a/functions/utilities/README.md b/functions/utilities/exportStandardizedFigure/README.md similarity index 100% rename from functions/utilities/README.md rename to functions/utilities/exportStandardizedFigure/README.md diff --git a/functions/utilities/README.pdf b/functions/utilities/exportStandardizedFigure/README.pdf similarity index 100% rename from functions/utilities/README.pdf rename to functions/utilities/exportStandardizedFigure/README.pdf diff --git a/functions/utilities/exportFigureGUI.m b/functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m similarity index 98% rename from functions/utilities/exportFigureGUI.m rename to functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m index 30eaf8c..9e89274 100644 --- a/functions/utilities/exportFigureGUI.m +++ b/functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m @@ -1,4 +1,4 @@ -function exportFigureGUI +function mainExportStandardizedFigure % exportFigureGUI - GUI for exportStandardizedFigure function %% Positioning GUI at screen center @@ -211,13 +211,13 @@ allDefaultButton = uibutton(fig, 'Text', 'Reset All', ... str = char(fread(fid,inf)'); fclose(fid); settings = jsondecode(str); - + % Apply values addMarkersBox.Value = settings.addMarkers; changeColorsBox.Value = settings.changeColors; changeLineStyleBox.Value = settings.changeLineStyle; gridBox.Value = settings.gridOption; - satelliteMapColorsBox.Value = settings.satelliteMapColors; + satelliteMapColorsBox.Value = settings.satelliteMapColors; legendLocationDropDown.Value = settings.legendLocation; legendOrientationDropDown.Value = settings.legendOrientation; @@ -238,7 +238,7 @@ allDefaultButton = uibutton(fig, 'Text', 'Reset All', ... settings.changeColors = changeColorsBox.Value; settings.changeLineStyle = changeLineStyleBox.Value; settings.gridOption = gridBox.Value; - settings.satelliteMapColors = satelliteMapColorsBox.Value; + settings.satelliteMapColors = satelliteMapColorsBox.Value; settings.legendLocation = legendLocationDropDown.Value; settings.legendOrientation = legendOrientationDropDown.Value; @@ -485,11 +485,17 @@ allDefaultButton = uibutton(fig, 'Text', 'Reset All', ... % Figure path figurePath = uigetdir; + % Cache figure to reset easily + selectedIdx = figSelectionDropDown.Value; + figToExp = figHandles(strcmp(figSelectionDropDown.Items, selectedIdx)); + + currentPath = mfilename('fullpath'); + cachePath = fullfile(currentPath, '..','cachedFigs', selectedIdx); + savefig(figToExp, cachePath); + % Try to export figure try % Call the exportStandardizedFigure function - selectedIdx = figSelectionDropDown.Value; - figToExp = figHandles(strcmp(figSelectionDropDown.Items, selectedIdx)); exportStandardizedFigure(figToExp, figName, percTextwidth, ... 'addMarkers', addMarkers, ... 'forcedMarkers', forcedMarkers, ... @@ -567,6 +573,5 @@ end end %% Further developments -% File Path Input % uilabel(fig, 'Text', 'Figure Save Path:', 'Position', [50 70 150 30]); % pathField = uitextarea(fig, 'Position', [200 70 300 30]); \ No newline at end of file diff --git a/functions/utilities/exportStandardizedFigure.m b/functions/utilities/exportStandardizedFigure/src/exportStandardizedFigure.m similarity index 100% rename from functions/utilities/exportStandardizedFigure.m rename to functions/utilities/exportStandardizedFigure/src/exportStandardizedFigure.m diff --git a/functions/utilities/exportStandardizedFigure_old.m b/functions/utilities/exportStandardizedFigure/src/exportStandardizedFigure_old.m similarity index 100% rename from functions/utilities/exportStandardizedFigure_old.m rename to functions/utilities/exportStandardizedFigure/src/exportStandardizedFigure_old.m diff --git a/functions/utilities/previewStandardizedFigure.m b/functions/utilities/exportStandardizedFigure/src/previewStandardizedFigure.m similarity index 100% rename from functions/utilities/previewStandardizedFigure.m rename to functions/utilities/exportStandardizedFigure/src/previewStandardizedFigure.m -- GitLab