Specifications

4 Programming GUIs
4-6
If no arguments
launch GUI
Call application M-file
Application M-File Execution Path
Check input
arguments
Yes
No
Open figure
Figure exists
and is reused
Raise GUI figure
Use system background color
Build handles struct from Tag properties
GUI Initialization
Return output arguments
Wait for user input option
feval the variable argument list
First argument is subfunction
name
Pass remaining arguments to
subfunction
Execute Callback
Single or Multiple Instance
Arguments > 0 and
first argument is string
End of program