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

#include <ScriptInfoDefs.h>

Inheritance diagram for ScriptInfo::PropertyProviderPacket:
ScriptInfo::ProviderPacket

Public Member Functions

 PropertyProviderPacket (const PropertyScriptElement *property, const ElementContext &context, const ClassID &provider, const PluginID &pluginID, bool16 readonly)
 
const PropertyScriptElementElement () const
 
bool16 IsReadWrite () const
 
bool16 IsReadOnly () const
 
- Public Member Functions inherited from ScriptInfo::ProviderPacket
 ProviderPacket (const ElementContext &context, const ClassID &provider, const PluginID &pluginID, bool16 surrogate, uint8 inheritance)
 
const ElementContextGetContext () const
 
const ClassIDGetProvider () const
 
const PluginIDGetPluginID () const
 
IScriptProviderQueryScriptProvider () const
 
void SetPluginID (const PluginID &pluginID)
 
bool16 IsSurrogate () const
 
bool16 IsInherited () const
 
uint8 GetInheritance () const
 

Additional Inherited Members

- Public Types inherited from ScriptInfo::ProviderPacket
typedef object_type data_type
 

Detailed Description

Information about handling an object's property

Member Function Documentation

const PropertyScriptElement* ScriptInfo::PropertyProviderPacket::Element () const
inline

Get the property

bool16 ScriptInfo::PropertyProviderPacket::IsReadOnly () const
inline

Returns kTrue if the property is read-only

bool16 ScriptInfo::PropertyProviderPacket::IsReadWrite () const
inline

Returns kTrue if the property is read/write