Wie Sie bereits gesehen haben, verwendet RapaGUI XML-Dateien,
um MOAI-Objekte zu erstellen. Beim Anlegen von Objekten können
Sie alle mit dem Buchstaben I
gekennzeichneten Attribute im
Abschnitt Anwendbarkeit der zugehörigen Attributdokumentation
verwenden. Um beispielsweise ein Texteingabe-Objekt mit einer
maximalen Länge von 80 Zeichen zu erstellen, verwenden Sie einfach
das Attribut TextEntry.MaxLen und nehmen es in Ihre
XML-Definition auf.
<textentry id="mystring" maxlen="80"/> |
Sobald Ihr Objekt fertig ist, können Sie mit der Interaktion
beginnen, indem Sie seine Attribute festlegen oder abrufen oder
Sie ihre Methoden ausführen. Zu diesem Zweck ist es wichtig,
dass Sie Ihrem Objekt einen Identifikator (ID, Identität, Kennung) mit
dem Attribut id
geben, damit die Befehle moai.Set(),
moai.Get() und moai.DoMethod()
Ihr Objekt finden kann. Im obigen Code haben wir unserem
TextEntry-Widget (Texteingabe) die ID mystring
zugewiesen. Hier ist ein Beispiel,
wie wir jetzt mit diesem Widget interagieren können:
moai.Set("mystring", "text", "look") s$ = moai.Get("mystring", "text") DebugPrint("Always " .. s$ .. " on the bright side of life.") |
Wie bereits oben erwähnt, sind alle Attribute und Methoden in der Dokumentation von RapaGUI vollständig beschrieben.
Das nächste, was Sie erledigen müssen, ist die Verarbeitung von Ereignissen, die von Ihrer GUI ausgelöst werden. Dies wird im nächsten Abschnitt erklärt.