Public Types |
enum | {
stateVISIBLE = Anode::stateLAST,
stateFOCUS = stateVISIBLE<<1,
stateNOCONTEXT = stateFOCUS<<1,
stateSIZEABLE = stateNOCONTEXT<<1,
stateLAST = stateSIZEABLE<<1
} |
Public Methods |
virtual ACI * | getCI () |
ADLL | Aobject (char *name, class Aobject *father, int x, int y, int w, int h) |
virtual ADLL | ~Aobject () |
ADLL void | destroy () |
virtual ADLL bool | show (bool visible) |
virtual ADLL bool | zorder (int action) |
virtual ADLL bool | move (int x, int y) |
virtual bool | size (int w, int h) |
virtual ADLL bool | mouseCapture (bool b, Aobject *o=NULL) |
virtual ADLL void | mousePosition (int *x, int *y) |
virtual ADLL bool | focus (Aobject *o=NULL) |
virtual ADLL bool | timer (int time=0) |
virtual bool | setTooltips (char *s) |
ADLL class Awindow * | getWindow () |
ADLL bool | getPosition (Aobject *o, int *x, int *y) |
ADLL class Aobject * | getObject (int x, int y) |
ADLL int | getKeyboardState () |
virtual ADLL void | update (Abitmap *b) |
virtual void | paint (Abitmap *b) |
virtual ADLL void | repaint (Arectangle r, bool now=FALSE) |
virtual ADLL void | repaint (bool now=FALSE) |
virtual bool | mouse (int x, int y, int state, int event) |
virtual bool | keyboard (int event, int ascii, int scan, int state) |
virtual void | pulse () |
virtual bool | NCkeyboard (int event, int ascii, int scan, int state) |
virtual ADLL bool | NCmouse (int x, int y, int state, int event) |
bool | NCzorder (Anode *o, int action) |
Public Attributes |
Arectangle | pos |
Aitem * | context |
char * | tooltips |
Static Public Attributes |
ADLL ACI | CI |