Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [platform-ui-dev] Using asynchronous layout calls via requestLayout in our renderer classes

I didn’t record the build I hit these with, so I’ll assume I was running an out of date build.

Brian.

> On 18-Jan-2016, at 2:32 AM, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:
> 
> This should have been fixed with
> http://git.eclipse.org/c/platform/eclipse.platform.swt.git/commit/?id=5d56ae6dbe33b23b3e8d1ac5cb166329b2607c28
> 
> On Mon, Jan 18, 2016 at 5:13 AM, Stefan Xenos <sxenos@xxxxxxxxxx> wrote:
>> I'm pretty sure I fixed that already by overloading the implementation on
>> Shell. I'll confirm tomorrow.
>> 
>> 
>> On Sun, Jan 17, 2016, 20:09 Brian de Alwis <briandealwis@xxxxxxxxx> wrote:
>>> 
>>> FYI: I’ve encountered bug 484817 a couple of times, so beware of calling
>>> requestLayout() on a Shell.
>>> 
>>> Brian.
>>> 
>>> 
>>>> On 15-Jan-2016, at 5:35 AM, Lars Vogel <lars.vogel@xxxxxxxxxxx> wrote:
>>>> 
>>>> Friends of Platform UI,
>>>> 
>>>> with help from Stefan Xenos, I'm starting to use requestLayout for
>>>> asynchronous layouting in our renderer implementations. Once finished
>>>> the Eclipse UI should be snappier.
>>>> 
>>>> I'm doing this with little baby steps to make it (hopefully) easier to
>>>> trace any resulting problem. Please see
>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=483842 as umbrella bug.
>>>> 
>>>> I started merging the first simple changes today/ The changes may
>>>> affect the toolbar rendering (ToolBarManagerRenderer, where I also
>>>> removed unnecessary pack calls). Please watch out for rendering bugs
>>>> in the next builds.
>>>> 
>>>> The changes in PartRenderingEngine and AreaRenderer, TrimStack were a
>>>> simple method replacement and should not make any real difference
>>>> (famous last words). Real changes in them are handled by separate
>>>> bugs.
>>>> 
>>>> Best regards, Lars
>>>> 
>>>> --
>>>> Eclipse Platform UI and e4 project co-lead
>>>> CEO vogella GmbH
>>>> 
>>>> Haindaalwisch 17a, 22395 Hamburg
>>>> Amtsgericht Hamburg: HRB 127058
>>>> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
>>>> USt-IdNr.: DE284122352
>>>> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web:
>>>> http://www.vogella.com
>>>> _______________________________________________
>>>> platform-ui-dev mailing list
>>>> platform-ui-dev@xxxxxxxxxxx
>>>> To change your delivery options, retrieve your password, or unsubscribe
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
>>> 
>>> _______________________________________________
>>> platform-ui-dev mailing list
>>> platform-ui-dev@xxxxxxxxxxx
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
>> 
>> 
>> _______________________________________________
>> platform-ui-dev mailing list
>> platform-ui-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or unsubscribe from
>> this list, visit
>> https://dev.eclipse.org/mailman/listinfo/platform-ui-dev
> 
> 
> 
> -- 
> Eclipse Platform UI and e4 project co-lead
> CEO vogella GmbH
> 
> Haindaalwisch 17a, 22395 Hamburg
> Amtsgericht Hamburg: HRB 127058
> Geschäftsführer: Lars Vogel, Jennifer Nerlich de Vogel
> USt-IdNr.: DE284122352
> Fax (040) 5247 6322, Email: lars.vogel@xxxxxxxxxxx, Web: http://www.vogella.com
> _______________________________________________
> platform-ui-dev mailing list
> platform-ui-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from this list, visit
> https://dev.eclipse.org/mailman/listinfo/platform-ui-dev



Back to the top