On Sat, Oct 10, 2009 at 9:56 AM, Atton Jonathan
<jonathan.at...@gmail.com> wrote:
> The size of the clipper can't be set by dynamically ?

yes, it is possible, just implement the Evas_Smart_Class->resize to
resize it based on the current size... add some more room if you want
to avoid clip at object boundaries (just use the other clip behavior,
as coloring, smart object being clipped and easy hide/show.


Although I changed a bit elm_table when I used it as base for
evas_table and evas_box was written from scratch, they should not be
slower, but faster as they will do heavy operations less time (just
when changes, right before painting... not on every change). That
said, it will check for more size_hints, so more function calls, but
those shouldn't matter that much.

It would be good to have those that complain to write a very simple
test case and use oprofile or gprof to figure it out what's wrong.

BR,


> 2009/10/9 Iván Briano (Sachiel) <sachi...@gmail.com>
>
>> On Fri, Oct 9, 2009 at 4:02 PM, Nicolas Aguirre
>> <aguirre.nico...@gmail.com> wrote:
>> > 2009/10/9 Nicolas Aguirre <aguirre.nico...@gmail.com>:
>> >> Hi guys,
>> >>
>> >> Since the switch to evas_table, I have issues with elm_table.
>> >> The problem can be easily reproduced with elementary_test and the
>> >> patch that you can find in attached file.
>> >>
>> >> In test_photo.c I just change the layout to have 3 rows and 200 columns.
>> >> When I try elementary_test with a SVN < 42781 All images are shown on
>> >> the screen when you scroll. But after this commit the end of the table
>> >> is never shown.
>> >>
>> >> On the other side, table creation is faster with evas_table, in my
>> >> test about 3 times faster.
>> >> --
>> >> Nicolas Aguirre
>> >> Mail: aguirre.nico...@gmail.com
>> >> Web: http://www.digital-corner.org
>> >>
>> >
>> > I have made more test and I have found a regression with elm_list.
>> > Same than previously, when you add more than 150 items in a list, last
>> > items are not shown.
>> > the attached file is a patch to elm_list, and reproduce the problem
>> > with actual SVN.
>> > SVN < 42781 works great.
>> >
>>
>> It's not a problem with table or list, but evas_box and evas_table inherit
>> from evas_object_smart_clipped, which uses a smaller clipper than the
>> smart objects in elm were. Increasing the size of the clipper "fixes" it,
>> but you will run into the same problem if you keep growing the table.
>>
>> I just commited a bigger clipper, managed to get 1000 columns in the
>> table just fine, albeit very slow to scroll, and that's already an insanely
>> big number for elm_table.
>>
>> > regards,
>> >
>> > --
>> > Nicolas Aguirre
>> > Mail: aguirre.nico...@gmail.com
>> > Web: http://www.digital-corner.org
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Come build with us! The BlackBerry(R) Developer Conference in SF, CA
>> > is the only developer event you need to attend this year. Jumpstart your
>> > developing skills, take BlackBerry mobile applications to market and stay
>> > ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>> > http://p.sf.net/sfu/devconference
>> > _______________________________________________
>> > enlightenment-devel mailing list
>> > enlightenment-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>> >
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
>> is the only developer event you need to attend this year. Jumpstart your
>> developing skills, take BlackBerry mobile applications to market and stay
>> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
>> http://p.sf.net/sfu/devconference
>> _______________________________________________
>> enlightenment-devel mailing list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
>
> --
> Regards.
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> 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

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to