Yes, theme dependency can be the problem.
But there eixst pros and cons.

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.

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 <her...@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.
>
> 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"<ohpo...@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
> 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.
>
> ------------------------------------------------------------------------------
> 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

Reply via email to