GtkListPeer.java (handleEvent): New method.
authorFernando Nasser <fnasser@redhat.com>
Tue, 2 Dec 2003 16:19:28 +0000 (16:19 +0000)
committerFernando Nasser <fnasser@gcc.gnu.org>
Tue, 2 Dec 2003 16:19:28 +0000 (16:19 +0000)
commita1045386316fccf1a884820f8ce0589ecf8dcdd9
tree2a0d045a518723b0b925c0ef30d8eae10ee18cf3
parent10590d375b68a8e1fb8b663aa04c58c4306a489f
GtkListPeer.java (handleEvent): New method.

2003-12-02  Fernando Nasser  <fnasser@redhat.com>

        * gnu/java/awt/peer/gtk/GtkListPeer.java (handleEvent): New
        method. Handle mouse and key events that must generate
        ActionEvents.
        * java/awt/List.java (getSelectedIndex): Return -1
        if no list element is selected.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler):
        Correct handling of mouse and key events so that List receives them.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
        (Java_gnu_java_awt_peer_gtk_GtkListPeer_delItems): Fix removal of
        multiple list elements.

From-SVN: r74189
libjava/ChangeLog
libjava/gnu/java/awt/peer/gtk/GtkListPeer.java
libjava/java/awt/List.java
libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c