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

#include <DS_Command.h>

Public Member Functions

 DS_Command (const char *commandlistfile)
 
 ~DS_Command ()
 
const UT_StringgetCommandName ()
 
const UT_StringgetLabel ()
 
const UT_StringgetIcon ()
 
int parse (DS_Stream &is)
 
void getCommand (UT_String &str)
 
int parmChanged (int index)
 
int parmChanged (const char *token)
 
void axeExpressions ()
 
void keepExpressions ()
 
void enforceOptions ()
 
void setDefaultCommand ()
 
void setCommand (const char *str)
 
int isValid ()
 
const char * getHelp ()
 
PRM_ParmListgetParmList () const
 
PRM_TemplategetTemplateList () const
 
int disableParms ()
 
void setRManSyntax (int onOff)
 
int getRManSyntax () const
 
void setVexSyntax (int onoff)
 
int getVexSyntax () const
 
PRM_TemplateaddTemplate (DS_Parm *parm, bool addToggle=1)
 

Static Public Member Functions

static void setObjectMenuBuilder (PRM_ChoiceGenFunc callback)
 
static void setRenderMenuBuilder (PRM_ChoiceGenFunc callback)
 

Detailed Description

Definition at line 35 of file DS_Command.h.

Constructor & Destructor Documentation

DS_Command::DS_Command ( const char *  commandlistfile)
DS_Command::~DS_Command ( )

Member Function Documentation

PRM_Template* DS_Command::addTemplate ( DS_Parm *  parm,
bool  addToggle = 1 
)
void DS_Command::axeExpressions ( )
int DS_Command::disableParms ( )
void DS_Command::enforceOptions ( )
void DS_Command::getCommand ( UT_String str)
const UT_String& DS_Command::getCommandName ( )
inline

Definition at line 40 of file DS_Command.h.

const char* DS_Command::getHelp ( )
const UT_String& DS_Command::getIcon ( )
inline

Definition at line 42 of file DS_Command.h.

const UT_String& DS_Command::getLabel ( )
inline

Definition at line 41 of file DS_Command.h.

PRM_ParmList* DS_Command::getParmList ( ) const
inline

Definition at line 67 of file DS_Command.h.

int DS_Command::getRManSyntax ( ) const
inline

Definition at line 72 of file DS_Command.h.

PRM_Template* DS_Command::getTemplateList ( ) const
inline

Definition at line 68 of file DS_Command.h.

int DS_Command::getVexSyntax ( ) const
inline

Definition at line 74 of file DS_Command.h.

int DS_Command::isValid ( )
inline

Definition at line 65 of file DS_Command.h.

void DS_Command::keepExpressions ( )
int DS_Command::parmChanged ( int  index)
int DS_Command::parmChanged ( const char *  token)
int DS_Command::parse ( DS_Stream is)
void DS_Command::setCommand ( const char *  str)
void DS_Command::setDefaultCommand ( )
static void DS_Command::setObjectMenuBuilder ( PRM_ChoiceGenFunc  callback)
static
static void DS_Command::setRenderMenuBuilder ( PRM_ChoiceGenFunc  callback)
static
void DS_Command::setRManSyntax ( int  onOff)
inline

Definition at line 71 of file DS_Command.h.

void DS_Command::setVexSyntax ( int  onoff)
inline

Definition at line 73 of file DS_Command.h.


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