From 6ae186df5f5b75580810e273cd4fcde772c71923 Mon Sep 17 00:00:00 2001
From: giuliaghirardini <giulia.ghirardini@skywarder.eu>
Date: Mon, 7 Apr 2025 15:39:58 +0200
Subject: [PATCH] [esf] Added checkbox to delete titles when exporting

---
 .../utilities/exportStandardizedFigure/fct/updatePreview.m    | 4 ++++
 .../exportStandardizedFigure/mainExportStandardizedFigure.m   | 3 +++
 2 files changed, 7 insertions(+)

diff --git a/functions/utilities/exportStandardizedFigure/fct/updatePreview.m b/functions/utilities/exportStandardizedFigure/fct/updatePreview.m
index 8d10fd5..26a7db5 100644
--- a/functions/utilities/exportStandardizedFigure/fct/updatePreview.m
+++ b/functions/utilities/exportStandardizedFigure/fct/updatePreview.m
@@ -110,5 +110,9 @@ else
     grid(newAx, 'off');
 end
 
+if box.deleteTitle.Value
+    obj.Children.Title.String = '';
+end
+
 hold(newAx, 'off');
 end
diff --git a/functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m b/functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m
index 978e79f..342e2fd 100644
--- a/functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m
+++ b/functions/utilities/exportStandardizedFigure/mainExportStandardizedFigure.m
@@ -105,6 +105,8 @@ exportFIGBox = uicheckbox(exportPanel, 'Text', 'Export FIG', 'Value', false, ...
     'Position', [120 10 150 20]);
 overwriteFigureBox = uicheckbox(exportPanel, 'Text', 'Overwrite', 'Value', false, ...
     'Position', [240 10 150 20]);
+deleteTitleBox = uicheckbox(exportPanel, 'Text', 'Delete title', 'Value', false, ...
+    'Position', [360 10 150 20]);
 
 %%% save box data into struct
 box.addMarkers = addMarkersBox;
@@ -115,6 +117,7 @@ box.satelliteMapColors = satelliteMapColorsBox;
 box.exportPDF = exportPDFBox;
 box.exportFIG = exportFIGBox;
 box.overwriteFigure = overwriteFigureBox;
+box.deleteTitle = deleteTitleBox;
 
 %% Dropdown menus
 %%% Create a panel to group dropdown menus
-- 
GitLab