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 |