[Markus Ackermann - Mon, 22 Oct 2001 04:27:32 PM CDT]
> Is anyone already actively writing the three necessary docs for
> icewm.themes.org?
Here's a submissions guideline for IceWM, submitted for approval, partly
extracted from the IceWM theme creation howto.
If nobody's written anything else yet I might tackle the other two docs.
Unless, of course, someone's already written all three, in which case
I'll just feel silly.
-------------------------------------------------------------------
IceWM Submissions Guidelines
All themes for IceWM must meet the requirements described in this document.
Directory structure
All theme elements must be contained in a directory named after the theme's
name.
Theme files
Theme files should not specify any options not related to the appearance
of a theme, and should not interfere with normal configuration options.
For instance, <code>ColorNormalBorder</code> can -- and probably should
-- be specified, but <code>MenuMouseTracking</code> should not be
specified. A Windows95 lookalike theme might want to set the height of
the taskbar to be single-height, but the height of the taskbar wouldn't
usually matter to normal themes; and so on.
Theme files should specify at least the <code>Look</code>,
<code>ThemeDescription</code>, and <code>ThemeAuthor</code> options.
There must be a default theme file named 'default.theme'. Theme
alternatives may be included as '[alternative_description].theme'.
Icons
Icons, if included, should be X pixmaps. Each 'icon' consists of three
pixmaps: one each at 16x16, 32x32, and 48x48 resolution. Each pixmap
should be named '[icon name]_[resolution].xpm' (examples: mutt_16x16.xpm,
mutt_32x32.xpm, mutt_48x48.xpm).
Theme packaging
The theme directory should be archived with tar and compressed with
gzip in the following manner:
<pre> tar czvf [themename].tar.gz [themename]</pre>
-------------------------------------------------------------------
--
An Thi-Nguyen Le
|Do not use the blue keys on this terminal.
|