gcc/libjava/gnu/java/awt/peer/gtk
Kim Ho 2c20a17152 GtkFramePeer.java (getMenuBarHeight): Added MenuBarPeer parameter.
2004-01-19  Kim Ho  <kho@redhat.com>

        * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight): Added
        MenuBarPeer parameter.
        (removeMenuBarPeer): New native method.
        (setMenuBar): Call remove if menu bar is null. Adjust insets
        appropriately.
        (postSizeAllocateEvent): New method. Called when menu bar size is
        allocated. Adjust insets and redo layout.
        (GtkFramePeer): Set menu bar during frame creation.
        (postConfigureEvent): Adjust position and size to accomodate
        menu bar.
        * java/awt/Frame.java (setMenuBar): addNotify to create menu bar.
        * java/awt/Menu.java (addSeparator): Use peer's addSeparator.
        (addNotify): Create the peer if it doesn't exist and call addNotify
        for the menu's items.
        * java/awt/MenuBar.java (addNotify): Create this menu bar's menus.
        * java/awt/MenuItem.java (addNotify): Create the peer if it
        doesn't exist.
        * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
        (removeMenuBarPeer): New method. Remove menu bar on the current
        frame.
        (setMenuBarPeer): Add the menu bar to the current frame and the
        callback for size-allocate events on the menu bar.
        (getMenuBarHeight): Add menu bar parameter.
        (menubar_resize_cb): New callback method for postSizeAllocate events.

        Also: Fix indentation on last ChangeLog entry.

From-SVN: r76149
2004-01-19 14:27:45 +00:00
..
GdkClasspathFontPeer.java GdkClasspathFontPeerMetrics.java: New file. 2003-11-20 22:44:01 +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 ClasspathToolkit.java: New abstract class. 2003-10-25 18:41:45 +00:00
GdkGraphics.java GdkGraphics.java (drawString): Pass font name, not XLFD, to native drawString. 2003-08-22 20:33:50 +00:00
GdkGraphics2D.java * gnu/java/awt/peer/gtk/GdkGraphics2D.java: 2004-01-16 14:22:23 +00:00
GdkPixbufDecoder.java GdkPixbufDecoder.java: Make BufferedImageBuilder class static. 2003-12-02 19:56:30 +00:00
GtkArg.java
GtkArgList.java
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 GtkComponentPeer.java (GtkComponentPeer): If it is a FileDialog and has dimensions of 0 by 0... 2004-01-16 20:05:41 +00:00
GtkContainerPeer.java 2004-01-13�� David Jee�� <djee@redhat.com> 2004-01-13 17:55:20 +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 (getMenuBarHeight): Added MenuBarPeer parameter. 2004-01-19 14:27:45 +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
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 2003-10-08 Thomas Fitzsimmons <fitzsim@redhat.com> 2003-10-08 23:38:45 +00:00
GtkToolkit.java 2004-01-10 Michael Koch <konqueror@gmx.de> 2004-01-10 21:32:23 +00:00
GtkWindowPeer.java 2004-01-13 Thomas Fitzsimmons <fitzsim@redhat.com> 2004-01-13 20:54:46 +00:00
Test.java
TestAWT.java TestAWT.java (DialogWindow): Add WindowAdapter to handle Window "Closing" events. 2004-01-13 20:00:00 +00:00