#include <PRM_ScriptParm.h>
Public Member Functions | |
| PRM_ScriptGroup (PRM_ScriptParm *owner, bool asmultiparm=false) | |
| virtual | ~PRM_ScriptGroup () |
| void | addPage (PRM_ScriptPage *page) |
| int | getPageCount () const |
| PRM_ScriptPage * | getPage (int idx) |
| PRM_Default * | getDefaults () |
| bool | isMultiParm () const |
| PRM_MultiType | getMultiType () const |
| void | setMultiType (PRM_MultiType multitype) |
| int | computeTemplateSize () |
| void | fillTemplate (PRM_Template *array, int &idx, PRM_ScriptImports *&imports, int nest_level) |
Protected Member Functions | |
| virtual void | buildSizes () |
Protected Attributes | |
| UT_PtrArray< PRM_ScriptPage * > | myPages |
| PRM_ScriptParm * | myOwner |
| PRM_Default * | mySizes |
| PRM_MultiType | myMultiType |
| bool | myMultiParmFlag |
Definition at line 39 of file PRM_ScriptParm.h.
| PRM_ScriptGroup::PRM_ScriptGroup | ( | PRM_ScriptParm * | owner, | |
| bool | asmultiparm = false | |||
| ) |
| virtual PRM_ScriptGroup::~PRM_ScriptGroup | ( | ) | [virtual] |
| void PRM_ScriptGroup::addPage | ( | PRM_ScriptPage * | page | ) | [inline] |
Definition at line 45 of file PRM_ScriptParm.h.
| virtual void PRM_ScriptGroup::buildSizes | ( | ) | [protected, virtual] |
| int PRM_ScriptGroup::computeTemplateSize | ( | ) |
| void PRM_ScriptGroup::fillTemplate | ( | PRM_Template * | array, | |
| int & | idx, | |||
| PRM_ScriptImports *& | imports, | |||
| int | nest_level | |||
| ) |
| PRM_Default* PRM_ScriptGroup::getDefaults | ( | ) | [inline] |
Definition at line 53 of file PRM_ScriptParm.h.
| PRM_MultiType PRM_ScriptGroup::getMultiType | ( | ) | const [inline] |
Definition at line 62 of file PRM_ScriptParm.h.
| PRM_ScriptPage* PRM_ScriptGroup::getPage | ( | int | idx | ) | [inline] |
Definition at line 50 of file PRM_ScriptParm.h.
| int PRM_ScriptGroup::getPageCount | ( | ) | const [inline] |
Definition at line 48 of file PRM_ScriptParm.h.
| bool PRM_ScriptGroup::isMultiParm | ( | ) | const [inline] |
Definition at line 59 of file PRM_ScriptParm.h.
| void PRM_ScriptGroup::setMultiType | ( | PRM_MultiType | multitype | ) | [inline] |
Definition at line 64 of file PRM_ScriptParm.h.
bool PRM_ScriptGroup::myMultiParmFlag [protected] |
Definition at line 81 of file PRM_ScriptParm.h.
PRM_MultiType PRM_ScriptGroup::myMultiType [protected] |
Definition at line 80 of file PRM_ScriptParm.h.
PRM_ScriptParm* PRM_ScriptGroup::myOwner [protected] |
Definition at line 78 of file PRM_ScriptParm.h.
UT_PtrArray<PRM_ScriptPage *> PRM_ScriptGroup::myPages [protected] |
Definition at line 77 of file PRM_ScriptParm.h.
PRM_Default* PRM_ScriptGroup::mySizes [protected] |
Definition at line 79 of file PRM_ScriptParm.h.
1.5.9