InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ITextWalkerSelectionUtils Class Referenceabstract
Inheritance diagram for ITextWalkerSelectionUtils:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ITEXTWALKERSELECTIONUTILS }
 

Public Member Functions

virtual bool16 SelectText (UIDRef &textStory, TextIndex nStart, int32 nnCount)=0
 
virtual void InitTextWalkerTerminator ()=0
 
virtual void TerminateTextWalkerTerminator ()=0
 
virtual void SaveSelectionsSnapshot ()=0
 
virtual void RestoreSelectionsSnapshot ()=0
 
virtual void ClearSelectionsSnapshot ()=0
 
virtual void RetainLastWindow ()=0
 
virtual void EnterWalkerSelections_CriticalSection ()=0
 
virtual void ExitWalkerSelections_CriticalSection ()=0
 
virtual void SwitchToTextSelection ()=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual void ITextWalkerSelectionUtils::ClearSelectionsSnapshot ()
pure virtual

Clears the selection snapshot.

virtual void ITextWalkerSelectionUtils::EnterWalkerSelections_CriticalSection ()
pure virtual

Starts text walker selections critical section.

virtual void ITextWalkerSelectionUtils::ExitWalkerSelections_CriticalSection ()
pure virtual

Ends text walker selections critical section.

virtual void ITextWalkerSelectionUtils::InitTextWalkerTerminator ()
pure virtual

Initializes the text walker terminator.

virtual void ITextWalkerSelectionUtils::RestoreSelectionsSnapshot ()
pure virtual

Restores the selection snapshot.

virtual void ITextWalkerSelectionUtils::RetainLastWindow ()
pure virtual

Resets rescue window.

Note RestoreSelectionsSnapshot has the opposite effect.

virtual void ITextWalkerSelectionUtils::SaveSelectionsSnapshot ()
pure virtual

Saves the selection snapshot.

virtual bool16 ITextWalkerSelectionUtils::SelectText (UIDReftextStory,
TextIndex nStart,
int32 nnCount 
)
pure virtual

Selects specified text range in model.

Parameters
textStoryText model to select text from.
nStartText index to start selection.
nnCountLength of the tex to select.
Returns
bool16 kTrue if selection succeeded.
virtual void ITextWalkerSelectionUtils::SwitchToTextSelection ()
pure virtual

Switches selection snapshot to text selection.

virtual void ITextWalkerSelectionUtils::TerminateTextWalkerTerminator ()
pure virtual

Releases the text walker terminator.