UglControl

Basisklasse für grafische Elemente [Mehr ...]

Vererbung

Basisklassen(n)   abgeleitete Klassen
  UglEventHandler
  PecAppModul
UglControl
UglButton
UglText
UglCheckbox
UglProgressBar
UglTextField
UglIconAnimation
UglTextFieldScrolled

Attribute

public:

Attribut Typ Beschreibung
font Font* Font, die auf diesem Container verwendet wird
isHidden bool wenn true wird das Control nicht gezeichnet, belegt aber weiterhin den Platz.
Es wird auch kein Hintergrund gelöscht.
parent class UglContainer* UglContainer
rect Rect Rechteckiger Zeichenbereich
text String Textueller Inhalt, wird in der egel angezeigt.

Operationen

public:

Name Parameter Rückgabewert Beschreibung
createControl class UglContainer* parent,
Rect& rect,
const char* text
void Fügt dem Container ein UI-Element hinzu
onDestroy void Löscht den Container aus dem Speicher
paint void Zeichnet den Container

protected:

Name Parameter Rückgabewert Beschreibung
onCreate void Enthält Anweisungen, die bei der Erstellung des Containers aufgerufen werden

Detailbeschreibung UglControl

Basisklasse für grafische Elemente


Enthält die Ugl-Steuerungselemente UglCheckbox, UglText, UglButton, UglTextField und UglProgressBar

Funktionsbeschreibungen

createControl(class UglContainer* parent, Rect& rect, const char* text) void

Fügt dem Container ein UI-Element hinzu

Setzt eine Font, sofern nicht vorhanden

Parameter:

parent Tragender Container
rect Abmaße des Elements
text Text des Elements

onCreate() void

Enthält Anweisungen, die bei der Erstellung des Containers aufgerufen werden

onDestroy() void

Löscht den Container aus dem Speicher

paint() void

Zeichnet den Container