Planeshift
Classes | Public Member Functions

EEditInputboxManager Class Reference

A class that manages the inputbox windows. More...

#include <eeditinputboxmanager.h>

List of all members.

Classes

class  iSelectEditAnchor
class  iSelectEditAnchorKeyFrame
class  iSelectFloat
class  iSelectList
class  iSelectNewAnchor
class  iSelectNewAnchorKeyFrame
class  iSelectString
class  iSelectVec3
class  iSelectYesNo

Public Member Functions

 EEditInputboxManager ()
bool LoadWidgets (PawsManager *paws)
 Loads all the toolbox widgets.
bool RegisterFactories () const
 Registers all the factories needed by the toolboxes.
void SelectEditAnchor (const csString &currName, iSelectEditAnchor *callback)
void SelectFloat (float startValue, iSelectFloat *callback)
void SelectList (csString *list, size_t listCount, const csString &defaultValue, iSelectList *callback)
void SelectNewAnchor (iSelectNewAnchor *callback)
void SelectNewAnchorKeyFrame (iSelectNewAnchorKeyFrame *callback)
void SelectString (const csString &startValue, iSelectString *callback)
void SelectVec3 (const csVector3 &startValue, iSelectVec3 *callback)
void SelectYesNo (bool startValue, iSelectYesNo *callback)
 ~EEditInputboxManager ()

Detailed Description

A class that manages the inputbox windows.

Definition at line 43 of file eeditinputboxmanager.h.


Constructor & Destructor Documentation

EEditInputboxManager::EEditInputboxManager ( )
EEditInputboxManager::~EEditInputboxManager ( )

Member Function Documentation

bool EEditInputboxManager::LoadWidgets ( PawsManager *  paws)

Loads all the toolbox widgets.

Parameters:
pawsa pointer to a valid PawsManager
Returns:
true on success, false otherwise.
bool EEditInputboxManager::RegisterFactories ( ) const

Registers all the factories needed by the toolboxes.

Returns:
true on success, false otherwise.
void EEditInputboxManager::SelectEditAnchor ( const csString &  currName,
iSelectEditAnchor *  callback 
)
void EEditInputboxManager::SelectFloat ( float  startValue,
iSelectFloat *  callback 
)
void EEditInputboxManager::SelectList ( csString *  list,
size_t  listCount,
const csString &  defaultValue,
iSelectList *  callback 
)
void EEditInputboxManager::SelectNewAnchor ( iSelectNewAnchor *  callback)
void EEditInputboxManager::SelectNewAnchorKeyFrame ( iSelectNewAnchorKeyFrame *  callback)
void EEditInputboxManager::SelectString ( const csString &  startValue,
iSelectString *  callback 
)
void EEditInputboxManager::SelectVec3 ( const csVector3 &  startValue,
iSelectVec3 *  callback 
)
void EEditInputboxManager::SelectYesNo ( bool  startValue,
iSelectYesNo *  callback 
)

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