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

#include <PRM_TemplateBuilder.h>

Public Member Functions

 PRM_TemplateBuilder (const UT_StringHolder &name, const char *dstext)
 
 ~PRM_TemplateBuilder ()
 
PRM_Templatetemplates ()
 
void setCallback (const UT_StringRef &name, PRM_Callback callback)
 
void setChoiceListPtr (const UT_StringRef &name, PRM_ChoiceList *list)
 
void setNoResim (const UT_StringRef &name, bool noresim)
 
void setNoCook (const UT_StringRef &name, bool nocook)
 
bool justBuilt ()
 

Protected Attributes

PRM_TemplatemyTemplate
 
int myTemplateLength
 
PRM_ScriptPagemyPage
 
bool myJustBuilt
 
UT_StringHolder myName
 

Detailed Description

Definition at line 23 of file PRM_TemplateBuilder.h.

Constructor & Destructor Documentation

PRM_TemplateBuilder::PRM_TemplateBuilder ( const UT_StringHolder name,
const char *  dstext 
)
PRM_TemplateBuilder::~PRM_TemplateBuilder ( )

Member Function Documentation

bool PRM_TemplateBuilder::justBuilt ( )

Returns if it was just built, used for any successive one time initialization. Calling this function will mark it as built.

void PRM_TemplateBuilder::setCallback ( const UT_StringRef name,
PRM_Callback  callback 
)
void PRM_TemplateBuilder::setChoiceListPtr ( const UT_StringRef name,
PRM_ChoiceList list 
)
void PRM_TemplateBuilder::setNoCook ( const UT_StringRef name,
bool  nocook 
)
void PRM_TemplateBuilder::setNoResim ( const UT_StringRef name,
bool  noresim 
)
PRM_Template* PRM_TemplateBuilder::templates ( )
inline

Definition at line 29 of file PRM_TemplateBuilder.h.

Member Data Documentation

bool PRM_TemplateBuilder::myJustBuilt
protected

Definition at line 46 of file PRM_TemplateBuilder.h.

UT_StringHolder PRM_TemplateBuilder::myName
protected

Definition at line 47 of file PRM_TemplateBuilder.h.

PRM_ScriptPage* PRM_TemplateBuilder::myPage
protected

Definition at line 45 of file PRM_TemplateBuilder.h.

PRM_Template* PRM_TemplateBuilder::myTemplate
protected

Definition at line 43 of file PRM_TemplateBuilder.h.

int PRM_TemplateBuilder::myTemplateLength
protected

Definition at line 44 of file PRM_TemplateBuilder.h.


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