7 enum TipState{BEFORESHOW,SHOWING,AFTERSHOW,BLINKING};
61 NONE=0,FLASHING=1,POINTING=2,STATIC=4,HIGHTLIGHT=8
66 int GetBehavior(){
return m_nBehavior;}
67 void SetBehavior(
int behavior){m_nBehavior=behavior;}
68 int GetAutomaticDelay(){
return m_nAutomaticDelay;}
69 void SetAutomaticDelay(
int automaticdelay){m_nAutoPopDelay=automaticdelay*20;m_nInitialDelay=automaticdelay;}
70 int GetAutoPopDelay(){
return m_nAutoPopDelay;}
71 void SetAutoPopDelay(
int autopopdelay){m_nAutoPopDelay=autopopdelay;}
72 int GetInitialDelay(){
return m_nInitialDelay;}
73 void SetInitialDelay(
int initialdelay){m_nInitialDelay=initialdelay;}
82 void SetToolTip(
CGUIBase* obj,
const char16_t* text);
83 void SetToolTipA(
CGUIBase* obj,
const char* szText);
84 const char16_t* GetToolTip(
CGUIBase* obj);
85 int GetToolTipA(
CGUIBase* obj,std::string & out);
102 void SetIndicator(
int indicator){m_nIndicator=indicator>0?indicator:0;}
103 int GetIndicator(){
return m_nIndicator;}
104 virtual int Release();
105 virtual void UpdateRects();
106 virtual void InitObject(
const char * strObjectName,
const char * alignment,
int x,
int y,
int width,
int height);
107 virtual HRESULT Render(
GUIState* pGUIState ,
float fElapsedTime);
108 virtual bool MsgProc(
CGUIEvent *event){
return false;}
109 virtual const IType* GetType()
const{
return m_type;}
111 static const IType* m_type;
112 map<CGUIBase*,GUIToolTipItem> m_items;
114 int m_nAutomaticDelay;
120 void CheckTipState(
float fTimeElapsed);
IType is for type information and validating It contains type information of an object.
Definition: Type.h:75
different physics engine has different winding order.
Definition: EventBinding.h:32
Place of the.
Definition: GUIEvent.h:43
Definition: ManagedDef.h:18
base object for all 2D GUI objects (1) 2D GUI object are not tested against view frustum, instead it is controlled by visibility tag automatically or through user input.
Definition: GUIBase.h:54
It's used as parameter to Render method of each GUI object.
Definition: GUIState.h:16