Window Class Reference

Inheritance diagram for Window:

Element SystemCode jWindow PopupMenu TaskBarIcon WebWindow List of all members.

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

ThreadThis
ElementFocus
Mousemouse
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

Detailed Description

Definition at line 21 of file window.hpp.


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