Skip to content
Snippets Groups Projects
quit.m 626 B
Newer Older
  • Learn to ignore specific revisions
  • %QUIT Closes all windows, cleans up workspace and quits ARTOA4.
    
    global artoaGui;
    
    
    if ~exist('artoaGui', 'var') || isempty(artoaGui)
        delete(gcf);
    
        clearvars -global artoaGui artoaDataInput artoaWorkspace;
    
    openedFigures = fieldnames(artoaGui.figures);
    for i = 1:length(openedFigures)
        current = openedFigures{i};
        if strcmp(current, 'main')
            continue;
        end
        delete(artoaGui.figures.(current).Number);
    end
    
    % Close main figure
    
    clearvars -global artoaGui artoaDataInput artoaWorkspace artoaConfig;