On Fri, May 22, 2015 at 3:12 PM, ChunEon Park <her...@naver.com> wrote: > you will never find any toolkits - qt, wpf, gtk, android, ios requires using > script necesarily for applying masking.
Please point me to the relevant documentation of a widget designed to do clipping. I am guessing it will be only in the immediate rendering API, but let see. > In my experience, as an app developer, I used to use those masking apis on > those uifw several times. Sure, that's very useful when you do immediate rendering or define a theme. I am not denying the fact that masking is a useful feature. I am denying it is a good idea to have a non themable "widget" part of a themable toolkit. > only it needs samsung? > i think it's just from your fixed idea. Sure. > And I don't wanna waste my time to make a "REAL" app to prove you. Ok, then don't waste our time maintaining a widget nobody is using. > If you argue it, then please ADD any real apps before pushing any new feature > or apis, you first. That's already what I am doing. I am working on using the currently in development combobox for elementary in Terminology. It will obviously not land before we are good with that. Same goes with elm_code, tabs and other example I pointed to you in my previous mail. Elementary has many useless widgets, features that have been dismissed and not maintained over time. I don't find any excuse to increase that bad trend and yes, I will hold myself to that standard. I won't push feature or widget in Elementary that are not used by an application. I don't set rules for other if I don't follow them myself this is obvious, and I would hope you know me better. Cedric > ------------------------------------ > -Regards, Hermet- > > -----Original Message----- > From: "Cedric BAIL"<cedric.b...@free.fr> > To: "Enlightenment developer list"<enlightenment-devel@lists.sourceforge.net>; > Cc: > Sent: 2015-05-21 (목) 19:54:51 > Subject: Re: [E-devel] [EGIT] [core/elementary] master 01/01: elementary: > Create new widget for image masking > > On Thu, May 21, 2015 at 2:03 AM, ChunEon Park <her...@naver.com> wrote: >> So top posting as answering your mail inline is really hard. First of, >> I think you are confused by the state of toolkit and application. >> There is two big set of application. >> >> The first one, have their unique user interface design and their own >> world. It is the case for many standalone application like Calaos that >> control the screen as one application. It is also the case for almost >> all website. They have their own look like Facebook is different from >> Gmail and so on. There are also a few application like blender, that >> have historical reason to have their own ui style. In this scenario, >> they can still use elementary and will need to use edje to do a full >> customization. Nothing prevent them from providing a themability >> capability for there application only. Meaning instead of making a >> theme for elementary, you make a theme for Calaos that include all the >> style calaos use. >> >> In that first case, developers need to know edc and need to care about >> it. So obviously you won't use your new widget in this kind of >> application as this will just not fit in. >> >> The second use case, it is the classic desktop application. Something >> KDE/Qt do with native theme and maybe with QML now (not so sure) and >> GNOME/GTK does with CSS. Something firefox also does provide. >> Something we try to provide with the default theme of Elementary, an >> easy way to have the same theme for every application using EFL and a >> way to change the look in a conserted meaningful way. In that >> scenario, the developer should never care about the look of his >> application and just use default style. User and designer will provide >> alternate theme. >> >> -> These apps are in the 10 % apps in the application world >> Anyway they will build up their application whatever they want compatible >> with eco-system. > > I have no idea where you statistic come from ! Even Windows and Mac OS > X have theme ! You are just trowing numbers in the air and dismissing > that a large number of application and environment are skinable. I did > on purpose not throw number here has there is none. > >> In that second case, developers sure should not know edc and should >> not care at all about it. Sadly efl and elementary are not yet on par >> of what a desktop application require, so they will need to dig in to >> do the missing style and widget, but still in this case your widget >> should not be used as it will break the user experience when the user >> change the default theme that provide all the default style. >> >> -> Maybe. but it depends on the app design. if you think so. even we should >> not provide any content area >> because user will put any kind of pre-shaped image as the content what we've >> not expected. >> Mask is a convenient widget for that cases. > > I am sorry I don't understand your sentence here and what you are > trying to say. Point is, this desktop have a uniform skinable toolkit > that work for all kind of application and all their widget do follow > this without trouble at all. > >> That's why my assumption of the need of this widget was, this is for >> Tizen Samsung way of doing things as it doesn't make sense for anyone >> else outside. > >> -> Why this is for Tizen Samsung way? Don't misunderstand. And you are >> working for tizen samsung. > > Because that's the only use case where it would have made sense, > knowing the people that use EFL there. As for me working for Samsung, > sure, I am, but that's no excuse to let everything going in. > Elementary has a goal, offering a skinable toolkit for application. It > is not a place to drop every bit of logic we don't know where to put. > >> Also the policy for brand new widget in Elementary has been to push >> application to develop their own widget to prove that they are useful >> (terminology and its tab, edi and elm_code). >> >> This was a good idea as >> it prove their is a need for a certain type of widget before pushing >> something new. Now, please show me an application that can make use of >> your widget and that make sense in our eco system. I still fail to see >> the point of this widget wich doesn't fit in at all. > >> -> no problem. i will push an example how people utilize it. > > No, not an example. An application ! Push a patch that make sense in > Rage, Terminology, Enlightenment, EDI, or even Enventor. Example is > still useful and needed, but not for validating the usefulness of a > widget. > -- > Cedric BAIL > > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > ------------------------------------------------------------------------------ > One dashboard for servers and applications across Physical-Virtual-Cloud > Widest out-of-the-box monitoring support with 50+ applications > Performance metrics, stats and reports that give you Actionable Insights > Deep dive visibility with transaction tracing using APM Insight. > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Cedric BAIL ------------------------------------------------------------------------------ One dashboard for servers and applications across Physical-Virtual-Cloud Widest out-of-the-box monitoring support with 50+ applications Performance metrics, stats and reports that give you Actionable Insights Deep dive visibility with transaction tracing using APM Insight. http://ad.doubleclick.net/ddm/clk/290420510;117567292;y _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel