Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Awindow Class Reference

#include <window.h>

Inheritance diagram for Awindow::

Asurface Aobject Anode List of all members.

Public Methods

virtual ACIgetCI ()
ADLL Awindow (char *name, int x, int y, int w, int h, bool useBlend=false)
ADLL Awindow (char *name, HWND hwFather, int x, int y, int w, int h, bool useBlend=false)
virtual ADLL ~Awindow ()
virtual ADLL void repaint (bool now=FALSE)
virtual ADLL void repaint (Arectangle r, bool now=FALSE)
virtual bool notify (Anode *o, int event, dword p=0)
virtual ADLL bool show (bool visible)
virtual ADLL bool zorder (int action)
virtual ADLL bool move (int x, int y)
virtual ADLL bool size (int w, int h)
virtual ADLL bool mouseCapture (bool b, Aobject *o=NULL)
virtual ADLL bool focus (Aobject *o=NULL)
virtual ADLL void del (Anode *o)
virtual ADLL dword NCnotify (dword m, dword wp, dword lp)

Static Public Methods

int NCmessageLoop ()
void NCasyncNotify (class asyncMessage *am)
void NCclearAll ()

Public Attributes

HWND hwFather
HWND hw
int mouseX
int mouseY
int mouseTime
int mouseState
AobjectobjectTrack
Asection updateSection
bool inUpdate
AobjectkeyboardFocusOBJ
HDC hdc
HBITMAP hbm
bool useBlend

Static Public Attributes

ADLL ACI CI

Protected Methods

virtual ADLL bool NCmouse (int x, int y, int state, int event)

Protected Attributes

AobjectmouseCaptureOBJ

Constructor & Destructor Documentation

ADLL Awindow::Awindow char *    name,
int    x,
int    y,
int    w,
int    h,
bool    useBlend = false
 

ADLL Awindow::Awindow char *    name,
HWND    hwFather,
int    x,
int    y,
int    w,
int    h,
bool    useBlend = false
 

virtual ADLL Awindow::~Awindow   [virtual]
 


Member Function Documentation

void Awindow::NCasyncNotify class asyncMessage   am [static]
 

void Awindow::NCclearAll   [static]
 

int Awindow::NCmessageLoop   [static]
 

virtual ADLL bool Awindow::NCmouse int    x,
int    y,
int    state,
int    event
[protected, virtual]
 

Reimplemented from Aobject.

virtual ADLL dword Awindow::NCnotify dword    m,
dword    wp,
dword    lp
[virtual]
 

virtual ADLL void Awindow::del Anode   o [virtual]
 

Reimplemented from Anode.

virtual ADLL bool Awindow::focus Aobject   o = NULL [virtual]
 

Reimplemented from Aobject.

virtual ACI* Awindow::getCI   [inline, virtual]
 

Reimplemented from Aobject.

virtual ADLL bool Awindow::mouseCapture bool    b,
Aobject   o = NULL
[virtual]
 

Reimplemented from Aobject.

virtual ADLL bool Awindow::move int    x,
int    y
[virtual]
 

Reimplemented from Aobject.

virtual bool Awindow::notify Anode   o,
int    event,
dword    p = 0
[inline, virtual]
 

Reimplemented from Anode.

virtual ADLL void Awindow::repaint Arectangle    r,
bool    now = FALSE
[virtual]
 

Reimplemented from Aobject.

virtual ADLL void Awindow::repaint bool    now = FALSE [virtual]
 

Reimplemented from Aobject.

virtual ADLL bool Awindow::show bool    visible [virtual]
 

Reimplemented from Aobject.

virtual ADLL bool Awindow::size int    w,
int    h
[virtual]
 

Reimplemented from Asurface.

virtual ADLL bool Awindow::zorder int    action [virtual]
 

Reimplemented from Aobject.


Member Data Documentation

ADLL ACI Awindow::CI [static]
 

Reimplemented from Aobject.

HBITMAP Awindow::hbm
 

HDC Awindow::hdc
 

HWND Awindow::hw
 

HWND Awindow::hwFather
 

bool Awindow::inUpdate
 

Aobject* Awindow::keyboardFocusOBJ
 

Aobject* Awindow::mouseCaptureOBJ [protected]
 

int Awindow::mouseState
 

int Awindow::mouseTime
 

int Awindow::mouseX
 

int Awindow::mouseY
 

Aobject* Awindow::objectTrack
 

class Asection Awindow::updateSection
 

bool Awindow::useBlend
 


The documentation for this class was generated from the following file:
Generated on Tue Nov 20 10:21:31 2001 for elektronika plugz SDK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001