TreeView.connectRowActivated

gulong connectRowActivated(T)(T callback, Flag!"After" after = No.After) if (isCallable!T && is(ReturnType!T == void) && (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] == gtk.tree_path.TreePath))) && (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] : gtk.tree_view_column.TreeViewColumn))) && (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : gtk.tree_view.TreeView))) && Parameters!T.length < 4)

Connect to RowActivated signal.

The "row-activated" signal is emitted when the method [gtk.tree_view.TreeView.rowActivated] is called, when the user double clicks a treeview row with the "activate-on-single-click" property set to false, or when the user single clicks a row when the "activate-on-single-click" property set to true. It 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.

Parameters

callbacksignal callback delegate or function to connect void callback(gtk.tree_path.TreePath path, gtk.tree_view_column.TreeViewColumn column, gtk.tree_view.TreeView treeView) path the #GtkTreePath for the activated row (optional) column the #GtkTreeViewColumn in which the activation occurred (optional) treeView the instance the signal is connected to (optional)
afterYes.After to execute callback after default handler, No.After to execute before (default)

Returns

Signal ID