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.