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
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: ui,main, slots-slide) 1
# Let the slots slide up/down. Performance issues with this.
set ::config(
# Simplified slide widget which just shows an empty frame for the panel. ui,main, slots-slide- fake) 1
set ::config(
Doing the rest tomorrow.