Die ToolBox bildet eine Sammlung aus Elementen, mit denen man die Boards mit Inhalten füllen kann.\
Die Art, Anzahl und Funktion der Elemente wird (und hat) sich im Laufe der Entwicklung anpassen/erweitern. Diese Seite bietet eine Übersicht über - und zusätzliche Informationen zu - den einzelnen Elementen.
## Übersicht
### Text
Das Text-Element bietet die Möglichkeit Texte zu verfassen, um z.B. Notizen oder Beschreibungen anzulegen. Das Text-Element verwendet zur Bearbeitung einen wysiwyg-Editor[^1] ("what you see is what you get"), der Text mit diversen Eigenschaften erstellt (u.A. Überschriften, Listen, Kursiv/Fett/Unterstrichen schreiben, ...).
[^1]:"What You See Is What You Get" - also ein Editor, indem man keine Formatierung, wie etwa Markdown, benötigt und alle Optionen per Button bzw. Tastenkombination auswählen kann.
### Tabelle
Tabellen funtkionieren ähnlich wie verbreitete Spreadsheet-Programme, wie "Microsoft Excel" und "Numbers" auf iOS.\
Mit einem Klick (bzw. "Tap") auf die oberen Spalten-Titel (A,B,C,...) können neue Spalten hinzugefügt werden und mit einem Klick auf die Zeilen (1,2,3,...), neue Zeilen. Ein Klick auf die unteren Spalten-Titel erlaubt das umbenennen der Spalten. Die Zellen können mit beliebigen Inhalten gefüllt werden.
<details><summary>Geplante Änderungen</summary>
Im Laufe des Informatik-Projektes wird ein Team die Nutzung und Funktionalitäten der Tabellen erweitern. Geplant ist u.A. eine bessere Möglichkeit Zeilen/Spalten zu verwalten, Formeln einzufügen und Graphen/Statistiken aus den Daten zu erzeugen.
</details>
### Bild
Mit dem Bild-Element können Grafiken auf dem Board platziert werden. Diese können entweder per URL von Internetquellen eingefügt werden, oder direkt vom Gerät hochgeladen, um z.B. Fotos von Tablets hochladen zu können.\
Nachdem das Bild platziert wurde, kann man es zusätzlich rotieren (90° links/rechts) und das Seitenverhältnis zurückzusetzen, falls es durch Verändern der Größe verzerrt wurde.
### To-Do Liste
Die To-Do Liste bietet eine Checkliste beliebiger Länge, mit der man Aufgaben verfolgen und abhaken kann, um eine Übersicht über den Ablauf zu behalten.\
Ein Klick (bzw. "Tap") auf das Plus-Symbol unter den Einträgen fügt einen neuen Eintrag ein und ein Klick auf das Mülleimer-Symbol neben den Einträgen löscht den jeweiligen Eintrag.
## Verwendung
#### Elemente erstellen
Um die Boards mit den Elementen zu füllen, stehen zwei Möglichkeiten zur Verfügung:
1. Die ToolBox: Über die [ToolBox](ToolBox) können alle verfügbaren Elemente ausgewählt und anschließend auf dem Board platzliert werden.
2. Das Kontextmenü: Per Rechtsklick (bzw. "Double-Tap") auf eine freie Fläche des Boards können im Kontextmenü unter den üblichen Optionen (z.B. Einfügen) eine Liste der zuletzt verwendeten Elemente eingefügt (s.u.). Dies ermöglicht schnellen Zugriff auf häufig verwendete Elemente, ohne sie in der ToolBox heraussuchen zu müssen.
Um die *Größe* eines Elements zu verändern, hat jedes Element im unteren, rechten Eck einen kleinen Pfeil. Wie bei den meisten, gängigen Betriebssystemen und Anwendungen kann man damit das Rechteck, das das Element beinhaltet, verändern.
Um ein Element zu *bewegen*, muss man den Bewegungs-Modus in der [Ansichtsleiste](Benutzeroberfläche) aktivieren. Währenddessen kann man nicht über das Board navigieren, also am Besten davor genug herauszoomen, oder alternativ das Element kopieren, löschen, und an der gewünschten Stelle einfügen.
#### Elemente bearbeiten/ entfernen
Für bereits erstellte Elemente stehen weitere Optionen per Kontextmenü (Rechtsklick/"Double-Tap") zur Verfügung. Einige, verfügbare Optionen sind von den spezifischen Elementen abhängig, andere sind allgemein anwendbar.
Einige Elemente (derzeit: Text und Bild) haben eine Vielzahl an Optionen, die nicht auf dem Element selbst, oder im Kontextmenü abgebildet werden können. Dazu kann man über die Bearbeiten-Funktion ein separates Fenster öffnen, in dem diese Optionen angezeigt werden können. Elemente, die diesen Eintrag nicht haben, sind auf dem Element selbst zu bearbeiten. Details dazu können der Beschreibung der Elemente (s.o.) entnommen werden.
**Kopieren und Löschen**\
Allgemein verfügbar sind die Optionen Kopieren und Löschen. Grundlegend funktionieren diese Funktionen wie bei allen gängigen Betriebssystemen und Anwendungen, jedoch stehen im Labbook zwei Arten des Kopierens. Wird ein kopiertes Element auf einer freien Fläche eingefügt, stehen zwei Optionen zur Verfügung:
1. Einfügen: Der *aktuelle* Zustand des Elements wird als Kopie eingefügt. Dies entspricht der gängigen Funktionsweise einer Datei-Kopie.
2. Kopie Einfügen: Augenscheinlich wird ebenfalls eine Kopie eingefügt, jedoch repräsentiert diese *dasselbe* Element, d.h. eine Änderung auf einem Objekt, verändert auch das andere. Dies könnte nützlich sein, um eventuelle Änderungen der Ergebnisse in einer Besprechung sowohl auf der Tafel, als auch in den eigenen Notizen zu aktualisieren. Dies funktioniert auch Experimentübergreifend!
**Verbinden**\
Die Verbinden-Funktion erlaubt es Abläufe oder Beziehungen zwischen verschiedenen Elementen darzustellen. Beim Auswählen dieser Option wird ein Pfeil *von* dem ausgewählten Element erstellt. Klickt man anschließend auf ein anderes Element, wird dieses zum Ziel des Pfeils. Die Verbindung besteht nach dem Verschieben eines der beiden Elemente. Ein Objekt kann Ursprung und Ziel von beliebig vielen Verbindungen sein.\
Zum Entfernen einer Verbindung ist es ausreichend eines der Elemente zu entfernen.
<details><summary>Hinweis zum Entfernen</summary>
Wenn das Element, das Ziel oder Ursprung einer Verbindung ist, Daten enthält, die noch benötigt werden, kann man es kopieren, löschen (um die Verbindung zu entfernen) und wieder einfügen.
</details>
**Labels** werden detailliert in den [Allgemeinen Funktionen](Allgemeines) beschrieben.