]> Pileus Git - ~andy/gtk/commit
Remove OwnerGrabButtonMask from button entries for GDK_BUTTON_PRESS /
authorOwen Taylor <otaylor@redhat.com>
Fri, 18 Feb 2000 20:02:24 +0000 (20:02 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Fri, 18 Feb 2000 20:02:24 +0000 (20:02 +0000)
commitc8a2382b65120b32277f84394c55c7b51383523b
tree5fa6f133218b9f19106fb6720f1a7f6258f44476
parentab1deac87fa395332b73daf8e2e4c893e23be3e4
Remove OwnerGrabButtonMask from button entries for GDK_BUTTON_PRESS /

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.
21 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/Changes-1.4.txt
gdk/gdkevents.c
gdk/gdkevents.h
gdk/x11/gdkevents-x11.c
gdk/x11/gdkwindow-x11.c
gtk/gtklayout.c
gtk/gtkmain.c
gtk/gtkrange.c
gtk/gtkscrolledwindow.c
gtk/gtkspinbutton.c
gtk/gtkwidget.c
gtk/gtkwidget.h
gtk/testgtk.c
tests/testgtk.c