-
Notifications
You must be signed in to change notification settings - Fork 6
Das Grundkonzept
Fabian Nawratil edited this page Nov 17, 2015
·
10 revisions
Das gesamte Framework basiert auf dem Ansatz von Screens & Controls. Ein Screen stellt eine Seite dar, in welcher verschiedene Controls liegen können.
Der Verwaltung der Screens übernimmt ein ScreenManager, welcher Methoden zum
- Navigieren zwischen Screens
- Anzeigen/Verstecken der Maus
- Verwalten der "Screen History" bereitstellt.
Einzelne Screens enthalten Controls & können einen Background sowie eine Größe besitzen. Die Positionierung von Controls erfolgt relativ zum aktiven Screen. Ein Screen kann außerdem ein Overlay sein, dies hat zur Folge dass, wenn der Screen nicht das ganze Fenster einnimmt, darunter liegende Screens ebenfalls gerendert werden.
Ein Control kann entweder eigenständig dargestellt werden, oder weitere Controls enthalten und sich um deren Positionierung kümmern.
This Framework is in early Development, things might change!