InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ISnipRunDialogData Class Referenceabstract

#include <ISnipRunDialogData.h>

Inheritance diagram for ISnipRunDialogData:
IPMUnknownCPMUnknown< ISnipRunDialogData >SnipRunDialogData

Public Types

enum  { kDefaultIID = IID_ISNIPRUNDIALOGDATA }
 
enum  SnipRunDialogMode {
  kSnipRunStringMode, kSnipRunIntMode, kSnipRunHexMode, kSnipRunRealMode,
  kSnipRunChoiceMode
}
 

Public Member Functions

virtual void EnableTranslation (const bool16 enable)=0
 
virtual void SetMode (SnipRunDialogMode mode)=0
 
virtual const SnipRunDialogModeGetMode () const =0
 
virtual void SetPrompt (const PMString &value)=0
 
virtual const PMStringGetPrompt () const =0
 
virtual void SetTypeInfo (const PMString &value)=0
 
virtual const PMStringGetTypeInfo () const =0
 
virtual void SetPMString (const PMString &value)=0
 
virtual const PMStringGetPMString () const =0
 
virtual void SetInt32 (const int32 value)=0
 
virtual const int32 & GetInt32 () const =0
 
virtual void SetPMReal (const PMReal &value)=0
 
virtual const PMRealGetPMReal () const =0
 
virtual void SetChoiceIndex (const int32 value)=0
 
virtual const int32 & GetChoiceIndex () const =0
 
virtual void SetChoices (const K2Vector< PMString > &choices)=0
 
virtual const K2Vector
< PMString > & 
GetChoices () const =0
 
virtual void SetLowerLimit (const PMReal &lowerLimit)=0
 
virtual const PMRealGetLowerLimit () const =0
 
virtual void SetUpperLimit (const PMReal &upperLimit)=0
 
virtual const PMRealGetUpperLimit () const =0
 
virtual void SetWasCancelled (const bool16 value)=0
 
virtual const bool16 & GetWasCancelled () const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

From SDK sample; data interface to exchange information between parameter dialog (kSnipRunDialogBoss) and client code that uses it.

See Also
ISnipRunDialogData
kSnipRunDialogBoss
SnipRunDialogController

Member Enumeration Documentation

anonymous enum

kDefaultIID

Mode indicating type of data (PMString, int32 etc.) the dialog is to gather and return to the caller.

Member Function Documentation

virtual void ISnipRunDialogData::EnableTranslation (const bool16 enable)
pure virtual

Allows the client to indicate whether PMString's passed through this interface to the dialog are translatable or not.

Parameters
enablekTrue(default) if strings passing are translatable, kFalse otherwise.

Implemented in SnipRunDialogData.

virtual const int32& ISnipRunDialogData::GetChoiceIndex () const
pure virtual
Returns
ChoiceIndex data value

Implemented in SnipRunDialogData.

virtual const K2Vector<PMString>& ISnipRunDialogData::GetChoices () const
pure virtual
Returns
Choices data value

Implemented in SnipRunDialogData.

virtual const int32& ISnipRunDialogData::GetInt32 () const
pure virtual
Returns
int32 data value

Implemented in SnipRunDialogData.

virtual const PMReal& ISnipRunDialogData::GetLowerLimit () const
pure virtual
Returns
LowerLimit data value

Implemented in SnipRunDialogData.

virtual const SnipRunDialogMode& ISnipRunDialogData::GetMode () const
pure virtual
Returns
the mode.

Implemented in SnipRunDialogData.

virtual const PMReal& ISnipRunDialogData::GetPMReal () const
pure virtual
Returns
PMReal data value

Implemented in SnipRunDialogData.

virtual const PMString& ISnipRunDialogData::GetPMString () const
pure virtual
Returns
PMString data value

Implemented in SnipRunDialogData.

virtual const PMString& ISnipRunDialogData::GetPrompt () const
pure virtual
Returns
the prompt.

Implemented in SnipRunDialogData.

virtual const PMString& ISnipRunDialogData::GetTypeInfo () const
pure virtual
Returns
the typeInfo.

Implemented in SnipRunDialogData.

virtual const PMReal& ISnipRunDialogData::GetUpperLimit () const
pure virtual
Returns
UpperLimit data value

Implemented in SnipRunDialogData.

virtual const bool16& ISnipRunDialogData::GetWasCancelled () const
pure virtual
Returns
kTrue if dialog was cancelled, kFalse otherwise.

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetChoiceIndex (const int32 value)
pure virtual

Set ChoiceIndex data

Parameters
valueindex into ISnipRunDialogData::GetChoices of chosen string.

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetChoices (const K2Vector< PMString > & choices)
pure virtual

Set Choices data

Parameters
choices

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetInt32 (const int32 value)
pure virtual

Set int32 data

Parameters
value

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetLowerLimit (const PMReallowerLimit)
pure virtual

Set lower limit for range checked data value.

Parameters
lowerLimit

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetMode (SnipRunDialogMode mode)
pure virtual

Set the type of data the dialog is to gather.

Parameters
mode

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetPMReal (const PMRealvalue)
pure virtual

Set PMReal data

Parameters
value

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetPMString (const PMStringvalue)
pure virtual

Set PMString data

Parameters
value

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetPrompt (const PMStringvalue)
pure virtual

Set the prompt that describes what the data the user is being requested to enter is (displayed at the top of the dialog).

Parameters
value

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetTypeInfo (const PMStringvalue)
pure virtual

Set the TypeInfo that describes the data type and its range (for example "int32 1:10" displayed at the bottom of the dialog).

Parameters
value

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetUpperLimit (const PMRealupperLimit)
pure virtual

Set upper limit for range checked data value.

Parameters
upperLimit

Implemented in SnipRunDialogData.

virtual void ISnipRunDialogData::SetWasCancelled (const bool16 value)
pure virtual

Set flag that indicates the user cancelled the dialog.

Parameters
valuekTrue if dialog was cancelled, kFalse otherwise.

Implemented in SnipRunDialogData.