diff options
Diffstat (limited to 'gnu/java')
32 files changed, 206 insertions, 104 deletions
diff --git a/gnu/java/awt/peer/gtk/GdkFontMetrics.java b/gnu/java/awt/peer/gtk/GdkFontMetrics.java index 45690b066..12982832d 100644 --- a/gnu/java/awt/peer/gtk/GdkFontMetrics.java +++ b/gnu/java/awt/peer/gtk/GdkFontMetrics.java @@ -38,7 +38,8 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; +import java.awt.Font; +import java.awt.FontMetrics; public class GdkFontMetrics extends FontMetrics { diff --git a/gnu/java/awt/peer/gtk/GdkGraphics.java b/gnu/java/awt/peer/gtk/GdkGraphics.java index 24ea252d4..8e8ee57c1 100644 --- a/gnu/java/awt/peer/gtk/GdkGraphics.java +++ b/gnu/java/awt/peer/gtk/GdkGraphics.java @@ -38,8 +38,15 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.image.*; +import java.awt.Color; +import java.awt.Dimension; +import java.awt.Font; +import java.awt.FontMetrics; +import java.awt.Graphics; +import java.awt.Image; +import java.awt.Rectangle; +import java.awt.Shape; +import java.awt.image.ImageObserver; import java.text.AttributedCharacterIterator; public class GdkGraphics extends Graphics diff --git a/gnu/java/awt/peer/gtk/GtkButtonPeer.java b/gnu/java/awt/peer/gtk/GtkButtonPeer.java index a609f7ad8..0aa42f530 100644 --- a/gnu/java/awt/peer/gtk/GtkButtonPeer.java +++ b/gnu/java/awt/peer/gtk/GtkButtonPeer.java @@ -37,10 +37,14 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; + +import java.awt.AWTEvent; +import java.awt.Button; +import java.awt.Component; +import java.awt.Font; import java.awt.event.MouseEvent; import java.awt.event.KeyEvent; -import java.awt.peer.*; +import java.awt.peer.ButtonPeer; public class GtkButtonPeer extends GtkComponentPeer implements ButtonPeer diff --git a/gnu/java/awt/peer/gtk/GtkCanvasPeer.java b/gnu/java/awt/peer/gtk/GtkCanvasPeer.java index 59c28f9fd..d5378dc77 100644 --- a/gnu/java/awt/peer/gtk/GtkCanvasPeer.java +++ b/gnu/java/awt/peer/gtk/GtkCanvasPeer.java @@ -35,10 +35,15 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ + package gnu.java.awt.peer.gtk; -import java.awt.*; + +import java.awt.AWTEvent; +import java.awt.Canvas; +import java.awt.Dimension; +import java.awt.Graphics; import java.awt.event.PaintEvent; -import java.awt.peer.*; +import java.awt.peer.CanvasPeer; public class GtkCanvasPeer extends GtkComponentPeer implements CanvasPeer { diff --git a/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java b/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java index 9903c3104..e387f1287 100644 --- a/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java +++ b/gnu/java/awt/peer/gtk/GtkCheckboxGroupPeer.java @@ -37,9 +37,9 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.event.*; -import java.util.*; + +import java.awt.CheckboxGroup; +import java.util.WeakHashMap; // Note that there is no peer interface for a CheckboxGroup. We // introduce our own in order to make it easier to keep a piece of diff --git a/gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java b/gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java index 1bff70696..adb7008ca 100644 --- a/gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java +++ b/gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.java @@ -37,7 +37,8 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; + +import java.awt.CheckboxMenuItem; import java.awt.peer.CheckboxMenuItemPeer; import java.awt.peer.MenuItemPeer; diff --git a/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java b/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java index 48f880400..67469c931 100644 --- a/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java +++ b/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java @@ -37,8 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; + +import java.awt.Checkbox; +import java.awt.CheckboxGroup; +import java.awt.Component; +import java.awt.peer.CheckboxPeer; public class GtkCheckboxPeer extends GtkComponentPeer implements CheckboxPeer diff --git a/gnu/java/awt/peer/gtk/GtkChoicePeer.java b/gnu/java/awt/peer/gtk/GtkChoicePeer.java index afa90a56c..c4398e504 100644 --- a/gnu/java/awt/peer/gtk/GtkChoicePeer.java +++ b/gnu/java/awt/peer/gtk/GtkChoicePeer.java @@ -37,9 +37,10 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; -import java.awt.event.*; + +import java.awt.Choice; +import java.awt.event.ItemEvent; +import java.awt.peer.ChoicePeer; public class GtkChoicePeer extends GtkComponentPeer implements ChoicePeer diff --git a/gnu/java/awt/peer/gtk/GtkClipboard.java b/gnu/java/awt/peer/gtk/GtkClipboard.java index d2587d970..86678f8ab 100644 --- a/gnu/java/awt/peer/gtk/GtkClipboard.java +++ b/gnu/java/awt/peer/gtk/GtkClipboard.java @@ -35,15 +35,17 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ + package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.io.*; -import java.net.*; -import java.util.*; -import java.awt.datatransfer.*; -import java.awt.image.*; -import java.awt.peer.*; +import java.awt.datatransfer.Clipboard; +import java.awt.datatransfer.ClipboardOwner; +import java.awt.datatransfer.DataFlavor; +import java.awt.datatransfer.StringSelection; +import java.awt.datatransfer.Transferable; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.IOException; public class GtkClipboard extends Clipboard { diff --git a/gnu/java/awt/peer/gtk/GtkComponentPeer.java b/gnu/java/awt/peer/gtk/GtkComponentPeer.java index 779bc8b5d..43ada95cf 100644 --- a/gnu/java/awt/peer/gtk/GtkComponentPeer.java +++ b/gnu/java/awt/peer/gtk/GtkComponentPeer.java @@ -37,9 +37,34 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.event.*; -import java.awt.image.*; + +import java.awt.AWTEvent; +import java.awt.BufferCapabilities; +import java.awt.Color; +import java.awt.Component; +import java.awt.Cursor; +import java.awt.Dimension; +import java.awt.Font; +import java.awt.FontMetrics; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.GraphicsConfiguration; +import java.awt.Image; +import java.awt.Insets; +import java.awt.ItemSelectable; +import java.awt.Point; +import java.awt.Rectangle; +import java.awt.Toolkit; +import java.awt.Window; +import java.awt.event.FocusEvent; +import java.awt.event.ItemEvent; +import java.awt.event.KeyEvent; +import java.awt.event.MouseEvent; +import java.awt.event.PaintEvent; +import java.awt.image.ColorModel; +import java.awt.image.ImageObserver; +import java.awt.image.ImageProducer; +import java.awt.image.VolatileImage; import java.awt.peer.ComponentPeer; public class GtkComponentPeer extends GtkGenericPeer diff --git a/gnu/java/awt/peer/gtk/GtkContainerPeer.java b/gnu/java/awt/peer/gtk/GtkContainerPeer.java index caf5dc379..7e2c5492d 100644 --- a/gnu/java/awt/peer/gtk/GtkContainerPeer.java +++ b/gnu/java/awt/peer/gtk/GtkContainerPeer.java @@ -37,8 +37,12 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.event.*; + +import java.awt.AWTEvent; +import java.awt.Container; +import java.awt.Graphics; +import java.awt.Insets; +import java.awt.event.PaintEvent; import java.awt.peer.ContainerPeer; public class GtkContainerPeer extends GtkComponentPeer diff --git a/gnu/java/awt/peer/gtk/GtkDialogPeer.java b/gnu/java/awt/peer/gtk/GtkDialogPeer.java index b47956d4f..ba5d870f9 100644 --- a/gnu/java/awt/peer/gtk/GtkDialogPeer.java +++ b/gnu/java/awt/peer/gtk/GtkDialogPeer.java @@ -37,9 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.peer.*; -import java.awt.event.*; + +import java.awt.AWTEvent; +import java.awt.Component; +import java.awt.Dialog; +import java.awt.peer.DialogPeer; public class GtkDialogPeer extends GtkWindowPeer implements DialogPeer diff --git a/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java b/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java index 3376787d2..64e73c68a 100644 --- a/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java +++ b/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java @@ -37,9 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; + +import java.awt.FileDialog; +import java.awt.Graphics; +import java.awt.peer.FileDialogPeer; import java.io.FilenameFilter; -import java.awt.peer.*; -import java.awt.*; public class GtkFileDialogPeer extends GtkDialogPeer implements FileDialogPeer { diff --git a/gnu/java/awt/peer/gtk/GtkFramePeer.java b/gnu/java/awt/peer/gtk/GtkFramePeer.java index 6c6802d20..2f598cb84 100644 --- a/gnu/java/awt/peer/gtk/GtkFramePeer.java +++ b/gnu/java/awt/peer/gtk/GtkFramePeer.java @@ -37,9 +37,16 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.peer.*; -import java.awt.event.*; + +import java.awt.Component; +import java.awt.Frame; +import java.awt.Graphics; +import java.awt.Image; +import java.awt.MenuBar; +import java.awt.Rectangle; +import java.awt.event.PaintEvent; +import java.awt.peer.FramePeer; +import java.awt.peer.MenuBarPeer; public class GtkFramePeer extends GtkWindowPeer implements FramePeer diff --git a/gnu/java/awt/peer/gtk/GtkGenericPeer.java b/gnu/java/awt/peer/gtk/GtkGenericPeer.java index 914b7a6cd..f7a7b2270 100644 --- a/gnu/java/awt/peer/gtk/GtkGenericPeer.java +++ b/gnu/java/awt/peer/gtk/GtkGenericPeer.java @@ -37,8 +37,9 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.event.*; + +import java.awt.EventQueue; +import java.awt.event.ActionEvent; public class GtkGenericPeer { diff --git a/gnu/java/awt/peer/gtk/GtkImage.java b/gnu/java/awt/peer/gtk/GtkImage.java index f0c8bf410..6252a506f 100644 --- a/gnu/java/awt/peer/gtk/GtkImage.java +++ b/gnu/java/awt/peer/gtk/GtkImage.java @@ -38,9 +38,14 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.util.*; -import java.awt.image.*; +import java.awt.Graphics; +import java.awt.Image; +import java.awt.image.ColorModel; +import java.awt.image.ImageConsumer; +import java.awt.image.ImageObserver; +import java.awt.image.ImageProducer; +import java.util.Hashtable; +import java.util.Vector; public class GtkImage extends Image implements ImageConsumer { diff --git a/gnu/java/awt/peer/gtk/GtkImagePainter.java b/gnu/java/awt/peer/gtk/GtkImagePainter.java index 3ea22cd25..a5a8d0959 100644 --- a/gnu/java/awt/peer/gtk/GtkImagePainter.java +++ b/gnu/java/awt/peer/gtk/GtkImagePainter.java @@ -35,11 +35,14 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ + package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.image.*; -import java.util.*; +import java.awt.Color; +import java.awt.Rectangle; +import java.awt.image.ColorModel; +import java.awt.image.ImageConsumer; +import java.util.Hashtable; public class GtkImagePainter implements Runnable, ImageConsumer { diff --git a/gnu/java/awt/peer/gtk/GtkLabelPeer.java b/gnu/java/awt/peer/gtk/GtkLabelPeer.java index 5cd3fb7b3..e70be2b4e 100644 --- a/gnu/java/awt/peer/gtk/GtkLabelPeer.java +++ b/gnu/java/awt/peer/gtk/GtkLabelPeer.java @@ -37,8 +37,10 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.peer.*; + +import java.awt.Component; +import java.awt.Label; +import java.awt.peer.LabelPeer; public class GtkLabelPeer extends GtkComponentPeer implements LabelPeer diff --git a/gnu/java/awt/peer/gtk/GtkListPeer.java b/gnu/java/awt/peer/gtk/GtkListPeer.java index 6686457ba..2ba183b09 100644 --- a/gnu/java/awt/peer/gtk/GtkListPeer.java +++ b/gnu/java/awt/peer/gtk/GtkListPeer.java @@ -37,8 +37,10 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.peer.*; + +import java.awt.Dimension; +import java.awt.List; +import java.awt.peer.ListPeer; public class GtkListPeer extends GtkComponentPeer implements ListPeer diff --git a/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java b/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java index 6ceb86414..404628180 100644 --- a/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java +++ b/gnu/java/awt/peer/gtk/GtkMenuBarPeer.java @@ -37,7 +37,9 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; + +import java.awt.Menu; +import java.awt.MenuBar; import java.awt.peer.MenuBarPeer; import java.awt.peer.MenuPeer; diff --git a/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java b/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java index e04ce9993..eeef383eb 100644 --- a/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java +++ b/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java @@ -37,7 +37,7 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; + import java.awt.peer.MenuComponentPeer; public class GtkMenuComponentPeer extends GtkGenericPeer diff --git a/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java b/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java index 142801113..8a51d03d1 100644 --- a/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java +++ b/gnu/java/awt/peer/gtk/GtkMenuItemPeer.java @@ -37,7 +37,10 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; + +import java.awt.Menu; +import java.awt.MenuBar; +import java.awt.MenuItem; import java.awt.peer.MenuItemPeer; import java.awt.peer.MenuComponentPeer; import java.awt.peer.MenuBarPeer; diff --git a/gnu/java/awt/peer/gtk/GtkMenuPeer.java b/gnu/java/awt/peer/gtk/GtkMenuPeer.java index 51733a6f0..a5fcae720 100644 --- a/gnu/java/awt/peer/gtk/GtkMenuPeer.java +++ b/gnu/java/awt/peer/gtk/GtkMenuPeer.java @@ -37,7 +37,12 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; + +import java.awt.Component; +import java.awt.Menu; +import java.awt.MenuContainer; +import java.awt.MenuItem; +import java.awt.MenuShortcut; import java.awt.peer.MenuPeer; import java.awt.peer.MenuItemPeer; diff --git a/gnu/java/awt/peer/gtk/GtkOffScreenImage.java b/gnu/java/awt/peer/gtk/GtkOffScreenImage.java index 135fbf627..22086c5a0 100644 --- a/gnu/java/awt/peer/gtk/GtkOffScreenImage.java +++ b/gnu/java/awt/peer/gtk/GtkOffScreenImage.java @@ -35,10 +35,13 @@ this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version. */ + package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.image.*; +import java.awt.Graphics; +import java.awt.Image; +import java.awt.image.ImageObserver; +import java.awt.image.ImageProducer; public class GtkOffScreenImage extends Image { diff --git a/gnu/java/awt/peer/gtk/GtkPanelPeer.java b/gnu/java/awt/peer/gtk/GtkPanelPeer.java index 168e075b2..cf7a9e1ba 100644 --- a/gnu/java/awt/peer/gtk/GtkPanelPeer.java +++ b/gnu/java/awt/peer/gtk/GtkPanelPeer.java @@ -37,8 +37,9 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; + +import java.awt.Panel; +import java.awt.peer.PanelPeer; public class GtkPanelPeer extends GtkContainerPeer implements PanelPeer diff --git a/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java b/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java index e29d749c7..ed0b52193 100644 --- a/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java +++ b/gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java @@ -37,8 +37,12 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.peer.ComponentPeer; + +import java.awt.Component; +import java.awt.Event; +import java.awt.MenuItem; +import java.awt.Point; +import java.awt.PopupMenu; import java.awt.peer.PopupMenuPeer; public class GtkPopupMenuPeer extends GtkMenuPeer diff --git a/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java b/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java index 9abde2ae4..cd2c112c2 100644 --- a/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java +++ b/gnu/java/awt/peer/gtk/GtkScrollPanePeer.java @@ -37,8 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; + +import java.awt.Adjustable; +import java.awt.ScrollPane; +import java.awt.peer.ComponentPeer; +import java.awt.peer.ScrollPanePeer; public class GtkScrollPanePeer extends GtkContainerPeer implements ScrollPanePeer diff --git a/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java b/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java index 07aee6791..d13e34edf 100644 --- a/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java +++ b/gnu/java/awt/peer/gtk/GtkScrollbarPeer.java @@ -37,9 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.*; -import java.awt.peer.*; + +import java.awt.Adjustable; +import java.awt.Scrollbar; import java.awt.event.AdjustmentEvent; +import java.awt.peer.ScrollbarPeer; public class GtkScrollbarPeer extends GtkComponentPeer implements ScrollbarPeer diff --git a/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java b/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java index ad83008cb..7fdbac0aa 100644 --- a/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java +++ b/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java @@ -37,8 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; + +import java.awt.Dimension; +import java.awt.Font; +import java.awt.TextArea; +import java.awt.peer.TextAreaPeer; public class GtkTextAreaPeer extends GtkTextComponentPeer implements TextAreaPeer diff --git a/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java b/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java index 3b73a39ad..917345be0 100644 --- a/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java +++ b/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java @@ -37,9 +37,14 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; -import java.awt.event.*; + +import java.awt.AWTEvent; +import java.awt.Component; +import java.awt.Rectangle; +import java.awt.TextComponent; +import java.awt.event.KeyEvent; +import java.awt.event.TextEvent; +import java.awt.peer.TextComponentPeer; public class GtkTextComponentPeer extends GtkComponentPeer implements TextComponentPeer @@ -52,14 +57,32 @@ public class GtkTextComponentPeer extends GtkComponentPeer } public native int getCaretPosition (); - public native void setCaretPosition (int pos); + public void setCaretPosition (int pos) + { + set ("text_position", pos); + } public native int getSelectionStart (); public native int getSelectionEnd (); public native String getText (); public native void select (int start, int end); - public native void setEditable (boolean state); + + public void setEditable (boolean state) + { + set ("editable", state); + } + public native void setText (String text); + public void getArgs (Component component, GtkArgList args) + { + super.getArgs (component, args); + + TextComponent tc = (TextComponent) component; + + args.add ("text_position", tc.getCaretPosition ()); + args.add ("editable", tc.isEditable ()); + } + public int getIndexAtPoint(int x, int y) { return 0; // FIXME @@ -74,21 +97,4 @@ public class GtkTextComponentPeer extends GtkComponentPeer { return filter; // FIXME } - - protected void postTextEvent () - { - q.postEvent (new TextEvent (awtComponent, TextEvent.TEXT_VALUE_CHANGED)); - } - - public void handleEvent (AWTEvent e) - { - if (e.getID () == KeyEvent.KEY_TYPED - && ((TextComponent)e.getSource()).isEditable()) - { - KeyEvent ke = (KeyEvent)e; - - if (!ke.isConsumed()) - postTextEvent (); - } - } } diff --git a/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java b/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java index 05112d16b..1268da8d0 100644 --- a/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java +++ b/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java @@ -37,9 +37,13 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; + +import java.awt.AWTEvent; +import java.awt.Dimension; +import java.awt.Font; +import java.awt.TextField; import java.awt.event.KeyEvent; -import java.awt.peer.*; -import java.awt.*; +import java.awt.peer.TextFieldPeer; public class GtkTextFieldPeer extends GtkTextComponentPeer implements TextFieldPeer @@ -103,18 +107,4 @@ public class GtkTextFieldPeer extends GtkTextComponentPeer { gtkSetFont(((GtkFontPeer)f.getPeer()).getXLFD(), f.getSize()); } - - public void handleEvent (AWTEvent e) - { - if (e.getID () == KeyEvent.KEY_PRESSED) - { - KeyEvent ke = (KeyEvent)e; - - if (!ke.isConsumed() - && ke.getKeyCode() == KeyEvent.VK_ENTER) - postActionEvent (getText(), ke.getModifiers ()); - } - - super.handleEvent (e); - } } diff --git a/gnu/java/awt/peer/gtk/GtkWindowPeer.java b/gnu/java/awt/peer/gtk/GtkWindowPeer.java index 7ef667e50..21ec02015 100644 --- a/gnu/java/awt/peer/gtk/GtkWindowPeer.java +++ b/gnu/java/awt/peer/gtk/GtkWindowPeer.java @@ -37,8 +37,11 @@ exception statement from your version. */ package gnu.java.awt.peer.gtk; -import java.awt.peer.*; -import java.awt.*; + +import java.awt.Component; +import java.awt.Dimension; +import java.awt.Window; +import java.awt.peer.WindowPeer; public class GtkWindowPeer extends GtkContainerPeer implements WindowPeer |