You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Kim Woelders 87b7cc1db6 Rename font configuration file. Remove obsolete localised ones. 14 years ago
..
ABOUT fix binary files. 15 years ago
backgrounds fix binary files. 15 years ago
borders fix binary files. 15 years ago
buttons Import 18 years ago
common/images fix binary files. 15 years ago
coords Whitespace cleanups. 15 years ago
cursors Import 18 years ago
dialogs fix binary files. 15 years ago
dock Import 18 years ago
dragbar fix binary files. 15 years ago
epplets fix binary files. 15 years ago
eterm fix binary files. 15 years ago
focuslist fix binary files. 15 years ago
iconbox fix binary files. 15 years ago
init fix binary files. 15 years ago
menustyles fix binary files. 15 years ago
pager fix binary files. 15 years ago
slideouts Import 18 years ago
sound Import 18 years ago
tooltips fix binary files. 15 years ago
README Import 18 years ago
borders.cfg Use font lookups. Bump versions. 18 years ago
buttons.cfg Use font lookups. Bump versions. 18 years ago
colormodifiers.cfg Use font lookups. Bump versions. 18 years ago
cursors.cfg Use font lookups. Bump versions. 18 years ago
desktops.cfg Use font lookups. Bump versions. 18 years ago
fonts.theme.cfg Rename font configuration file. Remove obsolete localised ones. 14 years ago
imageclasses.cfg Use font lookups. Bump versions. 18 years ago
init.cfg Use font lookups. Bump versions. 18 years ago
menustyles.cfg Use font lookups. Bump versions. 18 years ago
slideouts.cfg Use font lookups. Bump versions. 18 years ago
sound.cfg Use font lookups. Bump versions. 18 years ago
tooltips.cfg Use font lookups. Bump versions. 18 years ago

README

Enlightenment Theme standard:

if you wish to make themes as of 0.16 of E you MUSt conforom to this standard.
there hasnt been a de-facto CLEAN standard forthcoming from the theme makers,
so I have imposed one. It goes as follows:

your theme must contain the base cfg files as in shown in this tarball:
borders.cfg
buttons.cfg
colormodifiers.cfg
cursors.cfg
desktops.cfg
imageclasses.cfg
init.cfg
menustyles.cfg
slideouts.cfg
sound.cfg
tooltips.cfg
windowmatches.cfg

you must include the directories and cfg files and their paths:

backgrounds/images
backgrounds/backgrounds.cfg
borders/common/images
borders/[BORDER_NAME]/images
borders/[BORDER_NAME]/border.cfg
borders/borders.cfg
borders/common/borders.cfg
buttons/images
buttons/buttons.cfg
common/images
coords/images
coords/coords.cfg
cursors/bw_images
cursors/images
cursors/cursors.cfg
dialogs/images
dialogs/dialogs.cfg
dock/images
dock/dock.cfg
dragbar/images
dragbar/dragbar.cfg
focuslist/images
focuslist/focuslist.cfg
iconbox/images
iconbox/iconbox.cfg
init/images
init/init.cfg
menustyles/images
menustyles/menustyles.cfg
pager/images
pager/pager.cfg
slideouts/images
slideouts/slideouts.cfg
sound/samples
sound/sound.cfg
tooltips/images
tooltips/tooltips.cfg
ttfonts/

if your theme doesnt have any data for that element of a theme keep the base
cfg file(s) that #includes others, and just have the #included files be empty
(see buttons.cfg for an example)

button should ONLY be used for decoration - ie making round corners like a
macos screen or such. they shouls also contain apporpriate actionclasses
from one of the actionclasses below. parts of a window border shoudl only use
ythe list of actionclasses below (note in future this list may be expanded.
using actionclasses not in this list for parts of window borders is
considered ``illegal''. if you REALLY REALLy need to create a custom
imageclass that is in the border.cfg or buttons.cfg file just before the
border or button section and sname it CUSTOM_THEME_something - CUSTOM_THEME
namespace will remain reserved for themes. if you thik your actionclass is
a good generic one to have please mail the e-devel mailing list suggesting it
and it may be adopted for the next revision).

ACTION_BUTTON_DRAG
ACTION_GOTO_DESK_NEXT
ACTION_GOTO_DESK_PREV
ACTION_MOVE
ACTION_SHADE
ACTION_RESIZE
ACTION_RESIZE_H
ACTION_RESIZE_V
ACTION_KILL
ACTION_MAXH
ACTION_MAXW
ACTION_MAX
ACTION_SEND_NEXT
ACTION_SEND_PREV
ACTION_SNAPSHOT
ACTION_ONLY_SHADE
ACTION_MENU
ACTION_ICONIFY
ACTION_RAISE
ACTION_LOWER
ACTION_STICK

these actions do pretty much what they say they do. use them appropriately.
in future these actions will be uses configurable so do ont always expect
them to to EXACTLY what they say - users may re-configure them.

please keep all data local to the object its for (ie images used for pagers
put int he pagers/images directory and declate the imageclasses etc. in
pagers.cfg) - common/ is inteded for data that is shared.

- The Rasterman <raster@rasterman.com>