A SERVICE OF

logo

iTool Developer’s Guide 331
Chapter 15
Creating a Custom
iTool Widget Interface
This chapter describes the process of creating an iTool user interface using IDL widgets.
About Custom iTool Widget Interfaces . . . 332
Overview of Creating an iTool Interface . . 335
iTool Widget Interface Concepts . . . . . . . . 338
Creating the Interface Routine . . . . . . . . . . 340
Adding Menus . . . . . . . . . . . . . . . . . . . . . . 344
Adding a Toolbar . . . . . . . . . . . . . . . . . . . . 346
Adding an iTool Window . . . . . . . . . . . . . 348
Adding a Status Bar . . . . . . . . . . . . . . . . . 350
Adding a User Interface Panel . . . . . . . . . 351
Handling Callbacks . . . . . . . . . . . . . . . . . 352
Handling Resize Events . . . . . . . . . . . . . . 354
Handling Shutdown Events . . . . . . . . . . . 356
Creating an iTool Launch Routine . . . . . . 358
Example: a Custom iTool Interface . . . . . 360