summaryrefslogtreecommitdiff
path: root/libjava/gnu/awt/xlib/XToolkit.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/gnu/awt/xlib/XToolkit.java')
-rw-r--r--libjava/gnu/awt/xlib/XToolkit.java26
1 files changed, 25 insertions, 1 deletions
diff --git a/libjava/gnu/awt/xlib/XToolkit.java b/libjava/gnu/awt/xlib/XToolkit.java
index a1d2440eef5..1e937c23867 100644
--- a/libjava/gnu/awt/xlib/XToolkit.java
+++ b/libjava/gnu/awt/xlib/XToolkit.java
@@ -438,5 +438,29 @@ public class XToolkit extends ClasspathToolkit
{
throw new java.lang.UnsupportedOperationException ();
}
-
+
+ public RobotPeer createRobot (GraphicsDevice screen) throws AWTException
+ {
+ throw new java.lang.UnsupportedOperationException ();
+ }
+
+ boolean interrupted;
+
+ public boolean nativeQueueEmpty()
+ {
+ return eventLoop.isIdle();
+ }
+
+ public void wakeNativeQueue()
+ {
+ interrupted = true;
+ eventLoop.interrupt();
+ }
+
+ public void iterateNativeQueue(java.awt.EventQueue locked, boolean block)
+ {
+ interrupted = false;
+ while (!interrupted)
+ eventLoop.postNextEvent(block);
+ };
}