Common Desktop Environment: Style Guide and Certification Checklist

Guidelines

Recommended 

ie: 

Colors should not be hard coded. 

Recommended 

if: 

Graphic attributes, such as line, border, and shadow, should not be hard coded. 

Recommended 

ig: 

Font sizes and styles should not be hard coded. 

Recommended 

ih: 

All application code uses descriptive names for widgets. Such descriptive names for widgets using graphics instead of text (for example, palette items and icons) allow screen reading software to provide descriptive information to blind users.