Read the ticket it references to see why we didn't go down that path.

We already discussed it.

--
Tom.

On 27/11/15 10:32, Amitesh Singh wrote:
> Hello
>
> On Nov 23, 2015 11:02 PM, "Mike Blumenkrantz" <
> [email protected]> wrote:
>>
>> discomfitor pushed a commit to branch master.
>>
>>
> http://git.enlightenment.org/core/elementary.git/commit/?id=bb389fc9af335f4916780812ace7273d64e8bceb
>>
>> commit bb389fc9af335f4916780812ace7273d64e8bceb
>> Author: Mike Blumenkrantz <[email protected]>
>> Date:   Mon Nov 23 12:26:57 2015 -0500
>>
>>      table: implement Evas.Object_Smart.calculate
>>
>>      this allows tables to be manually calculated
>>
>>      ref T2836
>> ---
>>   src/lib/elm_table.c  | 8 ++++++++
>>   src/lib/elm_table.eo | 1 +
>>   2 files changed, 9 insertions(+)
>>
>> diff --git a/src/lib/elm_table.c b/src/lib/elm_table.c
>> index 1a4d01a..ed1a906 100644
>> --- a/src/lib/elm_table.c
>> +++ b/src/lib/elm_table.c
>> @@ -407,4 +407,12 @@ _elm_table_class_constructor(Eo_Class *klass)
>>      evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
>>   }
>>
>> +EOLIAN void
>> +_elm_table_evas_object_smart_calculate(Eo *obj, void *pd EINA_UNUSED)
>> +{
>> +   ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
>> +
>> +   evas_object_smart_calculate(wd->resize_obj);
>> +}
>> +
>
> I think this should be done for all widgets.
> Better to place it at Elm_widget.calculate ()?
>
> If you agree, I will add it in Elm widget.
>
>>   #include "elm_table.eo.c"
>> diff --git a/src/lib/elm_table.eo b/src/lib/elm_table.eo
>> index 2793f35..9d2ae65 100644
>> --- a/src/lib/elm_table.eo
>> +++ b/src/lib/elm_table.eo
>> @@ -120,6 +120,7 @@ class Elm.Table (Elm.Widget)
>>         Eo.Base.constructor;
>>         Evas.Object_Smart.add;
>>         Evas.Object_Smart.del;
>> +      Evas.Object_Smart.calculate;
>>         Elm.Widget.focus_direction;
>>         Elm.Widget.focus_next_manager_is;
>>         Elm.Widget.focus_next;
>>
>> --
>>
>>
> ------------------------------------------------------------------------------
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>


------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to