Gtk.TreeView::row-activated
Description: Reference for signal Gtk.TreeView::row-activated

### Signal

# Gtk TreeView::row-activated

#### Declaration

    void
    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][TreeWidget] 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

#### Parameters

`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.