Comment 32 for bug 149805

Revision history for this message
Mats (matsben) wrote : Re: [Bug 149805] Re: Enable the new presence control panel

On Wed, Aug 6, 2008 at 3:50 PM, sander <email address hidden> wrote:
>> Done, but not a complete cvs commit at this time.
>
> Wow, I said you can do amazing things! ;-)
>
>> Most things should be there.
>> BUT, there are performance issues on Mac as expected due to the lousy
>> widget layout mechanism inherited from Classic, which was equally
>> lousy there.
>
> Yes, I see that.
>
>> I run it on my fairly old XP box and there it looks very cool. Just
>> sliding it up and down... Maybe I should try to make a simplified
>> slide layout and display an empty frame while sliding instead of the
>> complete slots. That should be much faster.
>
> -1: I guess that will result in a "big blink once experience".
>

Done.
It still looks pretty cool. There is no flickering at all this time
since I made a complete fake widget that I use to slide over any
existing widgets. So all is happening under the fake (frame) sliding
widget and thus no flickering when I remove it since they are
overlapping exactly.

Experiment with these:
    # Let the slots slide up/down. Performance issues with this.
    set ::config(ui,main,slots-slide) 1

    # Simplified slide widget which just shows an empty frame for the panel.
    set ::config(ui,main,slots-slide-fake) 1

Doing the rest tomorrow.