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'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

Back to the top