Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [e4-dev] e4 + splah handlers + app life cycle


We'd have to ensure that we continue to support the 'headless' operations. Right now we leave it up to the rendering engine to perform platform specific operations (like spinning the SWT event loop). We could add an 'isHeadless method to  E4Application fairly easily I think.

There will have to be some sort of start up life cycle in any case; we need some formalized location for folks to hook into in order to have a cut at manipulating the model; see

https://bugs.eclipse.org/bugs/show_bug.cgi?id=296478 comments 21 & 23.

Eric


From: Paul Webster <pwebster@xxxxxxxxxxxxxxxxxxx>
To: E4 Project developer mailing list <e4-dev@xxxxxxxxxxx>
Date: 01/04/2010 09:36 AM
Subject: Re: [e4-dev] e4 + splah handlers + app life cycle
Sent by: e4-dev-bounces@xxxxxxxxxxx





On Mon, Jan 4, 2010 at 9:18 AM, Toedter, Kai <kai.toedter@xxxxxxxxxxx> wrote:
> Paul,
>
> I just started experimenting with Trident and animated splash screens. Just for a proof of concept, I modified the startup of the E4Application a bit. More details you find a blog entry

Thanx for having a look at this.


> Since the splash handler should be invoked as early as possible, probably E4Application would be a better place. It would also be possible to make the API render engine independent. Another way would be to create the render engine at the very beginning of the lifecycle rather than after loading the model...

It might have to be the second option ... the rendering engine
determines what windowing toolkit is used, and so it must handle (in
our case) all of the SWT operations.  If we determine the hooks for
starting and stopping the splash screen, E4Application could call out
to the renderer right at the beginning of its initialization (I
think).

PW

--
Paul Webster
Hi floor.  Make me a sammich! - GIR
_______________________________________________
e4-dev mailing list
e4-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/e4-dev



Back to the top