Home > m > gui > ltpdv > callbacks > ltpdv_tabChanged.m

ltpdv_tabChanged

PURPOSE ^

SYNOPSIS ^

function ltpdv_tabChanged(varargin)

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function ltpdv_tabChanged(varargin)
0002 
0003 myh   = varargin{1};
0004 edata = varargin{2};
0005 % get old tab
0006 ti = edata.OldValue;
0007 tabs = get(myh, 'Children');
0008 if ti > 0
0009   oth  = tabs(ti);
0010 
0011   % Find all java objects below oth
0012   jobjs = findobj(oth, 'Type','uitabgroup');
0013   set(jobjs, 'Visible', 'off')
0014 
0015 end
0016 
0017 if ti > 0
0018   % get new tab
0019   ti = edata.NewValue;
0020   tabs = get(myh, 'Children');
0021   nth  = tabs(ti);
0022 
0023   % Find all java objects below oth
0024   jobjs = findobj(nth, 'Type','uitabgroup');
0025   set(jobjs, 'Visible', 'on');
0026 end
0027 drawnow
0028 
0029 h = findobj(myh, 'Tag', 'LTPDVimportTabPanel');
0030 if h~=myh
0031   set(h, 'SelectedIndex', 1);
0032 end
0033 
0034 end

Generated on Mon 08-Sep-2008 13:18:47 by m2html © 2003