108 lines
2.2 KiB
Plaintext
108 lines
2.2 KiB
Plaintext
|
|
- new classes:
|
|
- button
|
|
- move touch code there
|
|
- flashingLabel
|
|
- use timer to blink/flash label, e.g. when values change
|
|
- widget:
|
|
- font
|
|
- use ressourceId instead of direct pointer
|
|
- store font in ressources
|
|
|
|
|
|
- sensor watch:
|
|
- SDRAM vars:
|
|
- change limits to areas?
|
|
- add private flags (HAVE_VALUE, USE_WARNLIMIT, USE_CRITLIMIT)
|
|
|
|
- widgets:
|
|
- value (flashingLabel)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- imageViewer (use code from testWin)
|
|
- generate bigger images (96x96 px)
|
|
- cloud (light blue)
|
|
- temp
|
|
- humidity
|
|
- light
|
|
- window_open
|
|
- window_closed
|
|
|
|
|--------------------------------------|
|
|
| CO2-Value Temp Humidity |
|
|
| |--------| |--------| |--------| |
|
|
| | Cloud | | Temp | | Hum | |
|
|
| | | | | | | |
|
|
| |--------| |--------| |--------| |
|
|
| |
|
|
| |---| |
|
|
| | S | |
|
|
| |---| |
|
|
| |
|
|
|--------------------------------------|
|
|
|
|
|
|
|
|
|--------------------------------------|
|
|
| CO2-Value Temp Humidity |
|
|
| |--------| |--------| |--------| |
|
|
| | Cloud | | Temp | | Hum | |
|
|
| | | | | | | |
|
|
| |--------| |--------| |--------| |
|
|
| |
|
|
| |---| |---| |---| |---| |---| |
|
|
| | < | | N | | L | | ? | | > | |
|
|
| |---| |---| |---| |---| |---| |
|
|
| |
|
|
|--------------------------------------|
|
|
|
|
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()
|