From c79c6c5b9e78b37ce6af1adf2e1e8d197df86944 Mon Sep 17 00:00:00 2001 From: Scott Gilbertson Date: Thu, 21 Aug 2003 18:39:56 +0000 Subject: Makefile.am (gtk_awt_peer_sources): Add gnu/java/awt/peer/GLightweightPeer.java. 2003-08-21 Scott Gilbertson Thomas Fitzsimmons * Makefile.am (gtk_awt_peer_sources): Add gnu/java/awt/peer/GLightweightPeer.java. Remove gnu/java/awt/GLightweightPeer.java. * gnu/java/awt/GLightweightPeer.java: Remove file. * gnu/java/awt/peer/GLightweightPeer.java: New file. * java/awt/Component.java (getToolkit): Add comment about lightweight components. * java/awt/Toolkit.java (createComponent): Return gnu.java.awt.peer.GLightweightPeer. Co-Authored-By: Thomas Fitzsimmons From-SVN: r70657 --- libjava/java/awt/Component.java | 1 + libjava/java/awt/Toolkit.java | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'libjava/java') diff --git a/libjava/java/awt/Component.java b/libjava/java/awt/Component.java index 9a38919..98511ef 100644 --- a/libjava/java/awt/Component.java +++ b/libjava/java/awt/Component.java @@ -677,6 +677,7 @@ public abstract class Component if (tk != null) return tk; } + // Get toolkit for lightweight component. if (parent != null) return parent.getToolkit(); return Toolkit.getDefaultToolkit(); diff --git a/libjava/java/awt/Toolkit.java b/libjava/java/awt/Toolkit.java index 6fd1413..f8cc6bf 100644 --- a/libjava/java/awt/Toolkit.java +++ b/libjava/java/awt/Toolkit.java @@ -342,15 +342,13 @@ public abstract class Toolkit * with its own native window. Instead, this method allows the component * to draw on its parent window as a "lightweight" widget. * - * XXX: FIXME - * * @param target The Component to create the peer for. * * @return The peer for the specified Component object. */ protected LightweightPeer createComponent(Component target) { - return null; + return new gnu.java.awt.peer.GLightweightPeer (target); } /** -- cgit v1.1