Beispiele
33 lauffähige Programme unter examples/. Bauen mit
./build.sh <name>, starten aus .build/.
Zum Anfangen
| Beispiel | Zeigt |
|---|---|
hello_x11 | Das kleinste Fenster mit X11 |
hello_win | Dasselbe für Windows |
portable / portable_win | Ein Quelltext, zwei Plattformen |
widgets | Schaufenster der Steuerelemente |
widgets_win | dasselbe unter Windows |
Nach Thema
| Beispiel | Zeigt |
|---|---|
layout | Align, Splitter, Statusleiste |
anchors | Was beim Größenziehen passiert |
menus | Menüleiste, Kontextmenü, Kürzel |
dialogs | Meldungen und Rückfragen |
colordlg / fontdlg | Farb- und Schriftauswahl |
editbtn | Feld mit …-Knopf |
calendar | Monatskalender und Datumsfeld |
listview | Spalten, Sortieren, Kästchen |
tabcontrol | Registerkarten |
toolbar | Werkzeugleiste, Symbole in Liste und Baum |
images | Bilder laden und anzeigen |
hints | Hinweisfenster |
actions | Ein Befehl, drei Bedienelemente |
dragdrop | Ziehen und Ablegen |
paintbox | Selberzeichnen |
editor | Kleiner Texteditor |
fonts | TrueType, Größen, Messungen |
theming | Themes zur Laufzeit umschalten |
chrome | Eigener Fensterrahmen |
lfmdemo | Oberfläche aus einer Datei, kein SetBounds im Code |
props | Eigenschaften im Pascal-Stil |
dump | Bildpuffer als ASCII — zum Prüfen ohne Bildschirm |
multiwindow | Mehrere Fenster |
advanced | Zusammengesetztes Formular |
Ausprobieren
./build.sh portable
./.build/portable
./build.sh portable_win
wine .build/portable_win.exe
dump ist der einzige, der ohne Fenster läuft — er schreibt den
gezeichneten Puffer als Textbild auf die Konsole. Nützlich auf einer
Maschine ohne Bildschirm und in Fehlersuchen, bei denen man wissen will,
was tatsächlich gemalt wurde.
