gcc/libjava/gnu/java/awt/peer/gtk
David Jee 7edbd87e17 2004-01-26 David Jee <djee@redhat.com>
* gnu/java/awt/peer/gtk/GtkComponentPeer.java
	(handleEvent): Implemented. Handles PaintEvents.
	(paint): Implemented. Use GTK native methods to queue updates
        for this heavyweight peer.
	* gnu/java/awt/peer/gtk/GtkContainerPeer.java
	(handleEvent): Removed.
	* java/awt/Component.java
	(paint): Implemented. Explictly paint the heavyweight peer.
	(update): Clear the background for heavyweight components.
	(paintAll): No need to call peer.paint() anymore.
	(processEvent): Don't process PaintEvents here. It's now done in
	the peer's handleEvent().
	(processPaintEvent): Removed.
	* java/awt/Container.java
	(paint): No need to call super.paint(). Visit heavyweight
	children as well.
	(update): Don't clear the background here.  It's done in
	Component.update().
	(visitChildren): Added check to not recurse into Containers.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
	(filter_expose_event_handler): New method.  Filter unwanted
	expose events while painting heavyweight peers.
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_addExposeFilter):
	New method. Connect filter and block pre_event_handler.
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_removeExposeFilter):
	New method. Disconnect filter and unblock pre_event_handler.
	(Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetQueueDrawArea):
	New method. Invalidate and update given area.
	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
	(pre_event_handler): Add checks for unwanted expose events.

From-SVN: r76668
2004-01-26 21:55:42 +00:00
..
GdkClasspathFontPeer.java 2004-01-22 Graydon Hoare <graydon@redhat.com> 2004-01-22 09:54:19 +00:00
GdkClasspathFontPeerMetrics.java GdkClasspathFontPeerMetrics.java: New file. 2003-11-20 22:44:01 +00:00
GdkFontMetrics.java GdkFontMetrics.java (GdkFontMetrics): Pass font name, not XLFD, to initState. 2003-12-01 23:12:09 +00:00
GdkGlyphVector.java 2004-01-22 Graydon Hoare <graydon@redhat.com> 2004-01-22 09:54:19 +00:00
GdkGraphics2D.java * gnu/java/awt/peer/gtk/GdkGraphics2D.java: 2004-01-16 14:22:23 +00:00
GdkGraphics.java GdkGraphics.java (drawString): Pass font name, not XLFD, to native drawString. 2003-08-22 20:33:50 +00:00
GdkPixbufDecoder.java GdkPixbufDecoder.java: Make BufferedImageBuilder class static. 2003-12-02 19:56:30 +00:00
GtkArg.java Window.java (Window(Window,GraphicsConfiguration)): Don't try to find graphics configuration. 2003-01-31 17:54:14 +00:00
GtkArgList.java Window.java (Window(Window,GraphicsConfiguration)): Don't try to find graphics configuration. 2003-01-31 17:54:14 +00:00
GtkButtonPeer.java gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): Most coded moved to pre_event_handler, with the modifications mentioned below. 2003-12-11 13:50:51 +00:00
GtkCanvasPeer.java configure.in: Add --enable-gtk-cairo check. 2003-12-31 08:58:31 +00:00
GtkCheckboxGroupPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkCheckboxMenuItemPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkCheckboxPeer.java gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): Most coded moved to pre_event_handler, with the modifications mentioned below. 2003-12-11 13:50:51 +00:00
GtkChoicePeer.java Choice.java (add): Leave posting of ItemEvents to peer. 2004-01-05 21:18:06 +00:00
GtkClipboard.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkComponentPeer.java 2004-01-26 David Jee <djee@redhat.com> 2004-01-26 21:55:42 +00:00
GtkContainerPeer.java 2004-01-26 David Jee <djee@redhat.com> 2004-01-26 21:55:42 +00:00
GtkDialogPeer.java 2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com> 2004-01-13 20:54:46 +00:00
GtkEmbeddedWindowPeer.java 2004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com> 2004-01-05 21:41:21 +00:00
GtkFileDialogPeer.java 2004-01-16 Kim Ho <kho@redhat.com> 2004-01-19 14:08:19 +00:00
GtkFontPeer.java configure.in: Add --enable-gtk-cairo check. 2003-12-31 08:58:31 +00:00
GtkFramePeer.java GtkFramePeer.java (menuBarHeight): Mark private. 2004-01-26 13:56:59 +00:00
GtkGenericPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkImage.java GtkImage.java (setDimensions, [...]): Check that io is not null before calling io.imageUpdate. 2003-12-01 15:28:22 +00:00
GtkImagePainter.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkLabelPeer.java GtkLabelPeer.java (create()): Call new create. 2003-11-11 17:04:47 +00:00
GtkListPeer.java GtkListPeer.java (handleEvent): Fix generation of ActionEvents for mouse double-clicks. 2003-12-17 18:02:56 +00:00
GtkMainThread.java Window.java (Window(Window,GraphicsConfiguration)): Don't try to find graphics configuration. 2003-01-31 17:54:14 +00:00
GtkMenuBarPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkMenuComponentPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkMenuItemPeer.java GtkMenuItemPeer.java (setEnabled): Stub out. 2003-10-08 15:49:33 +00:00
GtkMenuPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkOffScreenImage.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkPanelPeer.java gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): Most coded moved to pre_event_handler, with the modifications mentioned below. 2003-12-11 13:50:51 +00:00
GtkPopupMenuPeer.java 2003-07-13 Michael Koch <konqueror@gmx.de> 2003-07-13 15:09:20 +00:00
GtkScrollbarPeer.java gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): Most coded moved to pre_event_handler, with the modifications mentioned below. 2003-12-11 13:50:51 +00:00
GtkScrollPanePeer.java 2004-01-05 Thomas Fitzsimmons <fitzsim@redhat.com> 2004-01-05 21:35:33 +00:00
GtkTextAreaPeer.java GtkTextAreaPeer.java, [...] (native create): Add width and height parameters. 2004-01-13 20:58:33 +00:00
GtkTextComponentPeer.java gnu_java_awt_peer_gtk_GtkEvents.c (awt_event_handler): Most coded moved to pre_event_handler, with the modifications mentioned below. 2003-12-11 13:50:51 +00:00
GtkTextFieldPeer.java GtkTextFieldPeer.java, [...] (native create): Add width parameter. 2004-01-20 21:05:39 +00:00
GtkToolkit.java GtkToolkit.java (checkImage): Inform image observer of image loading status. 2004-01-25 18:29:42 +00:00
GtkWindowPeer.java 2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com> 2004-01-13 20:54:46 +00:00
Test.java Window.java (Window(Window,GraphicsConfiguration)): Don't try to find graphics configuration. 2003-01-31 17:54:14 +00:00
TestAWT.java TestAWT.java (DialogWindow): Make text not visible so that dialog can be reused. 2004-01-19 17:32:29 +00:00