hg: caciocavallo/ng: Further cacio-web integration work

Clemens Eisserer linuxhippy at gmail.com
Thu May 26 08:19:48 PDT 2011


Hi Mario,

Last question for today ;)
I need some advice about the event pump.

There is this single Event-Pump thread which basically only polls the
Screen for new events.
With the web backend however, there are now multiple "FullScreens", so
my idea was to iterate over the list of screens and poll each for
events.

However to be able to do this, I had to modify cacio:
- Make createEventPump non-final (guess the reason it was final was to
disallow such hacking?)
- Somehow allow access to the FullScreenWindowFactory's screen map

What do you think? Is that approach reasonable?

Thanks, Clemens


2011/5/26  <linuxhippy at gmail.com>:
> Changeset: f17c96062b1b
> Author:    ceisserer
> Date:      2011-05-26 16:59 +0200
> URL:       http://hg.openjdk.java.net/caciocavallo/ng/rev/f17c96062b1b
>
> Further cacio-web integration work
>
> + src/web/build.xml
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebGraphicsConfiguration.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebGraphicsDevice.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebGraphicsEnvironment.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebKeyboardStateTracker.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebMouseStateTracker.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebScreen.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebSessionState.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebSurfaceManagerFactory.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebToolkit.java
> ! src/web/classes/net/java/openjdk/awt/peer/web/WebWindowFactory.java
> + src/web/native/WebSurfaceData.c
> + src/web/native/cacio-web.h
>
>



More information about the caciocavallo-dev mailing list