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.

This signal is emitted when the user double-clicks a treeview row with the gtk.tree_view.TreeView.activateOnSingleClick 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: <kbd>Space</kbd>, <kbd>Shift</kbd>+<kbd>Space</kbd>, <kbd>Return</kbd> or <kbd>Enter</kbd> is pressed.

For selection handling refer to the tree widget conceptual overview as well as gtk.tree_selection.TreeSelection.

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 gtk.tree_path.TreePath for the activated row (optional) column the gtk.tree_view_column.TreeViewColumn 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