📄 avw_view_hdr.m
字号:
G.Tdescrip = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .8 .18 .09],'String','Description: ',...
'Visible','off','HorizontalAlignment','right');
G.Edescrip = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.20 .8 .79 .09], 'String',avw.hdr.hist.descrip,...
'TooltipString','Description: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.descrip = get(AVWHDR.handles.Edescrip,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Taux_file = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .7 .18 .09],'String','Aux File: ',...
'Visible','off','HorizontalAlignment','right');
G.Eaux_file = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.20 .7 .79 .09], 'String',avw.hdr.hist.aux_file,...
'TooltipString','Auxilliary File: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.aux_file = get(AVWHDR.handles.Eaux_file,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Toriginator = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .6 .18 .09],'String','Originator: ',...
'Visible','off','HorizontalAlignment','right');
G.Eoriginator = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.20 .6 .29 .09], 'String',avw.hdr.hist.originator,...
'TooltipString','Originator: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.originator = get(AVWHDR.handles.Eoriginator,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Tgenerated = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.51 .6 .18 .09],'String','Generated: ',...
'Visible','off','HorizontalAlignment','right');
G.Egenerated = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.70 .6 .29 .09], 'String',avw.hdr.hist.generated,...
'TooltipString','Generated: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.generated = get(AVWHDR.handles.Egenerated,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Tscannum = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .5 .18 .09],'String','Scan Num: ',...
'Visible','off','HorizontalAlignment','right');
G.Escannum = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.20 .5 .29 .09], 'String',avw.hdr.hist.scannum,...
'TooltipString','Scan Number: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.scannum = get(AVWHDR.handles.Escannum,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Tpatient_id = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.51 .5 .18 .09],'String','Patient ID: ',...
'Visible','off','HorizontalAlignment','right');
G.Epatient_id = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.70 .5 .29 .09], 'String',avw.hdr.hist.patient_id,...
'TooltipString','Patient ID: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.patient_id = get(AVWHDR.handles.Epatient_id,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Texp_date = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .4 .18 .09],'String','Exp Date: ',...
'Visible','off','HorizontalAlignment','right');
G.Eexp_date = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.20 .4 .29 .09], 'String',avw.hdr.hist.exp_date,...
'TooltipString','Exp Date: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.exp_date = get(AVWHDR.handles.Eexp_date,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Texp_time = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.51 .4 .18 .09],'String','Exp Time: ',...
'Visible','off','HorizontalAlignment','right');
G.Eexp_time = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.70 .4 .29 .09], 'String',avw.hdr.hist.exp_time,...
'TooltipString','Exp Time: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.exp_time = get(AVWHDR.handles.Eexp_time,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
G.Tsmin = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .3 .13 .09],'String','Smin: ',...
'Visible','off','HorizontalAlignment','right');
G.Esmin = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.16 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.smin)),...
'TooltipString','Smin: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'smin = str2num(get(AVWHDR.handles.Esmin,''String''));',...
'AVWHDR.avw.hdr.hist.smin = int32(smin);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR smin;'));
G.Tsmax = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.26 .3 .13 .09],'String','Smax: ',...
'Visible','off','HorizontalAlignment','right');
G.Esmax = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.40 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.smax)),...
'TooltipString','Smax: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'smax = str2num(get(AVWHDR.handles.Esmax,''String''));',...
'AVWHDR.avw.hdr.hist.smax = int32(smax);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR smax;'));
G.Tomin = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .2 .13 .09],'String','Omin: ',...
'Visible','off','HorizontalAlignment','right');
G.Eomin = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.16 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.omin)),...
'TooltipString','Omin: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'omin = str2num(get(AVWHDR.handles.Eomin,''String''));',...
'AVWHDR.avw.hdr.hist.omin = int32(omin);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR omin;'));
G.Tomax = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.26 .2 .13 .09],'String','Omax: ',...
'Visible','off','HorizontalAlignment','right');
G.Eomax = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.40 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.omax)),...
'TooltipString','Omax: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'omax = str2num(get(AVWHDR.handles.Eomax,''String''));',...
'AVWHDR.avw.hdr.hist.omax = int32(omax);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR omax;'));
G.Tviews = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.51 .3 .13 .09],'String','Views: ',...
'Visible','off','HorizontalAlignment','right');
G.Eviews = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.66 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.views)),...
'TooltipString','Views: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'views = str2num(get(AVWHDR.handles.Eviews,''String''));',...
'AVWHDR.avw.hdr.hist.views = int32(views);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR views;'));
G.Tvols_added = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.76 .3 .13 .09],'String','VolAdd: ',...
'Visible','off','HorizontalAlignment','right');
G.Evols_added = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.90 .3 .09 .09], 'String',num2str(double(avw.hdr.hist.vols_added)),...
'TooltipString','Volumes Added: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'vols_added = str2num(get(AVWHDR.handles.Evols_added,''String''));',...
'AVWHDR.avw.hdr.hist.vols_added = int32(vols_added);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR vols_added;'));
G.Tstart_field = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.51 .2 .13 .09],'String','Start F: ',...
'Visible','off','HorizontalAlignment','right');
G.Estart_field = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.66 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.start_field)),...
'TooltipString','Start Field: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'start_field = str2num(get(AVWHDR.handles.Estart_field,''String''));',...
'AVWHDR.avw.hdr.hist.start_field = int32(start_field);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR start_field;'));
G.Tfield_skip = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.76 .2 .13 .09],'String','Skip F: ',...
'Visible','off','HorizontalAlignment','right');
G.Efield_skip = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.90 .2 .09 .09], 'String',num2str(double(avw.hdr.hist.field_skip)),...
'TooltipString','Skip Field: int32',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'field_skip = str2num(get(AVWHDR.handles.Efield_skip,''String''));',...
'AVWHDR.avw.hdr.hist.field_skip = int32(field_skip);',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR field_skip;'));
G.Torient = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .1 .13 .09],'String','Orient: ',...
'Visible','off','HorizontalAlignment','right');
G.Eorient = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.16 .1 .09 .09], 'String',avw.hdr.hist.orient,...
'TooltipString','Orientation, valid values are 0..5: uint8',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'orient = get(AVWHDR.handles.Eorient,''String'');',...
'AVWHDR.avw.hdr.hist.orient = uint8(str2num(orient));',...
'set(gcbf,''Userdata'',AVWHDR); clear orient AVWHDR;'));
G.Thist_un0 = uicontrol('Parent',GUI,'Style','text','Units','Normalized',Font, ...
'Position',[.01 .01 .13 .09],'String','Hist Un: ',...
'Visible','off','HorizontalAlignment','right');
G.Ehist_un0 = uicontrol('Parent',GUI,'Style','edit','Units','Normalized',Font, ...
'Position',[.16 .01 .09 .09], 'String',avw.hdr.hist.hist_un0,...
'TooltipString','History unused field: string',...
'Visible','off',...
'Callback',strcat('AVWHDR = get(gcbf,''Userdata'');',...
'AVWHDR.avw.hdr.hist.hist_un0 = get(AVWHDR.handles.Ehist_un0,''String'');',...
'set(gcbf,''Userdata'',AVWHDR); clear AVWHDR;'));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Font.FontWeight = 'bold';
% OK: Return the header!
G.Bdone = uicontrol('Parent',GUI,'Style','pushbutton','Units','Normalized', Font, ...
'Position',[.51 .01 .24 .08],...
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -