TCluster - Objekt (Unit GVDialog)


Ein TCluster stellt ein Feld von Schaltern bereit, die alle auf die gleiche
Weise reagieren. Dieser abstrakte Objekttyp bildet die gemeinsame Grundlage
für die in Graphics Vision definierten Objekttypen TRadioButtons,
TCheckBoxes und TMultiCheckBoxes.

Während Schalter Befehle absetzen und Eingabefelder die Eingabe von Text
erlauben, ermöglicht ein TCluster-Objekt dem Benutzer, einzelne Bits im Feld
Value (vom Typ LongInt) zu setzen oder zu löschen.

Graphics Vision definiert drei von TCluster abgeleitete Objekte: TCheckBoxes,
TRadioButtons und TMultiCheckBoxes. Ihre
Eigenschaften entsprechen weitgehend dem in TCluster definierten, mit einer
Ausnahme: Während ein im Feld Value von TCheckBoxes gesetztes Bit keine
Auswirkungen auf die anderen Bits dieses Feldes hat, löscht TRadioButtons
zunächst das vorher gesetzte Bit, bevor es ein anderes setzt.
TMultiCheckBoxes stellt ein Mehrfachstatus-Markierungsfeld bereit.

Felder:


Value (äquivalent)
Sel (äquivalent)
EnableMask (äquivalent)
Strings (äquivalent)

Methoden:


Init (äquivalent)
Load (äquivalent)
Done (äquivalent)
ButtonState (äquivalent)
DataSize (äquivalent)
Draw
DrawItem
GetData (äquivalent)
GetHelpCtx (äquivalent)
GetIconNum
GetItemRect
HandleEvent (äquivalent)
Mark
MultiMark (äquivalent)
Press (äquivalent)
MovedTo (äquivalent)
SetButtonState (äquivalent)
SetData (äquivalent)
SetState (äquivalent)
Store (äquivalent)