summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authorfitzsim <fitzsim@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-23 22:26:35 +0000
committerfitzsim <fitzsim@138bc75d-0d04-0410-961f-82ee72b054a4>2003-07-23 22:26:35 +0000
commit8fa26784d1ab239d01fc1f5ab8cd293c8cb5f06d (patch)
treef323cf6b1c52677c2158122c5985db87dd047a98 /libjava/gnu/java
parent7ad4d118520980bfdf25e8658f9d2789d7e9c1b6 (diff)
downloadppe42-gcc-8fa26784d1ab239d01fc1f5ab8cd293c8cb5f06d.tar.gz
ppe42-gcc-8fa26784d1ab239d01fc1f5ab8cd293c8cb5f06d.zip
* gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
(connectHooks): New method. (handleEvent): Remove. * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (createHooks): Remove declaration. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (generates_key_typed_event): Change to handle only certain keyvals. (awt_event_handler): Add special handling for GtkTextView. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c (textcomponent_commit_cb): New function. (textcomponent_changed_cb): Likewise. * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c (connectHooks): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69728 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
-rw-r--r--libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java13
-rw-r--r--libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java1
2 files changed, 1 insertions, 13 deletions
diff --git a/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
index fd99d1d1ecd..7439f2085bf 100644
--- a/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
+++ b/libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java
@@ -56,6 +56,7 @@ public class GtkTextComponentPeer extends GtkComponentPeer
setText (tc.getText ());
}
+ public native void connectHooks ();
public native int getCaretPosition ();
public native void setCaretPosition (int pos);
public native int getSelectionStart ();
@@ -84,16 +85,4 @@ public class GtkTextComponentPeer extends GtkComponentPeer
{
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/libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java b/libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
index 51f17b861f6..efc3ff7c58a 100644
--- a/libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
+++ b/libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java
@@ -52,7 +52,6 @@ public class GtkTextFieldPeer extends GtkTextComponentPeer
// native void create (ComponentPeer parent, String text);
native void create ();
- native void createHooks ();
native void gtkEntryGetSize (int cols, int dims[]);
OpenPOWER on IntegriCloud