Creating a Widget Interface
IDL allows you to construct and manipulate graphical user interfaces using widgets. Widgets (or controls, in the terminology of some development environments) are simple graphical objects such as pushbuttons or sliders that allow user interaction via a pointing device (usually a mouse) and a keyboard. Consider developing a widget application when you want complete control over the interface layout and the available UI elements, or when you want to design a workflow of data modification. In addition to this chapter (Overview of User Interface Options), see the following for more information on creating a widget application:
A widget application can include iTool elements, described in the following section.