Public Member Functions | Public Attributes

GUIScreen Class Reference

Inherits IGUIScreenOpt.

List of all members.

Public Member Functions

 GUIScreen (string@ sprName, int path)
void Draw ()
void Update ()
bool MouseDown (int x, int y, int click)
bool MouseUp (int x, int y, int click)
void MouseMove (int fromX, int fromY, int toX, int toY)
bool KeyDown (uint8 key)
void InputLost ()
IControlControl ()
IGUIScreenOptControl (IControl@ control)
IGUIScreenOptSetCallbackShow (IGUIScreenCallbackShow@ callback)
IGUIScreenOptSetCallbackHide (IGUIScreenCallbackHide@ callback)
IGUIScreenOptSetCallbackMove (IGUIScreenCallbackMove@ callback)
IGUIScreenOptSetCallbackFocus (IGUIScreenCallbackFocus@ callback)
IGUIScreenOptPosition (int x, int y)
IGUIScreenOptSize (int w, int h)
IGUIScreenOptCanMove (bool enabled)
IGUIScreenOptModal (bool enabled)
IGUIScreenOptMultiinstance (bool enabled)
IGUIScreenOptIgnoreBorders (bool enabled)
IGUIScreenOptCloseOnMiss (bool enabled)
IGUIScreenOptAutoCursor (bool enabled, int cursorType)
IGUIScreenOptHardcoded (bool enabled)
int GetPosX ()
int GetPosY ()
int GetWidth ()
int GetHeight ()
int GetIndex ()

Public Attributes

int Index
int PosX
int PosY
int width
int height
Sprite Surface
bool IsCanMove
bool IsModal
bool IsMultiinstance
bool IsIgnoreBorders
bool IsCloseOnMiss
bool IsAutoCursor
bool IsHardcoded
bool IsLMouseDown
int AutoCursorType
int AutoCursorPrev
IGUIScreenCallbackShowCallbackShow
IGUIScreenCallbackHideCallbackHide
IGUIScreenCallbackMoveCallbackMove
IGUIScreenCallbackFocusCallbackFocus
IControlscreenControl

Constructor & Destructor Documentation

GUIScreen ( string sprName,
int  path 
)

Member Function Documentation

void Draw (  ) 
void Update (  ) 
bool MouseDown ( int  x,
int  y,
int  click 
)
bool MouseUp ( int  x,
int  y,
int  click 
)
void MouseMove ( int  fromX,
int  fromY,
int  toX,
int  toY 
)
bool KeyDown ( uint8  key  ) 
void InputLost (  ) 
IControl@ Control (  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ Control ( IControl control  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ SetCallbackShow ( IGUIScreenCallbackShow callback  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ SetCallbackHide ( IGUIScreenCallbackHide callback  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ SetCallbackMove ( IGUIScreenCallbackMove callback  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ SetCallbackFocus ( IGUIScreenCallbackFocus callback  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ Position ( int  x,
int  y 
)

Implements IGUIScreenOpt.

IGUIScreenOpt@ Size ( int  w,
int  h 
)

Implements IGUIScreenOpt.

IGUIScreenOpt@ CanMove ( bool  enabled  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ Modal ( bool  enabled  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ Multiinstance ( bool  enabled  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ IgnoreBorders ( bool  enabled  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ CloseOnMiss ( bool  enabled  ) 

Implements IGUIScreenOpt.

IGUIScreenOpt@ AutoCursor ( bool  enabled,
int  cursorType 
)

Implements IGUIScreenOpt.

IGUIScreenOpt@ Hardcoded ( bool  enabled  ) 

Implements IGUIScreenOpt.

int GetPosX (  ) 

Implements IGUIScreenOpt.

int GetPosY (  ) 

Implements IGUIScreenOpt.

int GetWidth (  ) 

Implements IGUIScreenOpt.

int GetHeight (  ) 

Implements IGUIScreenOpt.

int GetIndex (  ) 

Implements IGUIScreenOpt.


Member Data Documentation

int Index
int PosX
int PosY
int width
int height
bool IsCanMove
bool IsModal