Ignore:
Timestamp:
Apr 28, 2011, 10:52:31 AM (13 years ago)
Author:
sommeria
Message:

thin plate shell (patch) introduced

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/msgbox_uvmat.m

    r244 r246  
    6363guidata(hObject, handles);
    6464testNo=0;
    65 testCancel=1;
     65testCancel=0;
    6666testinputstring=0;
    6767icontype='quest';%default question icon (text input asked)
     
    7171        case {'CONFIRMATION'}
    7272            icontype='';
    73             testCancel=0; %no cancel button
    7473        case 'ERROR'
    7574            icontype='error';
    76             testCancel=0; %no cancel button
    7775        case 'WARNING'
    7876            icontype='warn';
    79             testCancel=0; %no cancel button
    8077        case 'INPUT_Y-N'
    8178            icontype='quest';
     79            testCancel=1; %no cancel button
    8280            testNo=1; % button No activated
    8381        case {'RULER'}
    8482            icontype='';
    85             testCancel=0; %no cancel button
    8683            testinputstring=1;
    8784        case 'INPUT_TXT'
    8885            testinputstring=1;
     86            testCancel=1; %no cancel button
    8987        otherwise
    9088          %  testinputstring=1;
     
    189187
    190188% Get default command line output from handles structure
    191 if isequal(handles.output,'Cancel')
    192     varargout{1}='Cancel';
    193 elseif isequal(handles.output,'No')
    194     varargout{1}='No';
    195 else
    196     varargout{1}=get(handles.edit_box,'String');
    197     if isempty(varargout{1}) || isequal(varargout{1},'')
    198         varargout{1}='Yes';
    199     end
    200 end
    201 % The figure can be deleted now
    202 delete(handles.figure1);
    203 
     189if isfield(handles,'output')
     190    if isequal(handles.output,'Cancel')
     191        varargout{1}='Cancel';
     192    elseif isequal(handles.output,'No')
     193        varargout{1}='No';
     194    else
     195        varargout{1}=get(handles.edit_box,'String');
     196        if isempty(varargout{1}) || isequal(varargout{1},'')
     197            varargout{1}='Yes';
     198        end
     199    end
     200    % The figure can be deleted now
     201end
     202 delete(handles.figure1);
     203 
    204204% --- Executes on button press in OK.
    205205function OK_Callback(hObject, eventdata, handles)
Note: See TracChangeset for help on using the changeset viewer.