diff --git a/functions/utilities/exportFigureGUI.m b/functions/utilities/exportFigureGUI.m index 27b1d13faba39bc13b4d2d9a69ed2af1a90c5fcd..e6754582f925bf83d3d1634571fa97f946843439 100644 --- a/functions/utilities/exportFigureGUI.m +++ b/functions/utilities/exportFigureGUI.m @@ -166,9 +166,11 @@ previewButton = uibutton(fig, 'Text', 'Update preview', ... % Function to update preview function updatePreview() + checkboxes = findall(flagsPanel.Children, 'Type', 'uicheckbox'); + set(checkboxes, 'Enable', 'on'); figHandles = findFigures(fig); - + % Get selected figure from dropdown selectedIdx = figSelectionDropDown.Value; selectedFig = []; @@ -281,14 +283,14 @@ previewButton = uibutton(fig, 'Text', 'Update preview', ... end % Ensure preview updates on checkbox change - addMarkersBox.ValueChangedFcn = @(src, event) updatePreview(); - changeColorsBox.ValueChangedFcn = @(src, event) updatePreview(); - gridBox.ValueChangedFcn = @(src, event) updatePreview(); - WHratioField.ValueChangedFcn = @(src, event) updatePreview(); - changeLineStyleBox.ValueChangedFcn = @(src, event) updatePreview(); - satelliteMapColorsBox.ValueChangedFcn = @(src, event) updatePreview(); - legendLocationDropDown.ValueChangedFcn = @(src, event) updatePreview(); - legendOrientationDropDown.ValueChangedFcn = @(src, event) updatePreview(); + % addMarkersBox.ValueChangedFcn = @(src, event) updatePreview(); + % changeColorsBox.ValueChangedFcn = @(src, event) updatePreview(); + % gridBox.ValueChangedFcn = @(src, event) updatePreview(); + % WHratioField.ValueChangedFcn = @(src, event) updatePreview(); + % changeLineStyleBox.ValueChangedFcn = @(src, event) updatePreview(); + % satelliteMapColorsBox.ValueChangedFcn = @(src, event) updatePreview(); + % legendLocationDropDown.ValueChangedFcn = @(src, event) updatePreview(); + % legendOrientationDropDown.ValueChangedFcn = @(src, event) updatePreview(); hold(newAx, 'off'); end @@ -375,6 +377,9 @@ previewButton = uibutton(fig, 'Text', 'Update preview', ... 'satelliteMapColors', satelliteMapColors, ... 'WHratio', WHratio, ... 'overwriteFigure', overwriteFigure); + + checkboxes = findall(flagsPanel.Children, 'Type', 'uicheckbox'); + set(checkboxes, 'Enable', 'off'); end end