row_activated (
  GtkTreeView* self,
  GtkTreePath* path,
  GtkTreeViewColumn* column,
  gpointer user_data

Description [src]

The “row-activated” signal is emitted when the method gtk_tree_view_row_activated() is called.

This signal is emitted when the user double-clicks a treeview row with the GtkTreeView:activate-on-single-click property set to FALSE, or when the user single-clicks a row when that property set to TRUE.

This signal is also emitted when a non-editable row is selected and one of the keys: Space, Shift+Space, Return or Enter is pressed.

For selection handling refer to the tree widget conceptual overview as well as GtkTreeSelection.

Default handler:

The default handler is called after the handlers added via g_signal_connect().

The signal can be emitted directly


path GtkTreePath

The GtkTreePath for the activated row.

 The data is owned by the caller of the function.
column GtkTreeViewColumn

The GtkTreeViewColumn in which the activation occurred.

 The argument can be NULL.
 The data is owned by the caller of the function.