Inheritance diagram for Element:
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 | |
Window * | wParent |
Element * | eParent |
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 |
Definition at line 3 of file element.hpp.