Home > m > gui > constructor_helper > ltpda_constructor_helper_class.m

ltpda_constructor_helper_class

PURPOSE ^

Callback executed when user selects a class

SYNOPSIS ^

function ltpda_constructor_helper_class(varargin)

DESCRIPTION ^

 Callback executed when user selects a class

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function ltpda_constructor_helper_class(varargin)
0002 % Callback executed when user selects a class
0003 
0004 mainfig = findobj('Tag', 'LTPDAconstructor_helper');
0005 
0006 % get selected class
0007 clh   = findobj(mainfig, 'Tag', 'LTPDA_constructor_helper_class');
0008 cltxt = get(clh, 'String');
0009 cl    = cltxt{get(clh, 'Value')};
0010 
0011 lh   = findobj(mainfig, 'Tag', 'LTPDA_constructor_helper_sets');
0012 
0013 
0014 % Get the sets
0015 eval(sprintf('sets = %s(%s, ''Params'');', cl, cl));
0016 
0017 % Fill set list
0018 if isa(sets, 'plist')
0019   setappdata(mainfig, 'plist', sets);
0020   set(lh, 'Value', 1);
0021   set(lh, 'String', {'Default'});
0022 else
0023   set(lh, 'Value', 1);
0024   set(lh, 'String', sets);
0025 end
0026

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