]> Pileus Git - ~andy/gtk/blobdiff - ChangeLog.pre-2-4
Remove OwnerGrabButtonMask from button entries for GDK_BUTTON_PRESS /
[~andy/gtk] / ChangeLog.pre-2-4
index 0e3f512a90022dce9140cef582ab55b2c2d2e687..acbbce009c890085c21de3c89b97a6bc55241691 100644 (file)
@@ -1,3 +1,44 @@
+Fri Feb 18 14:37:29 2000  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/x11/gdkwindow-x11.c (gdk_event_mask_table): Remove
+       OwnerGrabButtonMask from button entries for
+       GDK_BUTTON_PRESS / GDK_BUTTON_RELEASE.
+
+       * gtk/gtklayout.c (gtk_layout_realize): Always add GDK_SCROLL
+       to the event mask (which will result in button/press release
+       being added to the event mask on Unix) so scrolling works
+       for layouts in scroll windows.
+
+       * gdk/gdkevents.h (enum): Fix up GDK_ALL_EVENTS_MASK.
+
+       Patch from Anders Carlsson  <andersca@picard.andersnet> to add
+       a scroll event.
+
+       * gtk/testgtk.c (scroll_test_scroll): Added an example of mouse wheel
+       scrolling to the "Test Scrolling" part of testgtk.
+       * gtk/gtkwidget.h (struct _GtkWidgetClass): Added scroll_event signal.
+       * gtk/gtkwidget.c: Added "scroll_event" GTK+ signal and matched
+       it against GDK_SCROLL.
+       * gtk/gtkrange.c (gtk_range_scroll_event): Updated to use the new
+       way of mouse wheel scrolling.
+       * gtk/gtkscrolledwindow.c (gtk_scrolled_window_scroll_event): Likewise.
+       * gtk/gtkspinbutton.c (gtk_spin_button_scroll): Likewise.
+       * gtk/gtkmain.c: Removed previous mouse wheel hack.
+       * gdk/x11/gdkwindow-x11.c (gdk_event_mask_table): Added entry in
+       gdk_event_mask_table.
+       * gdk/x11/gdkevents-x11.c (gdk_event_translate): Added 
+       GdkEventScroll handler.
+       * gdk/gdkevents.h: Added GdkEventScroll structure.
 Thu Feb 17 17:10:12 2000  Owen Taylor  <otaylor@redhat.com>
 
        * gtk/gt{h,k,}vpaned.[ch]: Add patch from Jonathan Blandford