torque Torque Game Engine Documentation
TGE Version 1.5.2

GuiTextEditSliderCtrl Class Reference

#include <guiTextEditSliderCtrl.h>

Inheritance diagram for GuiTextEditSliderCtrl:

Inheritance graph
[legend]

Public Types

enum  CtrlArea {
  None,
  Slider,
  ArrowUp,
  ArrowDown
}

Public Member Functions

 GuiTextEditSliderCtrl ()
 ~GuiTextEditSliderCtrl ()
 DECLARE_CONOBJECT (GuiTextEditSliderCtrl)
void getText (char *dest)
void setText (S32 tag)
void setText (const char *txt)
void setValue ()
void checkRange ()
void checkIncValue ()
void timeInc (U32 elapseTime)
bool onKeyDown (const GuiEvent &event)
 Happens when a key is depressed.
void onMouseDown (const GuiEvent &event)
void onMouseDragged (const GuiEvent &event)
void onMouseUp (const GuiEvent &event)
void onPreRender ()
 Do special pre-render proecessing.
void onRender (Point2I offset, const RectI &updateRect)
 Called when this control is to render itself.

Static Public Member Functions

static void initPersistFields ()
 Register dynamic fields in a subclass of ConsoleObject.

Private Types

typedef GuiTextEditCtrl Parent

Private Attributes

Point2F mRange
F32 mIncAmount
F32 mValue
F32 mIncCounter
F32 mMulInc
StringTableEntry mFormat
U32 mMouseDownTime
CtrlArea mTextAreaHit

Member Typedef Documentation

Reimplemented from GuiTextEditCtrl.


Member Enumeration Documentation

Enumerator:
None 
Slider 
ArrowUp 
ArrowDown 


Constructor & Destructor Documentation

GuiTextEditSliderCtrl::GuiTextEditSliderCtrl (  ) 

GuiTextEditSliderCtrl::~GuiTextEditSliderCtrl (  ) 


Member Function Documentation

GuiTextEditSliderCtrl::DECLARE_CONOBJECT ( GuiTextEditSliderCtrl   ) 

static void GuiTextEditSliderCtrl::initPersistFields (  )  [static]

Register dynamic fields in a subclass of ConsoleObject.

See also:
addField(), addFieldV(), addDepricatedField(), addGroup(), endGroup()

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::getText ( char *  dest  ) 

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::setText ( S32  tag  ) 

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::setText ( const char *  txt  )  [virtual]

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::setValue (  ) 

void GuiTextEditSliderCtrl::checkRange (  ) 

void GuiTextEditSliderCtrl::checkIncValue (  ) 

void GuiTextEditSliderCtrl::timeInc ( U32  elapseTime  ) 

bool GuiTextEditSliderCtrl::onKeyDown ( const GuiEvent event  )  [virtual]

Happens when a key is depressed.

Parameters:
event Event descriptor (which contains the key)

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::onMouseDown ( const GuiEvent event  )  [virtual]

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::onMouseDragged ( const GuiEvent event  )  [virtual]

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::onMouseUp ( const GuiEvent event  )  [virtual]

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::onPreRender (  )  [virtual]

Do special pre-render proecessing.

Reimplemented from GuiTextEditCtrl.

void GuiTextEditSliderCtrl::onRender ( Point2I  offset,
const RectI updateRect 
) [virtual]

Called when this control is to render itself.

Parameters:
offset The location this control is to begin rendering
updateRect The screen area this control has drawing access to

Reimplemented from GuiTextEditCtrl.


Field Documentation




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen