A SERVICE OF

logo

224 Chapter 8: Creating a Manipulator
Registering a Manipulator iTool Developer’s Guide
ICON
A string value giving the name of an icon to be associated with this object. Typically,
this property is the name of a bitmap file that is used to represent the manipulator on
the toolbar. The location of the icon image file determines how it is specified. If it
exists in the
resource/bitmaps subdirectory of the IDL installation, simply use
the name of the file minus the extension. For example,
'crop' references the Crop
tool’s associated icon,
crop.bmp. If the icon image is in the same directory as the
tool class definition file, specify the file name, '
crop.bmp'. See “Icon Bitmaps” on
page 44 for details on how to locate and reference bitmap icon files.
IDENTIFIER
A string that will be used as the identifier of the object. Identifier strings specify
where within an iTool’s object hierarchy an object is located; this, in turn, may affect
whether and where the object is revealed in the iTool’s graphical user interface. See
“iTool Object Identifiers” (Chapter 2, iTool Developer’s Guide) for details about how
identifiers are named.
If this property is not specified, then the value of the ManipulatorName argument is
used as the identifier.
TYPES
A string or an array of strings indicating the types of data that the manipulator can
modify. iTools data types are described in Chapter 3, “Data Management”. Set this
property to a null string (
'') to specify that the manipulator can be applied to all
types of data.