Changeset 680 for trunk/src/uvmat.m
- Timestamp:
- Aug 29, 2013, 12:32:50 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/uvmat.m
r675 r680 4715 4715 if check_plot 4716 4716 hhset_object=guidata(hset_object); 4717 set_object(' PLOT_Callback',1,[],hhset_object);% call the GUI set_object4717 set_object('REFRESH_Callback',1,[],hhset_object);% call the GUI set_object 4718 4718 end 4719 4719 … … 4721 4721 function MenuBrowseObject_Callback(hObject, eventdata, handles) 4722 4722 %------------------------------------------------------------------------ 4723 %get the object file 4723 %get the object file 4724 4724 fileinput=uigetfile_uvmat('pick an xml object file:',get(handles.RootPath,'String'),'.xml'); 4725 4725 if ~isempty(fileinput) … … 4729 4729 msgbox_uvmat('WARNING','The xml file does not have the heading ProjObject for projection objects') 4730 4730 end 4731 % [tild,data.Name]=fileparts(fileinput);% object name set as file name4732 4731 ListObject=get(handles.ListObject,'String'); 4733 4734 % if ~strcmp(ListObject{end},'') 4735 % ListObject=[ListObject;{''}]; %append a blank to the list (if not already done) to indicate the creation of a new object 4736 % set(handles.ListObject,'String',ListObject) 4737 % end 4738 ListObject=[ListObject;{data.Name}]; 4739 IndexObj=length(ListObject); 4732 ListObject=[ListObject;{data.Name}]; 4733 IndexObj=length(ListObject); 4740 4734 UvData=get(handles.uvmat,'UserData'); 4741 4735 UvData.ProjObject{IndexObj}=[]; %create a new empty object … … 4743 4737 UvData.ProjObject{IndexObj}.DisplayHandle.view_field=[]; %no plot handle before plot_field operation 4744 4738 set(handles.uvmat,'UserData',UvData) 4745 % set(handles.ListObject,'String',ListObject)4746 % set(handles.ListObject,'Value',IndexObj)4747 4739 set(handles.CheckViewObject,'Value',1) 4748 4740 set(handles.CheckViewField,'Value',1) 4749 4741 hset_object=set_object(data);% call the set_object interface 4750 4742 hhset_object=guidata(hset_object); 4751 set_object('PLOT_Callback',hObject,eventdata,hhset_object);% plot projection 4752 %set(get(hset_object,'children'),'enable','on')% enable edit action on elements on GUI set_object 4743 set_object('REFRESH_Callback',hObject,eventdata,hhset_object);% plot projection 4753 4744 set(handles.CheckEditObject,'Value',0); %suppress the object edit mode 4754 4745 CheckEditObject_Callback([],[],handles) 4755 4746 set(handles.DeleteObject,'Visible','on') 4756 4747 end 4757 4758 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4759 % % MenuEdit Callbacks4760 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4761 % %------------------------------------------------------------------------4762 % function MenuEditObject_Callback(hObject, eventdata, handles)4763 % %------------------------------------------------------------------------4764 % set(handles.CheckEditObject,'Value',1)4765 % edit_Callback(hObject, eventdata, handles)4766 %4767 % %------------------------------------------------------------------------4768 % function MenuEditVectors_Callback(hObject, eventdata, handles)4769 % %------------------------------------------------------------------------4770 % set(handles.edit_vect,'Visible','on')4771 % set(handles.edit_vect,'Value',1)4772 % edit_vect_Callback(hObject, eventdata, handles)4773 4748 4774 4749 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Note: See TracChangeset
for help on using the changeset viewer.