From 4756d4f55ef147b503f90f82792b63656a9b6392 Mon Sep 17 00:00:00 2001 From: giuliaghirardini <giulia.ghirardini@skywarder.eu> Date: Wed, 19 Feb 2025 18:17:55 +0100 Subject: [PATCH] [export-standardized-figure][utilities] Small fixes --- functions/utilities/exportFigureGUI.m | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/functions/utilities/exportFigureGUI.m b/functions/utilities/exportFigureGUI.m index 44d6973..7f25767 100644 --- a/functions/utilities/exportFigureGUI.m +++ b/functions/utilities/exportFigureGUI.m @@ -166,13 +166,9 @@ previewButton = uibutton(fig, 'Text', 'Update preview', ... end end - if isempty(selectedFig) && isscalar(figHandles) - selectedFig = figHandles(1); - end + if isempty(selectedFig) && isscalar(figHandles), selectedFig = figHandles(1); end - if isempty(selectedFig) || ~isvalid(selectedFig) - return; - end + if isempty(selectedFig) || ~isvalid(selectedFig), return; end % Retrieve axes from selected figure obj = findall(selectedFig, 'Type', 'figure'); @@ -349,15 +345,15 @@ figHandles(figHandles == fig) = []; % Exclude GUI figure end function figNames = getFigureNames(figHandles) - if isempty(figHandles) - figNames = {'No figures open'}; - else - figNames = arrayfun(@(f) sprintf('%s', f.Name), figHandles, 'UniformOutput', false); - % Replace empty names with "Figure #" - emptyNames = cellfun(@isempty, figNames); - figNames(emptyNames) = arrayfun(@(f) ... - sprintf('Figure %d', f.Number), figHandles(emptyNames), 'UniformOutput', false); - end +if isempty(figHandles) + figNames = {'No figures open'}; +else + figNames = arrayfun(@(f) sprintf('%s', f.Name), figHandles, 'UniformOutput', false); + % Replace empty names with "Figure #" + emptyNames = cellfun(@isempty, figNames); + figNames(emptyNames) = arrayfun(@(f) ... + sprintf('Figure %d', f.Number), figHandles(emptyNames), 'UniformOutput', false); +end end %% Further developments -- GitLab