Wenn Sie die Fenster-Eigenschaft Utility auf True setzen, so können Sie ein Programm schreiben, dessen Fenster dem FreeDesktop-Standard folgt. So ein Fenster können Sie maximieren und es nimmt eine minimale Größe an, die der Größe des Formulars zur Entwicklungszeit in der IDE oder dem im Quelltext erzeugten Fenster zur Laufzeit entspricht. Wenn Sie das umsetzen, dann sollten Sie die folgenden Punkte beachten:
Das beiliegende Projekt verwendet beim (Start-)Formular die Utility-Eigenschaft, um die Fenstergröße manuell an die unterschiedlichen Bildformate hinreichend genau anzupassen – ohne Bildfragmente in der Anzeige bei minimaler Fenstergröße zuzulassen:
Abbildung 12.2.5.1: Minimale Fenster-Größe
Die 'Tipps des Tages …' im Hilfe-Menü-Punkt in der Gambas-IDE setzen auch die Fenster-Eigenschaft Utility ein, um stets die kompletten und gut lesbaren Informationen anzuzeigen:
Abbildung 12.2.5.2: Minimale Fenster-Größe für den ausgewählten Tipp