| Laying Out a GUI | Shows you how to create and organize the GUI M-file
and from there how to populate the GUI and construct menus and toolbars.
Provides guidance in designing a GUI for cross-platform compatibility. |
| Programming the GUI | Explains how user-written callback routines control
GUI behavior. Shows you how to associate callbacks with specific components
and explains callback syntax and arguments. Provides simple programming
examples for each kind of component. |
| Managing Application-Defined Data | Explains the mechanisms for managing application-defined
data and explains how to share data among a GUI's callbacks. |
| Managing Callback Execution | ==Type chapter abstract here== |
| Examples of GUIs Created Programmatically | Provides three examples that illustrate the application
of some programming techniques used to create GUIs. |