diff options
Diffstat (limited to 'libjava/gnu')
| -rw-r--r-- | libjava/gnu/awt/xlib/XCanvasPeer.java | 42 | ||||
| -rw-r--r-- | libjava/gnu/awt/xlib/XFramePeer.java | 7 | ||||
| -rw-r--r-- | libjava/gnu/awt/xlib/XPanelPeer.java | 7 |
3 files changed, 53 insertions, 3 deletions
diff --git a/libjava/gnu/awt/xlib/XCanvasPeer.java b/libjava/gnu/awt/xlib/XCanvasPeer.java index 5674f5bf2ad..a208be5c103 100644 --- a/libjava/gnu/awt/xlib/XCanvasPeer.java +++ b/libjava/gnu/awt/xlib/XCanvasPeer.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2000 Free Software Foundation +/* Copyright (C) 2000, 2002 Free Software Foundation This file is part of libgcj. @@ -230,6 +230,11 @@ public class XCanvasPeer implements CanvasPeer throw new UnsupportedOperationException("FIXME, not implemented"); } + public ColorModel getColorModel () + { + return null; + } + public Graphics getGraphics() { DirectRasterGraphics gfxDevice = new XGraphics(window, config); @@ -251,11 +256,21 @@ public class XCanvasPeer implements CanvasPeer return MIN_SIZE; } + public Dimension minimumSize () + { + return getMinimumSize (); + } + public Dimension getPreferredSize () { return component.getSize(); } + public Dimension preferredSize () + { + return getPreferredSize(); + } + public Toolkit getToolkit() { return getXToolkit(); @@ -318,6 +333,11 @@ public class XCanvasPeer implements CanvasPeer ensureFlush(); } + public void reshape (int x, int y, int width, int height) + { + setBounds (x, y, width, height); + } + public void setCursor(Cursor cursor) { throw new UnsupportedOperationException("FIXME, not implemented"); @@ -328,6 +348,16 @@ public class XCanvasPeer implements CanvasPeer throw new UnsupportedOperationException("FIXME, not implemented"); } + public void enable () + { + setEnabled (true); + } + + public void disable () + { + setEnabled (false); + } + public void setEventMask(long eventMask) { WindowAttributes attributes = new WindowAttributes(); @@ -371,6 +401,16 @@ public class XCanvasPeer implements CanvasPeer } } + public void show () + { + setVisible (true); + } + + public void hide () + { + setVisible (false); + } + static class DoMap implements Runnable { Window window; diff --git a/libjava/gnu/awt/xlib/XFramePeer.java b/libjava/gnu/awt/xlib/XFramePeer.java index 0f55088d023..80a972425e5 100644 --- a/libjava/gnu/awt/xlib/XFramePeer.java +++ b/libjava/gnu/awt/xlib/XFramePeer.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2000 Free Software Foundation +/* Copyright (C) 2000, 2002 Free Software Foundation This file is part of libgcj. @@ -93,6 +93,11 @@ public class XFramePeer extends XCanvasPeer implements FramePeer return (Insets) INSETS_0_PROTOTYPE.clone(); } + public Insets insets () + { + return getInsets (); + } + public void beginValidate() { } diff --git a/libjava/gnu/awt/xlib/XPanelPeer.java b/libjava/gnu/awt/xlib/XPanelPeer.java index c4ff3f17b71..f4d3b4bffb1 100644 --- a/libjava/gnu/awt/xlib/XPanelPeer.java +++ b/libjava/gnu/awt/xlib/XPanelPeer.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2000 Free Software Foundation +/* Copyright (C) 2000, 2002 Free Software Foundation This file is part of libgcj. @@ -40,6 +40,11 @@ public class XPanelPeer extends XCanvasPeer implements PanelPeer return (Insets) INSETS_0_PROTOTYPE.clone(); } + public Insets insets() + { + return getInsets(); + } + public void beginValidate() { // NOP |

