get_tooltip_context
Description:
This function is supposed to be used in a query_tooltip signal handler for `GtkTreeView`.
Use [class@Gtk.ListView] or [class@Gtk.ColumnView] instead
The x
, y
and keyboard_tip
values which are received in the signal handler, should be passed to this
function without modification.
The return value indicates whether there is a tree view row at the given coordinates (true) or not (
false) for mouse tooltips. For keyboard tooltips the row returned will be the cursor row. When
true, then any of model
, path
and iter
which have been provided will be
set to point to that row and the corresponding model. x
and y
will always be converted to be relative to
this’s bin_window if keyboard_tooltip
is false.
Parameters:
this |
a `GtkTreeView` |
x |
the x coordinate (relative to widget coordinates) |
y |
the y coordinate (relative to widget coordinates) |
keyboard_tip |
whether this is a keyboard tooltip or not |
model |
a pointer to receive a `GtkTreeModel` |
path |
a pointer to receive a `GtkTreePath` |
iter |
a pointer to receive a `GtkTreeIter` |
Returns:
whether or not the given tooltip context points to a row |