diff options
| author | Thomas Fitzsimmons <fitzsim@redhat.com> | 2003-07-23 22:26:35 +0000 |
|---|---|---|
| committer | Thomas Fitzsimmons <fitzsim@gcc.gnu.org> | 2003-07-23 22:26:35 +0000 |
| commit | 434566e7e261a479a631a1635725695486ebd8ad (patch) | |
| tree | f323cf6b1c52677c2158122c5985db87dd047a98 /libjava/gnu/java | |
| parent | 118545ec26eb2c3cfe966f552b30860e35c416d3 (diff) | |
| download | gcc-434566e7e261a479a631a1635725695486ebd8ad.zip gcc-434566e7e261a479a631a1635725695486ebd8ad.tar.gz gcc-434566e7e261a479a631a1635725695486ebd8ad.tar.bz2 | |
* 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.
From-SVN: r69728
Diffstat (limited to 'libjava/gnu/java')
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkTextComponentPeer.java | 13 | ||||
| -rw-r--r-- | libjava/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java | 1 |
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 fd99d1d..7439f20 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 51f17b8..efc3ff7 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[]); |
