Graeme Geldenhuys wrote: > TGfxFontClass = (fcSerif, fcSansSerif, fcTypewriter, fcDingbats);
I think a higher abstraction will be better. Something like a list of names that map to (font name, size, style, charset) per widgetset. We currently have one: "default". But it would be nice if the user could add something like "header" (bigger), or "error" (which would be red), etc. Then TControl.Font.Name := 'header' would set all font properties, and the application user may override this name to have a better font name / size / style for him (if the default for this name does not exist, for example). Micha _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives