moai.DoMethod(id, "InsertLeaf", id$, node$, pred$, [icon1,] entry1$, ...)
node$
und pred$
definierten
Stelle in die Baumansicht ein. Ein Blatt ist ein Baumelement,
das keine Elemente hat. id$
muss ein eindeutiger Zeichenketten-Identifikator
sein, den Sie verwenden werden, um auf das neu eingefügte Baum-Blatt
zu verweisen.
Die Eingabedaten für das neue Blatt müssen in den letzten Parametern
übergeben werden. Wenn die Baumansicht mehrere Spalten hat, müssen
Sie für alle Spalten der Baumansicht individuelle Eingabedaten
übergeben. Die Eingabedaten bestehen aus einer Zeichenkette
und, wenn für die Spalte das Attribut Treeviewcolumn.Icon
gesetzt ist, einem Symbol für jede Spalte. Das Symbol muss vor
der Zeichenkette übergeben werden und es muss ein Identifikator
eines Hollywood-Pinsels/-Icons sein, der dann als Symbol für den Eintrag
verwendet werden soll. Wenn Treeviewcolumn.Icon nicht
gesetzt ist, müssen Sie das Attribut icon
weglassen und nur
Textdaten für den Baum-Eintrag übergeben. Wenn Sie Treeviewcolumn.Icon
auf True
gesetzt haben und kein Symbol in dieser bestimmten
Zeile und Spalte anzeigen möchten, können Sie auch den speziellen
Wert -1 übergeben. In diesem Fall zeigt RapaGUI kein Symbol
an, obwohl Treeviewcolumn.Icon auf True
gesetzt wurde.
Beachten Sie, dass automatisch generierte IDs nicht verwendet
werden können. Bitte lesen Sie auch das Kapitel über den Bilder-Cache
von RapaGUI, um mehr über die Unterstützung von Icons in
RapaGUI zu erfahren. Siehe Bilder-Cache für Details.
Wenn eine Spalte ein Auswahlkästchen (Checkbox) enthält, müssen Sie "On", "True" oder "1" übergeben, um das Auswahlkästchen zu aktivieren und irgend einen anderen Text, um das Auswahlkästchen zu deaktivieren.
In node$
müssen Sie den Knoten übergeben, in dessen Liste das
neue Blatt eingefügt wird. Dies kann der Zeichenketten-Identifikator
eines Knotens oder einer der folgenden Sonderwerte sein:
Root
In pred$
müssen Sie den Knoten oder das Blatt angeben, der
zum Vorgänger des einzufügenden Blattes wird, d.h. das neue
Blatt wird nach dem in pred$
angegebenen Element eingefügt.
Dies kann der Zeichenketten-Identifikator eines Knotens oder
eines Blattes oder einer der folgenden speziellen Werte sein:
Head
Tail
Active
Beachten Sie, dass unter AmigaOS und kompatiblen Betriebssystemen diese Fähigkeit mindestens MUI 4.0 erfordert.