Important: The information in this document is obsolete and should not be used for new development.
The key to making your program theme-compliant is to allow the system to do as much of your interface work for you as possible. Using the standard, system-defined interface elements is one major step toward theme-compliance. Avoiding making hard-coded assumptions about dimensions and colors is another major step. Both steps save you engineering effort and repay you with a theme-compliant interface. The specific actions necessary to achieve theme-compliance vary from program to program, so you should use the checklist below to determine what you need to do to make your program theme-compliant.