Changeset 710 for trunk/src/fill_GUI.m
- Timestamp:
- Feb 16, 2014, 5:35:45 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/fill_GUI.m
r671 r710 25 25 end 26 26 end 27 UserData=get(GUI_handle,'UserData'); 27 UserData=get(GUI_handle,'UserData');% additional information stored in 'UserData' of the GUI 28 28 fields=fieldnames(Param);%list of fields in Param 29 29 … … 33 33 for ifield=1:numel(fields) 34 34 if isstruct(Param.(fields{ifield}))% case of a sub-structure 35 %% case of a sub-structure --> fill a panel 35 %% case of a sub-structure 36 % if a panel in the GUI has the tag fields{ifield}, fill it with the sub-structure content 36 37 if isfield(handles,fields{ifield}) 37 38 set(handles.(fields{ifield}),'Visible','on') 38 39 errormsg=fill_GUI(Param.(fields{ifield}),handles.(fields{ifield}));% recursively apply the function to the substructure 39 elseif isfield(UserData,fields{ifield})&& isfield(handles,fields{ifield})&&isfield(Param.(fields{ifield}),'Name')40 UserData.(fields{ifield})=Param.(fields{ifield});41 set(handles.(fields{ifield}),'String',Param.(fields{ifield}).Name)40 % elseif isfield(UserData,fields{ifield}) && isfield(handles,fields{ifield}) && isfield(Param.(fields{ifield}),'Name') 41 % UserData.(fields{ifield})=Param.(fields{ifield}); 42 % set(handles.(fields{ifield}),'String',Param.(fields{ifield}).Name) 42 43 end 43 44 else
Note: See TracChangeset
for help on using the changeset viewer.