On Fri, Feb 12, 2016 at 8:13 PM, Tom Hacohen <t...@stosb.com> wrote: > On Fri, Feb 12, 2016 at 6:26 PM, Davide Andreoli <d...@gurumeditation.it> > wrote: >> 2016-02-12 18:14 GMT+01:00 Cedric BAIL <cedric.b...@free.fr>: >> > > #2. Seperate EDC for customizable part of Elementary Widgets >> > > >> > > As a matter of fact, this idea comes from customizing Elementary >> widget. >> > I >> > > tried making a dropdown menu with hoversel. I wanted hoversel to have a >> > > fixed size, so swallowed it in layout's swallow part which has min >> size. >> > > Then I found that hoversel's items' text are aligned to the left, but >> > > hoversel's text is center-aligned, so it seems not arranged well. >> > > >> > > I just wanted change alignment of hoversel text, but I should write >> whole >> > > EDC for hoversel. It's too wasteful, and will become very very Big >> > obstacle >> > > for novice developers. >> > > What about splitting default theme into main EDC and customizable parts >> > EDC? >> > >> > I don't think we really need to split anything. What if we just add >> > the possibility to inherit from an external theme ? >> >> You mean the ability for a custom theme to inherit from a compiled edj? so >> for example my app theme can inherit from the default theme and just change >> a >> single part in a specific group? this would be AMAZING and extremely useful >> !
Yes, this is what I have in mind. > Unfortunately that can never happen. The problem is that the theme is full > of smaller parts that are not part of the theme api. They can change at the > theme maker's will. This is not theoretical, this is already the case with > our existing themes. Indeed. This is why I propose to reinforce our ABI support in Edje to solve this issue. Arguably we already suffer from this issue as we do break from time to time our theme use for other. I do think it is doable, but an ABI checker is needed for edje to have this working in any kind of reliable way. -- Cedric BAIL ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel