IDLitToolbase
Superclasses | Creation | Properties | Methods | Examples | Version History | See Also
The IDLitToolbase class is a subclass of the IDLitTool class that registers all of the features (menu items, operations, manipulators, etc.) of a standard iTool. If your aim is to create a new iTool that shares the common features of the iTools included with IDL, you should base your new iTool on the IDLitToolbase class. Since IDLitToolbase is a subclass of IDLitTool, it inherits all of IDLitTool's methods and properties. Additional features included in the IDLitToolbase class are described in Subclassing from the IDLitToolbase Class (iTool Developer's Guide).
Warning
The list of items registered by the IDLitToolbase class may change from release to release. If your aim is to have your tool present the same features as the standard iTools provided in an IDL release, subclass your tool from IDLitToolbase. If your aim is to create your own interface that stays static between releases of IDL, use IDLitToolbase as a template for your own tool, but do not subclass it directly.
This class is written in the IDL language. Its source code can be found in the file idlittoolbase__define.pro in the lib/itools/framework subdirectory of the IDL distribution.
Superclasses
Note
See the iTools Object Model Diagram (iTool Developer's Guide) for a visual representation of the iTools object model hierarchy.
Creation
See IDLitTool::Init.
Properties
Objects of this class have no properties of their own, but do have properties inherited from any superclasses.
Methods
Objects of this class have no methods of their own, but do have methods inherited from any superclasses.
Examples
See Example: Simple iTool (iTool Developer's Guide).
Version History
See Also
Creating an iTool (iTool Developer's Guide)