HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DS_ParmInfo Class Reference

#include <DS_ParmReader.h>

Public Member Functions

 DS_ParmInfo (const char *token)
 
 ~DS_ParmInfo ()
 
void addHelpText (const char *text)
 
bool setTypeByToken (const char *token)
 
const char * getTypeToken () const
 
void setInvisible ()
 
bool isInvisible () const
 
void setLogarithmic (bool flag)
 
bool isLogarithmic () const
 
bool getIsArray () const
 
void setIsArray (bool f)
 
void setFlag (unsigned flag)
 
void clearFlag (unsigned flag=(unsigned)-1)
 
unsigned getFlag (unsigned flag) const
 

Public Attributes

UT_String myToken
 
UT_String myLabel
 
UT_String myCallback
 
UT_String myHelpText
 
UT_String myRenderManType
 
UT_String myOpFilter
 
PRM_Type myType
 
PRM_MultiType myMultiType
 
unsigned myFlag
 
int myToolbox
 
UT_String myGroup
 
UT_String myMenuScript
 
CH_ScriptLanguage myMenuScriptLanguage
 
DS_Menu myMenu
 
int myMenuType
 
DS_AttributeList myAttributes
 
DS_HandleList myHandles
 
DS_SelectorBindingmySelector
 
unsigned int mySize
 
DS_DefaultValuemyDefault
 
PRM_RangemyRange
 
DS_DisableList myDisableInfo
 
UT_String myDisableWhen
 
UT_String myHideWhen
 

Detailed Description

Definition at line 248 of file DS_ParmReader.h.

Constructor & Destructor Documentation

DS_ParmInfo::DS_ParmInfo ( const char *  token)
DS_ParmInfo::~DS_ParmInfo ( )

Member Function Documentation

void DS_ParmInfo::addHelpText ( const char *  text)
void DS_ParmInfo::clearFlag ( unsigned  flag = (unsigned)-1)
inline

Definition at line 300 of file DS_ParmReader.h.

unsigned DS_ParmInfo::getFlag ( unsigned  flag) const
inline

Definition at line 301 of file DS_ParmReader.h.

bool DS_ParmInfo::getIsArray ( ) const
inline

Definition at line 296 of file DS_ParmReader.h.

const char* DS_ParmInfo::getTypeToken ( ) const
bool DS_ParmInfo::isInvisible ( ) const
bool DS_ParmInfo::isLogarithmic ( ) const
void DS_ParmInfo::setFlag ( unsigned  flag)
inline

Definition at line 299 of file DS_ParmReader.h.

void DS_ParmInfo::setInvisible ( )
void DS_ParmInfo::setIsArray ( bool  f)
inline

Definition at line 297 of file DS_ParmReader.h.

void DS_ParmInfo::setLogarithmic ( bool  flag)
bool DS_ParmInfo::setTypeByToken ( const char *  token)

Member Data Documentation

DS_AttributeList DS_ParmInfo::myAttributes

Definition at line 274 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myCallback

Definition at line 260 of file DS_ParmReader.h.

DS_DefaultValue* DS_ParmInfo::myDefault

Definition at line 279 of file DS_ParmReader.h.

DS_DisableList DS_ParmInfo::myDisableInfo

Definition at line 282 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myDisableWhen

Definition at line 283 of file DS_ParmReader.h.

unsigned DS_ParmInfo::myFlag

Definition at line 266 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myGroup

Definition at line 269 of file DS_ParmReader.h.

DS_HandleList DS_ParmInfo::myHandles

Definition at line 275 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myHelpText

Definition at line 261 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myHideWhen

Definition at line 284 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myLabel

Definition at line 259 of file DS_ParmReader.h.

DS_Menu DS_ParmInfo::myMenu

Definition at line 272 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myMenuScript

Definition at line 270 of file DS_ParmReader.h.

CH_ScriptLanguage DS_ParmInfo::myMenuScriptLanguage

Definition at line 271 of file DS_ParmReader.h.

int DS_ParmInfo::myMenuType

Definition at line 273 of file DS_ParmReader.h.

PRM_MultiType DS_ParmInfo::myMultiType

Definition at line 265 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myOpFilter

Definition at line 263 of file DS_ParmReader.h.

PRM_Range* DS_ParmInfo::myRange

Definition at line 280 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myRenderManType

Definition at line 262 of file DS_ParmReader.h.

DS_SelectorBinding* DS_ParmInfo::mySelector

Definition at line 276 of file DS_ParmReader.h.

unsigned int DS_ParmInfo::mySize

Definition at line 278 of file DS_ParmReader.h.

UT_String DS_ParmInfo::myToken

Definition at line 258 of file DS_ParmReader.h.

int DS_ParmInfo::myToolbox

Definition at line 267 of file DS_ParmReader.h.

PRM_Type DS_ParmInfo::myType

Definition at line 264 of file DS_ParmReader.h.


The documentation for this class was generated from the following file: