user manual
6
Contents iTool Developer’s Guide
Creating a New File Reader ........................................................................................... 234
Registering a File Reader ............................................................................................... 245
Unregistering a File Reader ........................................................................................... 246
Example: TIFF File Reader ........................................................................................... 248
Chapter 10
Creating a File Writer ......................................................................... 253
Overview of iTool File Writers ...................................................................................... 254
Predefined iTool File Writers ........................................................................................ 255
Creating a New File Writer ............................................................................................ 258
Registering a File Writer ................................................................................................ 269
Unregistering a File Writer ............................................................................................ 270
Example: TIFF File Writer ............................................................................................ 272
Part III: Modifying the iTool User Interface
Chapter 11
iTool User Interface Architecture ...................................................... 279
Overview of iTool Interface Architecture ...................................................................... 280
User Interface Objects .................................................................................................... 282
Chapter 12
Using iTool User Interface Elements ................................................ 285
The iTools Feedback Mechanism .................................................................................. 286
Status Messages ............................................................................................................. 287
Prompts .......................................................................................................................... 289
Informational Messages ................................................................................................. 291
Chapter 13
Creating a User Interface Service ..................................................... 293
Overview of the iTool UI Service .................................................................................. 294
Predefined iTool UI Services ......................................................................................... 295
Creating a New UI Service ............................................................................................ 297
Registering a UI Service ................................................................................................ 302
Executing a User Interface Service ................................................................................ 304
Example: Changing a Property Value ............................................................................ 305