Inheritance diagram for Window:
Public Member Functions | |
void | Init (char *title) |
void | SetTitle (char *newtitle) |
BOOL | GetExitFlag () |
void | SetExitFlag () |
void | ClrExitFlag () |
BOOL | IsInvalid () |
void | SetGUIClr (uint32 idx, uint32 clr) |
uint32 | GetGUIClr (uint32 idx) |
void | GetScreenWorkArea (uint32 *x, uint32 *y) |
BOOL | SetForeground () |
void | ShowMouse () |
void | HideMouse () |
void | SetMouse (Mouse *) |
BOOL | SwitchMode (int newbpp=0) |
BOOL | Minimize () |
BOOL | Maximize () |
BOOL | Restore () |
BOOL | NextFocus () |
BOOL | PrevFocus () |
BOOL | SetPal (RGB(*)[256]) |
BOOL | GetPal (RGB(*)[256]) |
int32 | EnumDevices () |
void | FreeEnumDevices () |
BOOL | FindFirstDevice (String &desc, String &name) |
BOOL | FindNextDevice (String &desc, String &name) |
BOOL | SelectDevice (int32 idx) |
void | PutKeyClr (PTR, int, int, int, int, uint32) |
void | Put (PTR, int, int, int, int) |
BOOL | GLInit () |
BOOL | GLUnInit () |
BOOL | GLEnable () |
BOOL | GLDisable () |
BOOL | SwapBuffers () |
virtual void | SetPos (int x, int y) |
virtual void | SetSize (uint32 x, uint32 y) |
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=(Element *) NULL) |
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) |
virtual void | Draw () |
virtual void | LostFocus () |
virtual void | SetFocus () |
virtual void | SetClipping (uint32 x1, uint32 y1, uint32 x2, uint32 y2) |
virtual void | SetClipping () |
virtual void | GetClipping (uint32 *x1, uint32 *y1, uint32 *x2, uint32 *y2) |
virtual uint32 | MakePixel (uint32 clr) |
virtual BOOL | Flip () |
virtual BOOL | Flip (uint32 x1, uint32 y1, uint32 x2, uint32 y2) |
Static Public Member Functions | |
static void | GetMetrics (int style, int *_x, int *_y) |
static BOOL | GetDisplayMode (uint *x, uint *y, uint *bpp=(uint *) NULL) |
static int32 | Find (char *_class, char *_title) |
Public Attributes | |
Thread * | This |
Element * | Focus |
Mouse * | mouse |
uint32 | clrs [6] |
String | DropFilename |
uint32 | bpp |
uint32 | bypp |
uint32 | xbypp |
uint32 | xybypp |
BOOL | ExitFlag |
Static Public Attributes | |
static uint8 | _VGAPalette_ [] |
Friends | |
class | OSAPI |
class | MsgServerSession |
class | Network |
class | Element |
class | Bitmap |
class | Timer |
class | Mouse |
class | MM |
class | Sound |
class | Font |
class | G3Scene |
class | G3Object |
class | G3Buffer |
class | G3ZBuffer |
class | SystemCode |
class | SpreadSheet |
class | FindWindow |
Definition at line 21 of file window.hpp.