top trim

Boxen hinzufügen

Die Box ist der gewöhnliche Baustein in der Boxely Benutzerumgebung. Sie repräsentiert ein Viereck, das auf den Bildschim gezeichnet wird und ist das Basiselement auf dem alle anderen Boxely Elemente basieren.

Die folgenden Arten von Boxen sind im OCP Toolkit verfügbar:

Eine Erklärung der text, box, hbox, vbox, und image Box Typen befindet sich in den folgenden Sektionen.

Über Text Boxen

Text Boxen zeigen einfachen Text an und werden durch folgenden XML Tag eingebunden:

<text id="myID" value="Etwas Text" />

Über einfache, horizontale und vertikale Boxen

Einfache, horizontale und vertikale Boxen kontrollieren das Layout des Interfaces. Als Beispeil zeigt der folgende Code zwei Boxen auf, eine vertikale Box und eine horizontale Box, die jeweils die Textboxen "Hello" und "World!" enthalten.

<window ...> 
  <vbox>
    <text id="myID1" value="Hello" />
    <text id="myID2" value="World!" />
  </vbox>
  <hbox>
    <text id="myID3" value="Hello" />
    <text id="myID4" value="World!" />
  </hbox>
</window>

Dargestell auf dem Bildschirm, präsentieren diese Boxen die Textboxen vertikal und horizontal, wie im nachfolgenden Bild gezeigt.

Wichtig

Wie die horizontale Box (hbox), hat die einfache Box (box) eine horizontale Orientation. Deshalb, können hbox und box Elemente gleichermaßen benutzt werden.

Über Bilderboxen

Image Boxen fügen Grafiken in das Interface ein. Siehe Kapitel 2: Styles benutzen für mehr Informationen.

"To-Do List" Übung 1.2: Boxen hinzufügen

In dieser Übung, werden wir Boxen zur "To-Do List" Anwendung hinzufügen, die wir in Übung 1.1 erstellt haben. Diese Boxen werden das Layout der Anwendung kontrollieren, indem wir einen Titelbereich, Notizbereich und einen Schaltflächenbereich hinzufügen. Wir gehen wie folgt vor:

  1. In einem Texteditor öffnen wir die .box Datei, die unsere "To-Do List" Anwendung beschreibt, und fügen folgenden Code in das window Element ein:

    <vbox>
      <text id="title" value="My To-Do List" />
      <text id="dateTime" value="Date/Time: 00/00/0000 12:00:00 PM" />
    </vbox>
    <box>
      <text id="notes" value="Notes Go Here" />
    </box>
    <vbox>
      <text id="buttons" value="Buttons Area" />
    </vbox>
    
  2. Wir speichern und führen die Anwendung aus. Ein Fenster mit Boxen wird angezeigt und wie im Bild unten dargestellt.

bottom trim