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

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


Back to the top