Projekt

Allgemein

Profil

Eval » Historie » Version 2

Maximilian Seesslen, 14.06.2022 15:15

1 1 Maximilian Seesslen
h1. Eval
2
3
h2. Widgets
4
5
There is a OScreen that holds a list of OWidgets.
6
When the touch is pressed, the corresponding button can be determined.
7
An signal can be emmited.
8
An press-event can be queued, An release-event can be queued. An click-event can be queued if current button matches original pressed button.
9
10
* OButton::draw(): completely draws the widget
11
* OButton::update(): only draw status-relevant items, e.g. pressed, released, time changed...
12
13 2 Maximilian Seesslen
All screens can be prepared at start.
14 1 Maximilian Seesslen
A Screen can be active or inactive.
15 2 Maximilian Seesslen
16 1 Maximilian Seesslen
17
h2. Watch
18
19
* the OWatch class shows an clock with specific style.
20
21
h2. Minutnik
22
23
* Main screen; CWatch, Add-Button
24
* Add-Screen
25
** Espresso, Weisswurst, Weiches Ei, Hartes Ei, Nudeln, Pizza, Waschmaschine, Cancel; Height 32
26
* Alarm Screen
27
* Logo, Splash screen at boot time and stand-by-screen
28
29
h2. Release v2.0.0
30
31
* Mode-Screen: Minutnik, Clock, StopWatch