Home > m > gui > ltpdaRepoGUI > callbacks > cb_workspaceObjsListQL.m

cb_workspaceObjsListQL

PURPOSE ^

Callback to fill the list of workspace objects

SYNOPSIS ^

function cb_workspaceObjsListQL(varargin)

DESCRIPTION ^

 Callback to fill the list of workspace objects
 
 M Hewitson
 
 $Id: cb_workspaceObjsListQL.m,v 1.1 2008/01/22 21:10:23 hewitson Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function cb_workspaceObjsListQL(varargin)
0002 
0003 % Callback to fill the list of workspace objects
0004 %
0005 % M Hewitson
0006 %
0007 % $Id: cb_workspaceObjsListQL.m,v 1.1 2008/01/22 21:10:23 hewitson Exp $
0008 %
0009 
0010 
0011 myh     = varargin{1};
0012 mainfig = varargin{4};
0013 
0014 % get the selected line
0015 val = get(myh, 'Value');
0016 if length(val) == 1
0017   lines = get(myh, 'String');
0018   objname = deblank(strtok(lines{val}));
0019 
0020   cmd = sprintf('obj = evalin(''base'', ''%s'');', objname);
0021   eval(cmd);
0022 
0023   objtxt = display(obj);
0024 else
0025   objtxt = '';
0026 end
0027 
0028 % set objDisplay Txt
0029 ltpdaObjInfo = findobj('Tag', 'ltpdaObjInfoQL');
0030 set(ltpdaObjInfo, 'String', objtxt)
0031 
0032 fillClassMethodsList();
0033

Generated on Mon 31-Mar-2008 13:54:54 by m2html © 2003