InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
HidTxtSuiteTextCSB Class Reference
Inheritance diagram for HidTxtSuiteTextCSB:
CPMUnknown< IHidTxtSuite >IHidTxtSuiteIPMUnknown

Public Member Functions

 HidTxtSuiteTextCSB (IPMUnknown *boss)
 
virtual ~HidTxtSuiteTextCSB (void)
 
virtual bool16 CanCreateHiddenText () const
 
virtual ErrorCode CreateHiddenText (const WideString &text)
 
virtual bool16 CanGetHiddenText () const
 
virtual void GetHiddenText (WideString &text) const
 
virtual bool16 CanModifyHiddenText () const
 
virtual ErrorCode ModifyHiddenText (const WideString &text)
 
virtual bool16 CanDeleteHiddenText () const
 
virtual ErrorCode DeleteHiddenText ()
 
virtual void Startup (void)
 
virtual void Shutdown (void)
 
virtual void SelectionChanged (SuiteBroadcastData *, const PMIID &, void *)
 
virtual void SelectionAttributeChanged (SuiteBroadcastData *, const PMIID &, void *)
 
virtual void HandleIntegratorSuiteMessage (void *, const ClassID &, ISubject *, const PMIID &, void *)
 
virtual ProtocolCollectionCreateObserverProtocolCollection (void)
 
- Public Member Functions inherited from CPMUnknown< IHidTxtSuite >
IPMUnknownQueryInterface (PMIID interfaceID) const
 
void AddRef () const
 
void Release () const
 
void PreDirty (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
void PreDirtyNoMessage (ImplementationID prop=kInvalidImpl, bool16 allowModification=kTrue)
 
 CPMUnknown (const CPMUnknown &)=delete
 
CPMUnknownoperator= (const CPMUnknown &)=delete
 

Additional Inherited Members

- Public Types inherited from IHidTxtSuite
enum  { kDefaultIID = IID_IHIDTXTSUITE }
 
- Protected Member Functions inherited from CPMUnknown< IHidTxtSuite >
 CPMUnknown (IPMUnknown *boss)
 
- Protected Attributes inherited from CPMUnknown< IHidTxtSuite >
HelperInterface fHelperInterface
 

Detailed Description

Implements IHidTxtSuite for the text CSB that gets used when a text selection exists.

See Also
IHidTxtSuite

Constructor & Destructor Documentation

HidTxtSuiteTextCSB::HidTxtSuiteTextCSB (IPMUnknownboss)

Constructor.

Parameters
boss
HidTxtSuiteTextCSB::~HidTxtSuiteTextCSB (void )
virtual

Desitructor.

Member Function Documentation

bool16 HidTxtSuiteTextCSB::CanCreateHiddenText () const
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

bool16 HidTxtSuiteTextCSB::CanDeleteHiddenText () const
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

bool16 HidTxtSuiteTextCSB::CanGetHiddenText () const
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

bool16 HidTxtSuiteTextCSB::CanModifyHiddenText () const
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

ErrorCode HidTxtSuiteTextCSB::CreateHiddenText (const WideStringtext)
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

ProtocolCollection * HidTxtSuiteTextCSB::CreateObserverProtocolCollection (void )
virtual

Adds protocol IHidTxtModel::kDefaultIID, the protocol on which commands that change hidden text notify change on the document's subject (ISubject).

See Also
ISelectionExtension and SelectionExt template.
ErrorCode HidTxtSuiteTextCSB::DeleteHiddenText ()
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

void HidTxtSuiteTextCSB::GetHiddenText (WideStringtext) const
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

void HidTxtSuiteTextCSB::HandleIntegratorSuiteMessage (void * message,
const ClassID,
ISubject,
const PMIID,
void *  
)
virtual
See Also
ISelectionExtension and SelectionExt template.
ErrorCode HidTxtSuiteTextCSB::ModifyHiddenText (const WideStringtext)
virtual
See Also
IHidTxtSuite.

Implements IHidTxtSuite.

void HidTxtSuiteTextCSB::SelectionAttributeChanged (SuiteBroadcastDatabroadcastData,
const PMIIDmessageID,
void * message 
)
virtual

Posts a suite message, IHidTxtSuite::kDefaultIID, to selection observer clients when hidden text changes.

See Also
ISelectionExtension and SelectionExt template.
void HidTxtSuiteTextCSB::SelectionChanged (SuiteBroadcastDatabroadcastData,
const PMIIDmessageID,
void * message 
)
virtual
See Also
ISelectionExtension and SelectionExt template.
void HidTxtSuiteTextCSB::Shutdown (void )
virtual
See Also
ISelectionExtension and SelectionExt template.
void HidTxtSuiteTextCSB::Startup (void )
virtual
See Also
ISelectionExtension and SelectionExt template.