Element Class Reference

Inheritance diagram for Element:

SystemCode Bitmap Box BoxFill ComboBox Cursor HLine Label ListBox MenuBar ProgressBar ScrollArrow ScrollBar Selection SpreadSheet Tabs TextBox Transparent VLine Window List of all members.

Public Member Functions

void Init ()
 ~Element ()
virtual void SetPos (int, int)
virtual void SetSize (uint32, uint32)
virtual void GetSize (uint32 *_x, uint32 *_y)
virtual void GetPos (int *_x, int *_y)
virtual void SetPosSize (int _px, int _py, uint _sx, uint _sy)
virtual void Enable ()
virtual void Disable ()
virtual BOOL Create (int _xpos, int _ypos, int _x, int _y, int _Style, Element *_Parent)
virtual void Destroy ()
virtual void Show ()
virtual void Hide ()
virtual void FlagFlip ()
virtual void FlagFlip (int _x1, int _y1, int _x2, int _y2)
virtual void FlagDraw ()
virtual void FlagDraw (int _x1, int _y1, int _x2, int _y2)
virtual void FlagEvent ()
virtual void MoveTo (int32 x, int32 y)
virtual void Line (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
virtual void LineDash (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
virtual void LineTo (int32 x, int32 y, uint32 clr)
virtual void LineDashTo (int32 x, int32 y, uint32 clr)
virtual void PutPixel (int32 x, int32 y, uint32 clr)
virtual uint32 GetPixel (int32 x, int32 y)
virtual void Box (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
virtual void BoxDash (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
virtual void BoxFill (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
virtual BOOL DispatchEvent (Element *id, int msg, int x, int y, int flgs)
virtual void GetFocus ()
virtual void KeyDown (int keycode)
virtual void KeyUp (int keycode)
virtual void GetKey (char keychar)
virtual void MouseOver (int x, int y, int flgs)
virtual void MouseDown (int _x, int _y, int flgs)
virtual void MouseUp (int _x, int _y, int flgs)
virtual void MouseDown2 (int _x, int _y, int flgs)
virtual void MouseUp2 (int _x, int _y, int flgs)
virtual void Click (int _x, int _y, int flgs)
virtual void Click2 (int _x, int _y, int flgs)
virtual void DblClick (int _x, int _y, int flgs)
virtual void DblClick2 (int _x, int _y, int flgs)
virtual void Exit ()
virtual void Draw ()
virtual void LostFocus ()
virtual void SetFocus ()
virtual void SetClipping ()
virtual void SetClipping (uint32, uint32, uint32, uint32)
virtual void GetClipping (uint32 *, uint32 *, uint32 *, uint32 *)
virtual uint32 MakePixel (uint32 clr)
void SetClr (uint32 _clr)
uint32 GetClr ()
void SetBackClr (uint32 _clr)
uint32 GetBackClr ()
void SetGUIClr (uint32, uint32)
uint32 GetGUIClr (uint32)
BOOL SetTopZOrder ()

Public Attributes

WindowwParent
ElementeParent
BOOL bMouseOver
BOOL bAnyMouseDown
BOOL bMouseDown
BOOL bMouseDown2
BOOL Valid
uint32 Style
uint32 x
uint32 y
int32 x1
int32 y1
int32 x2
int32 y2
uint32 xy
uint32 x_1
uint32 y_1
uint32 clr
uint32 bclr
BOOL inited
BOOL nofocus
BOOL blockEvents
uint32 xStyle

Friends

class Window
class Bitmap
class Font
class FindElement
class ComboBox

Detailed Description

Definition at line 3 of file element.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Mar 5 09:49:15 2007 for DigiForce by  doxygen 1.4.7