[Moose-dev] smart MorphTreeWidget

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Moose-dev] smart MorphTreeWidget

Tudor Girba
Hi,

I am very happy to announce that Alain Plantec produced an excellent  
feature to the already rich MorphTreeWidget: you can limit the amount  
of items visible in the list and you can expand it either  
incrementally or altogether once you get to the bottom of the existing  
items.

The idea is that when you have very long lists, you most of the time  
do not want to see all details but just want some visual support for  
what is in the list. This is at least what we have in Moose.

So, if you expect very long lists, you can always say in Glamour  
something like:

a list
        ...
        showOnly: 50

An example, can be seen in GLMBasicExamples>>treeWithAmountFiltering,  
and of course in MoosePanel.

Cheers,
Doru


GlamorousHealth shows a significant improvement (aprox 2-3 times  
faster):
Report produced on 2010-01-22T21:31:14+00:00
------------------
Opening Browser Benchmark:
15 openings => 2260 ms
------------------

------------------
Selecting Item in Browser Benchmark
100 size and selections => 3615 ms
200 size and selections => 3147 ms
300 size and selections => 3281 ms
400 size and selections => 3249 ms
500 size and selections => 4033 ms
600 size and selections => 3341 ms
700 size and selections => 3364 ms
800 size and selections => 3576 ms
900 size and selections => 3456 ms
1000 size and selections => 3548 ms
1500 size and selections => 3823 ms
2000 size and selections => 4018 ms
------------------

------------------
Selecting in finder item Benchmark
1 size and selections => 142 ms
5 size and selections => 787 ms
10 size and selections => 1631 ms
15 size and selections => 2458 ms
20 size and selections => 3344 ms
25 size and selections => 4206 ms
30 size and selections => 5169 ms
35 size and selections => 6329 ms
40 size and selections => 7226 ms
45 size and selections => 8078 ms
50 size and selections => 9629 ms
------------------


--
www.tudorgirba.com

"Don't give to get. Just give."



_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev
Reply | Threaded
Open this post in threaded view
|

[Moose-dev] Re: smart MorphTreeWidget

Stéphane Ducasse
alain is cool!

Stef

On Jan 22, 2010, at 9:41 PM, Tudor Girba wrote:

> Hi,
>
> I am very happy to announce that Alain Plantec produced an excellent feature to the already rich MorphTreeWidget: you can limit the amount of items visible in the list and you can expand it either incrementally or altogether once you get to the bottom of the existing items.
>
> The idea is that when you have very long lists, you most of the time do not want to see all details but just want some visual support for what is in the list. This is at least what we have in Moose.
>
> So, if you expect very long lists, you can always say in Glamour something like:
>
> a list
> ...
> showOnly: 50
>
> An example, can be seen in GLMBasicExamples>>treeWithAmountFiltering, and of course in MoosePanel.
>
> Cheers,
> Doru
>
>
> GlamorousHealth shows a significant improvement (aprox 2-3 times faster):
> Report produced on 2010-01-22T21:31:14+00:00
> ------------------
> Opening Browser Benchmark:
> 15 openings => 2260 ms
> ------------------
>
> ------------------
> Selecting Item in Browser Benchmark
> 100 size and selections => 3615 ms
> 200 size and selections => 3147 ms
> 300 size and selections => 3281 ms
> 400 size and selections => 3249 ms
> 500 size and selections => 4033 ms
> 600 size and selections => 3341 ms
> 700 size and selections => 3364 ms
> 800 size and selections => 3576 ms
> 900 size and selections => 3456 ms
> 1000 size and selections => 3548 ms
> 1500 size and selections => 3823 ms
> 2000 size and selections => 4018 ms
> ------------------
>
> ------------------
> Selecting in finder item Benchmark
> 1 size and selections => 142 ms
> 5 size and selections => 787 ms
> 10 size and selections => 1631 ms
> 15 size and selections => 2458 ms
> 20 size and selections => 3344 ms
> 25 size and selections => 4206 ms
> 30 size and selections => 5169 ms
> 35 size and selections => 6329 ms
> 40 size and selections => 7226 ms
> 45 size and selections => 8078 ms
> 50 size and selections => 9629 ms
> ------------------
>
>
> --
> www.tudorgirba.com
>
> "Don't give to get. Just give."
>
>
>
> _______________________________________________
> Moose-dev mailing list
> [hidden email]
> https://www.iam.unibe.ch/mailman/listinfo/moose-dev


_______________________________________________
Moose-dev mailing list
[hidden email]
https://www.iam.unibe.ch/mailman/listinfo/moose-dev