Hi,

since Aubin is making a new skin, I guess it's time to set some
guidelines a skin should match.

The first problem is the idlebar. Some users use it, some don't. So
each menu skin should leave some space at the top. This looks kind of
stupid if you have no idlebar. So we should put some unimportand info
there. The itle area comes to my mind. So IMHO each skin should define
a title area containing the freevo logo and the title of the menu. The
visible flag should be set to 'not idlebar'.

And some parts of freevo require some attributes to be set. Like some
parts of freevo want to draw something an need a font. E.g. the clock
in the idlebar wants the clock font, the tinyosd the font named osd. A
skin can provide these fonts, but it needs to provide a font named
'default' as fallback. Also the background image name 'background'
should be used instead of the real background image.

Next problem are plugins. There will be plugins in the future that
need special fxd files. I have a pre-version of a weather plugin here
on my hd. The author will release it when it's finished. Since this is
an external plugin, he will also provide a fxd file with the stuff he
needs. But how should he match the look of each skin we have? So eahc
skin should provide a screen area with a known name (suggestions?
right now all skins have screen0). All skins also need the same name
for the title area from above so he can use it (title0?). To match the
font look and feel, we need a set of fonts in each skins. Ideas will
be 'small0' to 'small 3' and the same for medium and large. 

Please suggest some good names we can use. I don't like freevo skins to
have a <weather> tag when the plugin is not part of freevo itself
(external plugins may have that attribute).


Dischi

-- 
There are very few problems that cannot be solved by orders ending with
'or die.' - Alistair J.R. Young


-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to