Projekt

Allgemein

Profil

Eval » Historie » Revision 2

Revision 1 (Maximilian Seesslen, 14.06.2022 15:14) → Revision 2/46 (Maximilian Seesslen, 14.06.2022 15:15)

h1. Eval



h2. Widgets

There is a OScreen that holds a list of OWidgets.
When the touch is pressed, the corresponding button can be determined.
An signal can be emmited.
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.

* OButton::draw(): completely draws the widget
* OButton::update(): only draw status-relevant items, e.g. pressed, released, time changed...

All screens can be prepared preparedat at start.
A Screen can be active or inactive.



h2. Watch

* the OWatch class shows an clock with specific style.

h2. Minutnik

* Main screen; CWatch, Add-Button
* Add-Screen
** Espresso, Weisswurst, Weiches Ei, Hartes Ei, Nudeln, Pizza, Waschmaschine, Cancel; Height 32
* Alarm Screen
* Logo, Splash screen at boot time and stand-by-screen

h2. Release v2.0.0

* Mode-Screen: Minutnik, Clock, StopWatch