InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
NonSelectionToolInfo Class Reference

#include <ToolInfo.h>

Public Types

typedef object_type data_type
 

Public Member Functions

 NonSelectionToolInfo ()
 
 NonSelectionToolInfo (const ClassID &toolType, const PMIID &protocol, const WidgetID &widgetID, const ToolInfoPriority priority)
 
bool16 operator== (const NonSelectionToolInfo &other) const
 

Public Attributes

ClassID fToolType
 
PMIID fProtocol
 
WidgetID fWidgetID
 
ToolInfoPriority fPriority
 

Detailed Description

Helper class for cache non selection tool information. This is primary used for InfoPalette.

Constructor & Destructor Documentation

NonSelectionToolInfo::NonSelectionToolInfo ()
inline

Default constructor.

Member Function Documentation

bool16 NonSelectionToolInfo::operator== (const NonSelectionToolInfoother) const
inline

Equal operator to compare objects.

Parameters
otherIN the object to be compared with.
Returns
bool16 kTrue means equal, otherwise kFalse.

Member Data Documentation

ToolInfoPriority NonSelectionToolInfo::fPriority

See the definition of ToolInfoPriority

PMIID NonSelectionToolInfo::fProtocol

protocol that the tool is interested in when it is activated

ClassID NonSelectionToolInfo::fToolType

class ID for tool that the panel is associated with

WidgetID NonSelectionToolInfo::fWidgetID

widgetID for the panel when this tool is activated