]> Pileus Git - ~andy/gtk/commit
#408327, improve tooltip positioning.
authorKristian Rietveld <kris@imendio.com>
Fri, 13 Jul 2007 14:25:21 +0000 (14:25 +0000)
committerKristian Rietveld <kristian@src.gnome.org>
Fri, 13 Jul 2007 14:25:21 +0000 (14:25 +0000)
commitda989212f391c4c10f9b0136bef3167a33239a26
tree50c05881dc032c5e65d9f96f405659cb1f2ba6be
parent07c3dc414dc6dae8a6c962b54216f587f427359d
#408327, improve tooltip positioning.

2007-07-13  Kristian Rietveld  <kris@imendio.com>

#408327, improve tooltip positioning.

* gtk/gtk.symbols: updated.

* gtk/gtktooltip.[ch] (gtk_tooltip_position): factor out
positioning code in here,
(gtk_tooltip_set_tip_area): new function to set the tooltip
area,
(gtk_tooltip_reset), (_gtk_tooltip_handle_event): hide tooltip
once the pointer leaves the tip area.

* gtk/gtktreeview.[ch] (gtk_tree_view_set_tooltip_row),
(gtk_tree_view_set_tooltip_cell): convenience functions to set
tip area for row/column/cell.

* tests/testtooltips.c (query_tooltip_tree_view_cb): use
gtk_tree_view_set_tooltip_row.

svn path=/trunk/; revision=18464
ChangeLog
gtk/gtk.symbols
gtk/gtktooltip.c
gtk/gtktooltip.h
gtk/gtktreeview.c
gtk/gtktreeview.h
tests/testtooltips.c