#include <DS_Command.h>
Public Member Functions | |
| DS_Command (const char *commandlistfile) | |
| ~DS_Command () | |
| const UT_String & | getCommandName () |
| const UT_String & | getLabel () |
| const UT_String & | getIcon () |
| 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_ParmList * | getParmList () const |
| PRM_Template * | getTemplateList () const |
| int | disableParms () |
| void | setRManSyntax (int onOff) |
| int | getRManSyntax () const |
| void | setVexSyntax (int onoff) |
| int | getVexSyntax () const |
| PRM_Template * | addTemplate (DS_Parm *parm, bool addToggle=1) |
Static Public Member Functions | |
| static void | setObjectMenuBuilder (void(*callback)(void *, PRM_Name *theMenu, int theSize, const PRM_SpareData *, PRM_Parm *)) |
| static void | setRenderMenuBuilder (void(*callback)(void *, PRM_Name *theMenu, int theSize, const PRM_SpareData *, PRM_Parm *)) |
Definition at line 42 of file DS_Command.h.
| DS_Command::DS_Command | ( | const char * | commandlistfile | ) |
| DS_Command::~DS_Command | ( | ) |
| 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 47 of file DS_Command.h.
| const char* DS_Command::getHelp | ( | ) |
| const UT_String& DS_Command::getIcon | ( | ) | [inline] |
Definition at line 49 of file DS_Command.h.
| const UT_String& DS_Command::getLabel | ( | ) | [inline] |
Definition at line 48 of file DS_Command.h.
| PRM_ParmList* DS_Command::getParmList | ( | ) | const [inline] |
Definition at line 74 of file DS_Command.h.
| int DS_Command::getRManSyntax | ( | ) | const [inline] |
Definition at line 79 of file DS_Command.h.
| PRM_Template* DS_Command::getTemplateList | ( | ) | const [inline] |
Definition at line 75 of file DS_Command.h.
| int DS_Command::getVexSyntax | ( | ) | const [inline] |
Definition at line 81 of file DS_Command.h.
| int DS_Command::isValid | ( | void | ) | [inline] |
Definition at line 72 of file DS_Command.h.
| void DS_Command::keepExpressions | ( | ) |
| int DS_Command::parmChanged | ( | const char * | token | ) |
| int DS_Command::parmChanged | ( | int | index | ) |
| int DS_Command::parse | ( | DS_Stream & | is | ) |
| void DS_Command::setCommand | ( | const char * | str | ) |
| void DS_Command::setDefaultCommand | ( | ) |
| static void DS_Command::setObjectMenuBuilder | ( | void(*)(void *, PRM_Name *theMenu, int theSize, const PRM_SpareData *, PRM_Parm *) | callback | ) | [static] |
| static void DS_Command::setRenderMenuBuilder | ( | void(*)(void *, PRM_Name *theMenu, int theSize, const PRM_SpareData *, PRM_Parm *) | callback | ) | [static] |
| void DS_Command::setRManSyntax | ( | int | onOff | ) | [inline] |
Definition at line 78 of file DS_Command.h.
| void DS_Command::setVexSyntax | ( | int | onoff | ) | [inline] |
Definition at line 80 of file DS_Command.h.
1.5.9