function outInfo=eproginfo
%EPROGINFO Helper function for keeping list data
%          for the MATLAB Tour


%    Yama Habibzai
%   Copyright (c) 1984-98 by The MathWorks, Inc. All Rights Reserved
%    $Revision: 1.12 $
%    $Date: 1997/11/21 19:39:06 $ 

n = 1;
tbxList(n).DemoList={'More on Programming with MATLAB'
'MATLAB Structures'
'MATLAB cell arrays'
'Multidimensional Arrays'
'Writing M-file functions'
'Writing MEX and Engine files' 
'List of MATLAB Language Commands'};
tbxList(n).FcnList={'evalcb(''toolInfo'')'
'strucdem'
'cel_dem'
'nddemo'
'mcode'
'gen_info mexcode'
'helpwin(help(''lang''))'};

tbxList(n).Help= ...
    {'                               '
'MATLAB is a powerful programming language'
'as well as an interactive computational'
'environment. Using the MATLAB language,'
'you can create custom files that extend'
'MATLAB to include specialized functions'
'and scripts for your needs.'
' '
'Files that contain code in the MATLAB'
'language are called M-files.  M-files'
'can be functions that accept arguments'
'and produce output, or they can be'
'simple scripts that execute a series'
'of MATLAB statements.  You create'
'M-files using a text editor, then'
'call them from the command line or a GUI'
'as you would any other'
'MATLAB function or command. '
' '
'Also with MATLAB,  you can write your'
'own CMEX files (C code files) that can'
'be run within the MATLAB evironment.'
' '
'With the combination of M-files, CMEX'
'files and MATLAB''s high level graphics,'
'MATLAB is the ideal programming'
'environment for scientists and engineers. '};


tbxList(n).Name='Programming with MATLAB';

% -------------

n = n+1;
tbxList(n).DemoList={'More on MATLAB User Interface Design'
'Using ''Guide'' for Interface Design'};


tbxList(n).FcnList={'evalcb(''toolInfo'')'
'gen_info ginfo'};

tbxList(n).Help= ...
    {' '
'MATLAB lets you build custom user interfaces for your'
'applications.  You can create custom, interactive'
'environments for your MATLAB applications that include'
'push buttons, pop-up menus, radio buttons, check'
'boxes, and editable text fields. '
' '
'Some Toolboxes, such as the Fuzzy Logic and System'
'Identification Toolbox, are equipped with a'
'graphical user interface. These interfaces let you'
'access much of the Toolbox functionality without'
'programming or typing at the command line. '
' '
'The user interface that you are'
'using right now and the demos included in it, '
'were built using MATLAB user'
'interface commands.'};

tbxList(n).Name='Building a User Interface';

%-------------

n = n+1;
tbxList(n).DemoList={'More on The MATLAB Compiler'
'Compiler details',
'Partial functions help'};
tbxList(n).FcnList={'evalcb(''toolInfo'')'
'compdem',
'comp_con'};
tbxList(n).Help= about('compiler');

tbxList(n).Name='MATLAB Compiler';

n = n+1;
tbxList(n).DemoList={'More on The MATLAB C Math Library'};
tbxList(n).FcnList={'evalcb(''toolInfo'')'};
tbxList(n).Help= about('cmath');
tbxList(n).Name='MATLAB C Math Library';

n = n+1;
tbxList(n).DemoList={'More on The MATLAB C++ Math Library'
'C++ Math Library details'};
tbxList(n).FcnList={'evalcb(''toolInfo'')',
'cplusdmo'};
tbxList(n).Help= about('cplus');
tbxList(n).Name='MATLAB C++ Math Library';

outInfo = tbxList;




