On Sun, 25 Feb 2018 11:41:29 +0900
Carsten Haitzler (The Rasterman) <[email protected]> wrote:
>
> for example in rage i make a "non-clipping" scroller style and
> realized this was incredibly useful so it went right back into the
> default theme.

Sure though some are going the other way, just trying to re-use default
elements for theme consistency I believe. I assume the icons are copied
because no other way to access the default icons.

Maybe it would be possible to wrap some stuff in a group. I
believe you can re-use images if they are in some group. Like how I
ended up using the default background from E. Entrance was also setup
to let user specify a group for the background, for static or animated.

Though that may not work for all things. Not sure if that would be any
better within edj, to use say a group vs another reference to an image
stored in the same edj. Maybe moot there, but wrapping any images used
in groups could allow apps to use the default icons.
 
> rage also has this checkerboard background. this should actually be a
> regular background style available in the theme. 

Sure so having like some checkerboard background group would make it
re-usable like the E background.

> so really only time will tell, but it's writing efl apps and then
> migrating these things back into a shared core (the theme) over time
> that is the only path i see.

Along with ways to expose current default elements that may not have
usable groups for their internal purposes now.

Like say group for arrow icons as an example. So no matter what icon is
used, same group others can use in their apps. Which should also allow
for override of color etc in themes or user settings.
 
> remember this isn't just an efl issue. every app can and will have
> these in other toolkits if they go drawing their own content. if they
> use standard defined colors (the equivalent to our color classes)
> then at least colors may match, but style will not. so if custom app
> elements at least follow the color class names/scheme we end up
> defining then they can at least match colors.

Yes and some may do that for differentiation or other reasons. A good
example of such is Gimp.  I think the default is dark as now.
https://www.gimp.org/news/2016/07/13/gimp-2-9-4-released/#revamped-user-interface-and-usability-changes

-- 
William L. Thomson Jr.

Attachment: pgpeKIydObt_q.pgp
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to