UglManager

Basisklasse für Design, Bildaufbau und Bildwechsel

Vererbung

Basisklassen(n)   abgeleitete Klassen
  UglEventHandler
  PecAppModul
UglManager  

Attribute

public:

Attribut Typ Beschreibung
gCurrentForm UglContainer* Pointer auf aktuell angezeigten Container oder Null
gNavigator UglContainer*
gPopup UglContainer*
gStatusBar UglContainer*
gUglManager UglManager*

protected:

Attribut Typ Beschreibung
goBackList[GoBackMaxCount] void* Liste der zurück-Elemente
- das aktuelle steht vorn
- alle freien Einträge sind NULL
isFirstWork bool
todoContainer UglContainer*
todoKill bool
todoPopupClose eventNr_t wenn Null = nix tun

Operationen

public:

Name Parameter Rückgabewert Beschreibung
goBack bool Geht in der History einen Eintrag zurück.
goBackAdd void* goBackFunction void Fügt eine History-Eintrag hinzu.
onWork void
paint UglContainer* container=NULL void
show UglContainer* container,
bool kill=true
void

protected:

Name Parameter Rückgabewert Beschreibung
killContainer UglContainer* container void Löscht den angegebenen Container
onInit void
onUglEvent UglEvent& event bool
showContainer UglContainer* container,
bool kill
void

Detailbeschreibung UglManager

Basisklasse für Design, Bildaufbau und Bildwechsel

Funktionsbeschreibungen

goBack() bool

Geht in der History einen Eintrag zurück.

goBackAdd(void* goBackFunction) void

Fügt eine History-Eintrag hinzu.

killContainer(UglContainer* container) void

Löscht den angegebenen Container

Parameter:

container Pointer auf den zu löschenden Container

onInit() void

onUglEvent(UglEvent& event) bool

onWork() void

paint(UglContainer* container=NULL) void

show(UglContainer* container, bool kill=true) void

showContainer(UglContainer* container, bool kill) void