On Mon, 30 Jun 2008 15:23:32 +0200 Brian 'morlenxus' Miculcy
<[EMAIL PROTECTED]> babbled:

I think adding these in is a good idea. namespacing sounds good. those seem
important fields - useful. as brian said - the rest is implicit in the .edj
file contents itself and is simply a matter of making the theme chooser better
(being able to open and inspect the .edj file - list all the groups and from
that make an assessment if its a full or partial theme - or just a wallpaper,
and which bit of e does it try and theme, and how much). the theme preview
still needs to fake up window borders, windows, menus, dialogs etc. not just
the wallpaper, so when you select a theme you get a preview that somewhat
resembles what you will get.

> I like the idea. The four items you selected are a good selection. We
> don't need a description what a theme file themes - because the edje file
> itself descripes it. You can get the group parts from the file and so it's
> possible to show in a dialog what an edje file exactly does.
> We also need a better theme dialog as we get more and more edje files
> which only theme a few parts, for example border themes or themes for
> specific modules. The import button only allows to import full themes,
> also i think it's somehow confusing to be able to set a background or
> init theme from the advanced theme dialog and also from the init /
> wallpaper dialog. We need to reorganise that.
> 
> Greets,
> Brian 'morlenxus' Miculcy
> 
> On Mon, Jun 30, 2008 at 09:10:03PM +0800, Toma wrote:
> > I would say this about covers most of the necessary information.
> > 
> > data {
> >    item: "e/theme/name"     "BlingBling";
> >    item: "e/theme/version"  "16.999.043";
> >    item: "e/theme/license"  "3-Clause BSD";
> >    item: "e/theme/author"   "Carsten Rasterman Haitzler & the E17
> > Team"; }
> > 
> > The 'about' block in the About_Theme could simply state all these
> > things again or just totally leave out the 'about' textblock all
> > together.
> > 
> > Im wondering if 'item: "theme/usage" "e17"' would be useful aswell, as
> > its difficult to tell by simply looking at an edje what the file is
> > meant to theme, unless the author has made it bleeding obvious.
> > Toma
> > 
> > 2008/6/30 Toma <[EMAIL PROTECTED]>:
> > > Hmm good call. There are a few more levels you could take aswell, eg.
> > > License, Author... its just a matter of whats really needed. But
> > > thanks for edje and eet, its all details that can be stored in the
> > > files, and we should really take advantage of that.
> > > Toma
> > >
> > > 2008/6/30 Nick Hughart <[EMAIL PROTECTED]>:
> > >> I'd even go a bit further and possibly add something like a minimum E
> > >> version required for the theme.  There may even be other details that
> > >> could be useful.  Question is, will anyone else think it's a good idea :)
> > >
> > > Hmm good call. There are a few more levels you could take aswell, eg.
> > > License, Author... its just a matter of whats really needed. But
> > > thanks for edje and eet, its all details that can be stored in the
> > > files, and we should really take advantage of that.
> > > Toma
> > >
> > >>
> > >> Toma wrote:
> > >>>
> > >>> Hey all!
> > >>> I think it would be really great to have a theme name and version
> > >>> locked in an edj for purpose of identification. Until now the theme
> > >>> name and version is stored in the filename which is a very flakey and
> > >>> sometimes misleading way to store this. I think it would be a good
> > >>> idea to start using what EWL does but extend it slightly and include
> > >>> the themes Name and Version in the actual edje data{} itself. Heres an
> > >>> example.
> > >>>
> > >>> data {
> > >>>   item: "e/theme/name" "ThemeName";
> > >>>   item: "e/theme/version" "2.0";
> > >>> }
> > >>> collections{}
> > >>>
> > >>> That way the themes details can be parsed and possibly implemented
> > >>> into the E theme selector itself. What should be discussed is the
> > >>> naming. Is "e/theme/name" ok? I know in ewl its "/theme/name" but Im
> > >>> not sure if that could/should be carried over to E.
> > >>>
> > >>> -------------------------------------------------------------------------
> > >>> Check out the new SourceForge.net Marketplace.
> > >>> It's the best place to buy or sell services for
> > >>> just about anything Open Source.
> > >>> http://sourceforge.net/services/buy/index.php
> > >>> _______________________________________________
> > >>> enlightenment-devel mailing list
> > >>> enlightenment-devel@lists.sourceforge.net
> > >>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> > >>>
> > >>
> > >>
> > >
> > 
> > -------------------------------------------------------------------------
> > Check out the new SourceForge.net Marketplace.
> > It's the best place to buy or sell services for
> > just about anything Open Source.
> > http://sourceforge.net/services/buy/index.php
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to