Shouldnt be needed or done. Geometry is not a good reason.

On Monday, November 7, 2011, Mike Blumenkrantz <m...@zentific.com> wrote:
> On Mon, 07 Nov 2011 17:35:47 +0200
> Tom Hacohen <tom.haco...@partner.samsung.com> wrote:
>
>> Actually, we never do that! We never expose internal objects for outside
>> manipulation, even if it's just for querying purposes. I don't know if
>> that decision is good or not, but it's a fact.
>>
>> If this rule is broken, it should be discussed as I'd like to do the
>> same in elm_entry.
>>
>> --
>> Tom.
>>
>> >
>> > -----Original Message-----
>> > From: "Enlightenment SVN"&lt;no-re...@enlightenment.org&gt;
>> > To: enlightenment-...@lists.sourceforge.net
>> > Cc:
>> > Sent: 11-11-07(월) 00:56:31
>> > Subject: E SVN: discomfitor trunk/elementary/src/lib
>> > Log:
>> > add function to return image object for use with evas apis
>> > Author: discomfitor
>> > Date: 2011-11-06 07:56:31 -0800 (Sun, 06 Nov 2011)
>> > New Revision: 64830
>> > Trac: http://trac.enlightenment.org/e/changeset/64830
>> > Modified:
>> > trunk/elementary/src/lib/Elementary.h.intrunk/elementary/src/lib/elm_icon.c
>> > Modified: trunk/elementary/src/lib/Elementary.h.in
>> > ===================================================================
>> > --- trunk/elementary/src/lib/Elementary.h.in 2011-11-06 15:43:48 UTC
(rev
>> > 64829) +++ trunk/elementary/src/lib/Elementary.h.in 2011-11-06
15:56:31 UTC
>> > (rev 64830) @@ -5053,6 +5053,15 @@
>> > */
>> > EAPI int elm_icon_prescale_get(const Evas_Object *obj)
EINA_ARG_NONNULL(1);
>> > /**
>> > + * Gets the image object of the icon. DO NOT MODIFY THIS.
>> > + *
>> > + * @param obj The icon object
>> > + * @return The internal icon object
>> > + *
>> > + * @ingroup Icon
>> > + */
>> > + EAPI Evas_Object *elm_icon_object_get(Evas_Object *obj)
>> > EINA_ARG_NONNULL(1);
>> > + /**
>> > * Sets the icon lookup order used by elm_icon_standard_set().
>> > *
>> > * @param obj The icon object
>> > Modified: trunk/elementary/src/lib/elm_icon.c
>> > ===================================================================
>> > --- trunk/elementary/src/lib/elm_icon.c 2011-11-06 15:43:48 UTC (rev
64829)
>> > +++ trunk/elementary/src/lib/elm_icon.c 2011-11-06 15:56:31 UTC (rev
64830)
>> > @@ -1014,3 +1014,13 @@
>> > if (!wd) return 0;
>> > return _els_smart_icon_scale_size_get(wd->img);
>> > }
>> > +
>> > +EAPI Evas_Object *
>> > +elm_icon_object_get(Evas_Object *obj)
>> > +{
>> > + ELM_CHECK_WIDTYPE(obj, widtype) 0;
>> > + Widget_Data *wd = elm_widget_data_get(obj);
>> > +
>> > + if (!wd) return NULL;
>> > + return wd->img;
>> > +}
>>
> Actually, most widgets have an object_get function now. You need it in
order to
> get geometry and whatnot.
>
> --
> Mike Blumenkrantz
> Zentific: Doctor recommended, mother approved.
>
>
------------------------------------------------------------------------------
> RSA(R) Conference 2012
> Save $700 by Nov 18
> Register now
> http://p.sf.net/sfu/rsa-sfdev2dev1
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to