‘dftb’ Resources oder “Der grüne Knödel“.
Dialoge werden unter MacOS Carbon durch eine Vielzahl von Resourcen beschrieben:
- ‘DLOG’ – Der eigentliche Dialog
- ‘DITL’ – Die Liste der Controls im Dialog
- ‘CNTL’ – Definition von Controls im Dialog (für nicht-triviale (Reiter) oder “moderne” Controls (Bevel-Buttons))
- ‘dctb’ – Farbinformationen zum Dialog
- ‘dlgx’ – Erweiterte Informationen zum Dialog, wie z.B. Verwendung von Hintergründen, Embedding Hierarchy etc.
- ‘dftb’ – Fontinformationen zu den einzelnen Controls im Dialog
Insbesondere zu jedem Static-Text sollte ein entsprechender Eintrag in der ‘dftb’ Resource vorhanden sein. Resorcerer pflegt die ‘dftb’ Resource beim Bearbeiten der ‘DLOG’/’DITL’ Resource nicht immer korrekt mit, so daß teilweise Controls im Dialog ohne ‘dftb’ Eintrag existieren. Dies führt zur Laufzeit zu nicht reproduzierbaren Effekten wie dem plötzlichen Formatieren eines Texts im Dialog mit zufälligen Informationen. Wieder was auf die harte Tour gelernt.