Hello, I don't want to export the internal object any more.
Anyway there is room to discuss as always.

Well.. history repeats itself.
This was already discussed before. Please refer the following thread.
http://www.mail-archive.com/enlightenment-devel@lists.sourceforge.net/msg48240.html


On Tue, Apr 16, 2013 at 3:29 PM, ChunEon Park <her...@naver.com> wrote:

> Does somebody agree on it?
>
> ------------------------------------
> -Regards, Hermet-
>
> -----Original Message-----
> From: "Bluezery"<ohpo...@gmail.com>
> To: "Enlightenment developer list"<
> enlightenment-devel@lists.sourceforge.net>;
> Cc:
> Sent: 2013-04-12 (금) 20:16:20
> Subject: Re: [E-devel] [Question] About depcreated
> elm_object_item_object_get API
>
> Yes, theme dependency can be the problem.
> But there eixst pros and cons.
>

Yes there exists pros and cons.
But *MY* policy is not to export the internal objects as much as possible.
Managing one objects in the two different places deosn't look good.
Once we export the internal objects, people will abuse it with the very
high possibility.


>
> If application make customized winset theme, application can add programs
> or parts or something for their own purpose and do more things on theme and
> do not need to make their own customized winset. In this situation, there
> is no need to change the elementary and default theme.  Application install
> their app just with their extension theme.
>
> In this case, application should know the edje/evas APIs (or elementary
> should wrap it but this is almost impossible, I think). But I think that
> application should know those and use those for making perferctly there own
> purpose.
>
> Otherwise, application should make their own edje and add code for
> manupulate it (make own winset).  In this case, application also know
> edje/evas APIs.
>

Yes this is what I recommend as of now.
If you want to handle/manage something, you create it. Do not take other's
possessions. There must be a conflict.
Genlist supports "full" item style for this kind of use cases.


>
> Theme is already exported for applications. So application can make their
> own theme.
> And I requested to export theme (edje), currently it is hidden.
>
>
>
> 2013/4/4 ChunEon Park <hermet>@naver.com>
>
> > Maybe it can be... but i don't like those kinds of apis since it will
> > result in the increase of the theme compatibility break.
> >
>

Agreed.


> > For your information,
> > Users even can't decide the ctxpopup size.
> > Conceptually, the ctxpopup itself decides the size and position by
> itself.
> >
> > ------------------------------------
> > -Regards, Hermet-
> >
> > -----Original Message-----
> > From: "Bluezery"<ohpowel>@gmail.com>
> > To: "Enlightenment developer list"<
> > enlightenment-devel@lists.sourceforge.net>;
> > Cc:
> > Sent: 2013-04-04 (목) 16:31:02
> > Subject: [E-devel] [Question] About depcreated elm_object_item_object_get
> > API
> >
> > Dear EFL developers,
> >
> > I have question about getting geometry of edje part on elemenatry object
> or
> > elm object item.
> > If ctx popup or date time widget want to be placed on the text part, I
> > cannot find the way.
> >
> > Actually application should depend on edje theme part on some cases.
> > Applications should know the name of the swallowed part on the edje
> theme.
> >
> > So, How about elm_object_item_part_geomtry_get API? Or I think that
>

NO!!!!!! We don't wrap all the evas/edje apis from elm side.


> > elm_object_item_object_get or elm_object_object_get seems to be needed.
> > If applications can get the edje object from elementary widget or
> > elementary object item,  they can use edje APIs directly.
> > But elm_object_item_object_get API was depecated and removed. The reason
> to
> > remove this API seems to prevent abuse of application developers.
> > But, for the flexibility, this API can be needed.
> > Previously, this API returns Evas_Object *.How about retunring
> > *const*Evas_Object *. ?
> > I can prevent chaning Object property.
> >
> >
> > BRs,
> > Kim.
> >
> > --
> > BRs,
> > Kim.
>

Thanks.

Daniel Juyung Seo (SeoZ)


> >
> >
> ------------------------------------------------------------------------------
> > Minimize network downtime and maximize team effectiveness.
> > Reduce network management and security costs.Learn how to hire
> > the most talented Cisco Certified professionals. Visit the
> > Employer Resources Portal
> > http://www.cisco.com/web/learning/employer_resources/index.html
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Minimize network downtime and maximize team effectiveness.
> > Reduce network management and security costs.Learn how to hire
> > the most talented Cisco Certified professionals. Visit the
> > Employer Resources Portal
> > http://www.cisco.com/web/learning/employer_resources/index.html
> > _______________________________________________
> > enlightenment-devel mailing list
> > enlightenment-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >
>
>
>
> --
> BRs,
> Kim.
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to