On Tue, 2006-06-06 at 12:02 +0200, Robert Schuster wrote:
> Hi,
> this patch implements the GdkScreenGraphicsDevice and related classes.

Great! Now we can fill in the missing puzzle piece for VolatileImage,
which is the GraphicsEnvironment constructor. It should probably take a
GdkScreenGraphicsDevice as a parameter.

The reason for this is that VolatileImage wraps an X pixmap both in our
impl and in the JDK (says Sun's docs), and to create a pixmap you need
to know the native screen parameters. Which can be recieved either from
an existing widget (GtkComponentPeer constructor -implemented.) or from
a GdkScreen (not implemented). 

So you should all understand now why the createVolatileImage methods
happen to be in GraphicsConfiguration and Component. :)

/Sven


Reply via email to