Blob Blame History Raw
@subheading Goals

@itemize
@item Organize theme models.
@end itemize

@subheading Description

Theme models let you modeling characteristics (e.g., dimensions,
translation markers, position of each element on the display area,
etc.) common to all themes.  Theme models let you reduce the time
needed when propagating artistic motifs to different visual
manifestations.

Theme models serves as a central pool of design templates for themes
to use. This way you can produce themes with different artistic motifs
but same characteristics.

@subheading Usage

@table @strong
@item Default Design Model
Default Design Models for CentOS Themes provide the common structural
information (e.g., image dimensions, translation markers, trademark
position, etc.) the @command{centos-art} script uses to produce images
when no other design model is specified.

@item Alternative Design Models
CentOS alternative theme models exist for people how want to use a
different visual style on their installations of CentOS distribution.
As the visual style is needed for a system already installed
components like Anaconda are not required inside alternative themes.
Inside alternative themes you find post-installation visual style only
(i.e.  Backgrounds, Display Managers, Grub, etc.).  CentOS alternative
themes are maintained by CentOS Community.
@end table

@subheading See also

@menu
@end menu