diff options
Diffstat (limited to 'libjava/gnu')
| -rw-r--r-- | libjava/gnu/awt/xlib/XCanvasPeer.java | 61 | ||||
| -rw-r--r-- | libjava/gnu/awt/xlib/XFramePeer.java | 19 | ||||
| -rw-r--r-- | libjava/gnu/awt/xlib/XPanelPeer.java | 6 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/GLightweightPeer.java | 32 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java | 2 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java | 63 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkContainerPeer.java | 4 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java | 15 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java | 5 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java | 15 |
10 files changed, 219 insertions, 3 deletions
diff --git a/libjava/gnu/awt/xlib/XCanvasPeer.java b/libjava/gnu/awt/xlib/XCanvasPeer.java index a208be5c103..4c141a4c0d8 100644 --- a/libjava/gnu/awt/xlib/XCanvasPeer.java +++ b/libjava/gnu/awt/xlib/XCanvasPeer.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2000, 2002 Free Software Foundation +/* Copyright (C) 2000, 2002, 2003 Free Software Foundation This file is part of libgcj. @@ -9,6 +9,7 @@ details. */ package gnu.awt.xlib; import java.awt.Dimension; +import java.awt.BufferCapabilities; import java.awt.Component; import java.awt.EventQueue; import java.awt.Rectangle; @@ -411,6 +412,64 @@ public class XCanvasPeer implements CanvasPeer setVisible (false); } + public boolean isFocusable () + { + return false; + } + + public boolean requestFocus (Component source, boolean b1, + boolean b2, long x) + { + return false; + } + + public boolean isObscured () + { + return false; + } + + public boolean canDetermineObscurity () + { + return false; + } + + public void coalescePaintEvent (PaintEvent e) + { + } + + public void updateCursorImmediately () + { + } + + public VolatileImage createVolatileImage (int width, int height) + { + return null; + } + + public boolean handlesWheelScrolling () + { + return false; + } + + public void createBuffers (int x, BufferCapabilities capabilities) + throws java.awt.AWTException + + { + } + + public Image getBackBuffer () + { + return null; + } + + public void flip (BufferCapabilities.FlipContents contents) + { + } + + public void destroyBuffers () + { + } + static class DoMap implements Runnable { Window window; diff --git a/libjava/gnu/awt/xlib/XFramePeer.java b/libjava/gnu/awt/xlib/XFramePeer.java index 80a972425e5..ec159078aba 100644 --- a/libjava/gnu/awt/xlib/XFramePeer.java +++ b/libjava/gnu/awt/xlib/XFramePeer.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2000, 2002 Free Software Foundation +/* Copyright (C) 2000, 2002, 2003 Free Software Foundation This file is part of libgcj. @@ -176,4 +176,21 @@ public class XFramePeer extends XCanvasPeer implements FramePeer } sizeHints.applyNormalHints(window); } + + public int getState () + { + return 0; + } + + public void setState (int state) + { + } + + public void setMaximizedBounds (Rectangle r) + { + } + + public void beginLayout () { } + public void endLayout () { } + public boolean isPaintPending () { return false; } } diff --git a/libjava/gnu/awt/xlib/XPanelPeer.java b/libjava/gnu/awt/xlib/XPanelPeer.java index f4d3b4bffb1..0b775f87264 100644 --- a/libjava/gnu/awt/xlib/XPanelPeer.java +++ b/libjava/gnu/awt/xlib/XPanelPeer.java @@ -1,4 +1,4 @@ -/* Copyright (C) 2000, 2002 Free Software Foundation +/* Copyright (C) 2000, 2002, 2003 Free Software Foundation This file is part of libgcj. @@ -54,4 +54,8 @@ public class XPanelPeer extends XCanvasPeer implements PanelPeer { // NOP } + + public void beginLayout () { } + public void endLayout () { } + public boolean isPaintPending () { return false; } } diff --git a/libjava/gnu/java/awt/GLightweightPeer.java b/libjava/gnu/java/awt/GLightweightPeer.java index 45c051714db..cb1aac544f3 100644 --- a/libjava/gnu/java/awt/GLightweightPeer.java +++ b/libjava/gnu/java/awt/GLightweightPeer.java @@ -37,6 +37,7 @@ exception statement from your version. */ package gnu.java.awt; import java.awt.*; +import java.awt.event.PaintEvent; import java.awt.peer.*; import java.awt.image.*; @@ -111,6 +112,11 @@ public class GLightweightPeer implements LightweightPeer public void hide() {} + public boolean isFocusable() + { + return false; + } + public boolean isFocusTraversable() { return false; @@ -140,6 +146,8 @@ public class GLightweightPeer implements LightweightPeer public void requestFocus() {} + public boolean requestFocus(java.awt.Component source, boolean bool1, boolean bool2, long x) { return false; } + public void reshape(int x, int y, int width, int height) {} public void setBackground(Color color) {} @@ -164,4 +172,28 @@ public class GLightweightPeer implements LightweightPeer { return null; } + + public boolean isObscured() { return false; } + + public boolean canDetermineObscurity() { return false; } + + public void coalescePaintEvent(PaintEvent e) { } + + public void updateCursorImmediately() { } + + public VolatileImage createVolatileImage(int width, int height) + { + return null; + } + + public boolean handlesWheelScrolling() { return false; } + + public void createBuffers(int x, java.awt.BufferCapabilities capabilities) + throws java.awt.AWTException { } + + public java.awt.Image getBackBuffer() { return null; } + + public void flip(java.awt.BufferCapabilities.FlipContents contents) { } + + public void destroyBuffers() { } } diff --git a/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java b/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java index 19e1a56d2e1..afa90a56c3f 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkChoicePeer.java @@ -66,6 +66,8 @@ public class GtkChoicePeer extends GtkComponentPeer native public void add (String item, int index); native public void remove (int index); native public void select (int position); + + public void removeAll () { } public void addItem (String item, int position) { diff --git a/libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java index b3a4525314e..779bc8b5d96 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkComponentPeer.java @@ -394,4 +394,67 @@ public class GtkComponentPeer extends GtkGenericPeer { // FIXME: just a stub for now. } + + public boolean isFocusable () + { + return false; + } + + public boolean requestFocus (Component source, boolean b1, + boolean b2, long x) + { + return false; + } + + public boolean isObscured () + { + return false; + } + + public boolean canDetermineObscurity () + { + return false; + } + + public void coalescePaintEvent (PaintEvent e) + { + + } + + public void updateCursorImmediately () + { + + } + + public VolatileImage createVolatileImage (int width, int height) + { + return null; + } + + public boolean handlesWheelScrolling () + { + return false; + } + + public void createBuffers (int x, BufferCapabilities capabilities) + throws java.awt.AWTException + + { + + } + + public Image getBackBuffer () + { + return null; + } + + public void flip (BufferCapabilities.FlipContents contents) + { + + } + + public void destroyBuffers () + { + + } } diff --git a/libjava/gnu/java/awt/peer/gtk/GtkContainerPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkContainerPeer.java index fef88cd6a39..caf5dc37943 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkContainerPeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkContainerPeer.java @@ -122,4 +122,8 @@ public class GtkContainerPeer extends GtkComponentPeer break; } } + + public void beginLayout () { } + public void endLayout () { } + public boolean isPaintPending () { return false; } } diff --git a/libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java b/libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java index e16a570938e..6c6802d20ee 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkFramePeer.java @@ -127,6 +127,21 @@ public class GtkFramePeer extends GtkWindowPeer y + insets.top, width, height))); } + + public int getState () + { + return 0; + } + + public void setState (int state) + { + + } + + public void setMaximizedBounds (Rectangle r) + { + + } } diff --git a/libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java index c7a645a7cf4..e29d749c791 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java @@ -62,4 +62,9 @@ public class GtkPopupMenuPeer extends GtkMenuPeer Point abs = origin.getLocationOnScreen (); show (abs.x + x, abs.y + y, 0); } + + public void show (Event e) + { + + } } diff --git a/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java index b9205cc46ca..d9ebd40aa72 100644 --- a/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java +++ b/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java @@ -76,4 +76,19 @@ public class GtkTextComponentPeer extends GtkComponentPeer args.add ("text_position", tc.getCaretPosition ()); args.add ("editable", tc.isEditable ()); } + + public int getIndexAtPoint(int x, int y) + { + return 0; // FIXME + } + + public Rectangle getCharacterBounds (int pos) + { + return null; + } + + public long filterEvents (long filter) + { + return filter; // FIXME + } } |

