]> Pileus Git - ~andy/gtk/commit
When we find a match, stop searching. (Because we assume pspec != NULL in
authorOwen Taylor <otaylor@redhat.com>
Mon, 15 Feb 1999 21:05:51 +0000 (21:05 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Mon, 15 Feb 1999 21:05:51 +0000 (21:05 +0000)
commit0c9af82e9713256d8764c0d72ee4718b44993193
tree123061133bd9dcddc987451c182158d755c94013
parent063bad00a2fb7cb4430c35a98ab83c8c1dc80569
When we find a match, stop searching. (Because we assume pspec != NULL in

Thu Feb 11 18:43:12 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkbindings.c (gtk_binding_set_add_path): When
  we find a match, stop searching. (Because we
  assume pspec != NULL in the search).

Wed Feb 10 01:18:22 1999  Owen Taylor  <otaylor@redhat.com>

* gtk/gtkhandlebox.c (gtk_handle_box_draw_ghost): Fix
  up painting of "ghosts".

* gtk/gtkhandlebox.c (gtk_handle_box_button_changed):
  Add double-click reattachment.

* gtk/gtkhandlebox.c: Grab on widget->window,
  not on handlebox->bin_window. This means we don't
  have to worry about ungrabbing while reparenting.

  Don't make a GTK+ grab - that wasn't necessary.

* gtk/gtkhandlebox.c: Only compute the root -> desk
  offset once, when starting the drag, instead
  of continuously. This should solve the *Bad Window*
  errors that were occurring because of race conditions
  with the WM.

* gtk/gtkhandlebox.c: Completely reworked the
  the logic of reattachment. We introduce the
  concept of the "snap edge", which is an edge
  that needs to be aligned for reattachmed.
  We set a reasonable default from
  handlebox->handle_position, but an application
  might want to change this in some circumstances.

* gtk/gtkhandlebox.[ch]: Add settors:
            gtk_handle_box_set_handle_position  ();
            gtk_handle_box_set_snap_edge        ();
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
gtk/gtkbindings.c
gtk/gtkhandlebox.c
gtk/gtkhandlebox.h
gtk/gtkwidget.h