commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...


From: Michael Koch
Subject: [commit-cp] classpath ./ChangeLog gnu/java/awt/peer/gtk/Gdk...
Date: Wed, 22 Sep 2004 07:09:35 -0400

CVSROOT:        /cvsroot/classpath
Module name:    classpath
Branch:         
Changes by:     Michael Koch <address@hidden>   04/09/22 11:03:10

Modified files:
        .              : ChangeLog 
        gnu/java/awt/peer/gtk: GdkGraphics.java GtkButtonPeer.java 
                               GtkCheckboxPeer.java 
                               GtkComponentPeer.java GtkDialogPeer.java 
                               GtkFileDialogPeer.java GtkFramePeer.java 
                               GtkGenericPeer.java GtkImagePainter.java 
                               GtkLabelPeer.java GtkListPeer.java 
                               GtkMenuComponentPeer.java 
                               GtkTextAreaPeer.java 
                               GtkTextFieldPeer.java 
        java/awt       : Component.java Container.java Frame.java 
                         Panel.java Window.java 
        native/jni/gtk-peer: gnu_java_awt_peer_gtk_GdkGraphics.c 
                             gnu_java_awt_peer_gtk_GdkGraphics2D.c 
                             gnu_java_awt_peer_gtk_GtkButtonPeer.c 
                             gnu_java_awt_peer_gtk_GtkCheckboxPeer.c 
                             gnu_java_awt_peer_gtk_GtkComponentPeer.c 
                             gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c 
                             gnu_java_awt_peer_gtk_GtkEvents.c 
                             gnu_java_awt_peer_gtk_GtkGenericPeer.c 
                             gnu_java_awt_peer_gtk_GtkLabelPeer.c 
                             gnu_java_awt_peer_gtk_GtkListPeer.c 
                             gnu_java_awt_peer_gtk_GtkPanelPeer.c 
                             gnu_java_awt_peer_gtk_GtkTextAreaPeer.c 
                             gnu_java_awt_peer_gtk_GtkTextFieldPeer.c 
                             gnu_java_awt_peer_gtk_GtkWindowPeer.c 
                             gtkpeer.h Makefile.am 
Added files:
        native/jni/gtk-peer: gnu_java_awt_peer_gtk_GtkFramePeer.c 

Log message:
        2004-09-22  Thomas Fitzsimmons  <address@hidden>
        
        * Makefile.am (gtk_c_source_files): Add
        gnu_java_awt_peer_gtk_GtkFramePeer.c.
        * Makefile.in: Regenerate.
        * gnu/java/awt/peer/gtk/GdkGraphics.java (getClipBounds): Remove
        comment.
        * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
        (create): Pack GtkButton in GtkEventBox.
        (connectJObject): Remove.
        (focus_in_cb): New function.
        (focus_out_cb): Likewise.
        (connectSignals): Connect focus-in-event and focus-out-event
        signals.
        (gtkSetFont): Rename to ...
        (gtkWidgetModifyFont): New method.
        (gtkWidgetRequestFocus): New method.
        * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
        (gtkSetFont): Rename to ...
        (gtkWidgetModifyFont): New method.
        * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
        (isInRepaint): New field.
        (gtkSetFont): Remove method.
        (addExposeFilter): Likewise.
        (removeExposeFilter): Likewise.
        (gtkWidgetQueueDrawArea): Rename to ...
        (gtkWidgetRepaintArea): New method.
        (beginNativeRepaint): New method.
        (endNativeRepaint): New method.
        (setComponentBounds): Move implementation here from
        GtkComponentPeer.
        (paint): Remove implementation.
        (repaint): Wrap call to gtkWidgetRepaintArea with calls to
        beginNativeRepaint and endNativeRepaint.
        (setBounds): Use menu bar height in bounds calculation.
        (postExposeEvent): Only post paint event if we're not doing a
        native repaint.
        (gtkWidgetSetParent): Replace gtk_layout_put with gtk_fixed_put.
        (setNativeBounds): Replace gtk_layout_move with gtk_fixed_move.
        (find_gtk_layout): Remove function.
        (filter_expose_event_handler): Likewise.
        * gnu/java/awt/peer/gtk/GtkDialogPeer.java (postExposeEvent):
        Likewise.
        * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
        (setComponentBounds): Call GtkComponentPeer's
        setComponentBounds.
        * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight):
        New method.
        (moveLayout): Rename to ...
        (gtkFixedMove): New method.
        (gtkLayoutSetVisible): Rename to ...
        (gtkFixedSetVisible): New method.
        (setMenuBar): Rearrange, to make the three separate cases
        clearer.
        (postExposeEvent): Only post paint event if we're not doing a
        native repaint.
        * gnu/java/awt/peer/gtk/GtkGenericPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
        (gtkWidgetModifyFont): New method.
        * gnu/java/awt/peer/gtk/GtkImagePainter.java
        (GtkImagePainter(GtkImage,GdkGraphics,int,int,int,int,Color)):
        Call run directly, rather than spawning a new thread.
        
(GtkImagePainter(GtkImage,GdkGraphics,int,int,int,int,int,int,int,int,Color)):
        Likewise.
        * gnu/java/awt/peer/gtk/GtkLabelPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (gtkSetFont):
        Rename to ...
        (gtkWidgetModifyFont): New method.
        (create): Rename ebox to eventbox.
        * gnu/java/awt/peer/gtk/GtkListPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (gtkSetFont):
        Rename to ...
        (gtkWidgetModifyFont): New method.
        * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java
        (GtkMenuComponentPeer): Set the default font.
        * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
        (gtkSetFont): Rename to ...
        (gtkWidgetModifyFont): New method.
        * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
        jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: Likewise.
        * java/awt/Component.java (locale): Initialize to default
        locale.
        * java/awt/Container.java (invalidateTree): Make
        package-private.
        (paint): Paint self first.
        (setMenuBar): Call invalidateTree.
        * java/awt/Panel.java (dispatchEventImpl): Remove method.
        * java/awt/Window.java (show): Call no-parameter variant of
        requestFocusInWindow.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (initState):
        Remove special case for window widget.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
        (grab_current_drawable): Likewise.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c
        (create): Replace GtkLayout with GtkFixed.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
        (pre_event_handler): Remove special cases for GDK_EXPOSE events.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c: New file.
        Move all GtkFramePeer native method implementations here from
        gnu_java_awt_peer_gtk_GtkWindowPeer.c.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (create):
        Replace GtkLayout with GtkFixed.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (find_layout): Remove function.
        (create): Replace GtkLayout with GtkFixed.
        (connectSignals): Remove find_layout call.
        (toBack): Replace XFlush with gdk_flush.
        (toFront): Replace XFlush with gdk_flush.
        Move GtkFramePeer native method implementations to
        gnu_java_awt_peer_gtk_GtkFramePeer.c.
        * jni/gtk-peer/gtkpeer.h: Remove declaration of find_gtk_layout.
        
        2004-09-22  Michael Koch  <address@hidden>
        
        * native/jni/gtk-peer/Makefile.am:
        Added new file gnu_java_awt_peer_gtk_GtkFramePeer.c.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/ChangeLog.diff?tr1=1.2502&tr2=1.2503&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GdkGraphics.java.diff?tr1=1.29&tr2=1.30&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkButtonPeer.java.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkCheckboxPeer.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java.diff?tr1=1.70&tr2=1.71&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkDialogPeer.java.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkFileDialogPeer.java.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkFramePeer.java.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkGenericPeer.java.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkImagePainter.java.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkLabelPeer.java.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkListPeer.java.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkTextAreaPeer.java.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/gnu/java/awt/peer/gtk/GtkTextFieldPeer.java.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Component.java.diff?tr1=1.42&tr2=1.43&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Container.java.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Frame.java.diff?tr1=1.22&tr2=1.23&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Panel.java.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/java/awt/Window.java.diff?tr1=1.35&tr2=1.36&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c.diff?tr1=1.16&tr2=1.17&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c.diff?tr1=1.36&tr2=1.37&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c.diff?tr1=1.17&tr2=1.18&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c.diff?tr1=1.34&tr2=1.35&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/gtkpeer.h.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/classpath/classpath/native/jni/gtk-peer/Makefile.am.diff?tr1=1.13&tr2=1.14&r1=text&r2=text





reply via email to

[Prev in Thread] Current Thread [Next in Thread]