+1 many widgets are designed way too complex.
But we need to support backward compatibility in terms of part names,
programs, ...
That's the problem.

Daniel Juyung Seo (SeoZ)

On Thu, Jul 26, 2012 at 8:12 AM, Gustavo Sverzut Barbieri
<[email protected]> wrote:
> Hi all, particularly Raster
>
> I'm officially querying people whether or not we should simplify
> E17/Elementary's default theme (aka Black & White). Right now the
> theme is super-complex for no actual benefit other than inhibiting
> others to hack on it.
>
> While most people forget or just don't care about problems, today I
> looked into making the Segment Control theme more uniform. All in all
> it should be just like a button, segmented into multiple parts:
> http://docs.enlightenment.org/auto/elementary/group__SegmentControl.html
>
> It looks almost similar to a button, but slightly different. Then you
> look at the source code and you see why: To achieve elm_button look,
> we have 7 (SEVEN!) images, 7 (SEVEN!) parts and 15 programs.
>    On the other hand, who submitted segment control did a hack and
> collapsed the images into 3 (pressed, selected and normal). But due
> the borders of segment control items (left, center, right) the person
> did it using 4 sets of images (12 images total). The segment control
> could be simplified to have only 3 sets of images. But even though if
> we're coping with elm_button look and feel we still have to do 7 x 3 =
> 21, plus managing all the states.
>
> If you look around, scroller is also way more complex than one would expect.
>
> This is very complex. Gosh, it scared me and I consider my knowledge
> of Edje above-average... I wonder how it do to the average developer
> that still struggles to get the basics right (we have many with svn
> commit), or the newbie that is trying to change our themes to do
> something different on its own.
>
> That said, I'd say we should simplify the theme for our own sanity.
>
> What do you think?
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: [email protected]
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to