47 lines
639 B
Plaintext
47 lines
639 B
Plaintext
|
|
Object:
|
|
- next
|
|
- parent
|
|
- firstChild
|
|
- options (2 bytes)
|
|
- signal handling
|
|
- targetAddr (like in FOX)
|
|
- selector
|
|
- handlerMap:
|
|
- selector/signal (00: end), handlerAddr
|
|
Widgets:
|
|
- x (2 bytes)
|
|
- y (2 bytes)
|
|
- width (2 bytes)
|
|
- height (2 bytes)
|
|
- font (2 bytes)
|
|
- frontColor (2 bytes)
|
|
- backColor (2 bytes)
|
|
|
|
Labels:
|
|
- text
|
|
|
|
|
|
Signals:
|
|
- CREATE
|
|
- DESTROY
|
|
- SHOW
|
|
- HIDE
|
|
- DRAW
|
|
- TIMER
|
|
- TOUCH
|
|
[- KEY]
|
|
- USER = 16
|
|
|
|
|
|
|
|
OBJ:
|
|
- SDRAM pointer hierher verschieben
|
|
- speichere dort:
|
|
- FLAGS_LO, FLAGS_HI (2 bytes)
|
|
- NEXT, PARENT, CHILD (6 bytes)
|
|
|
|
- OBJ_AddNeighbour()
|
|
- OBJ_AddChild()
|
|
- OBJ_Unlink()
|