gtk/tree_view.go
func (v *TreeView) GetCursor() (p *TreePath, c *TreeViewColumn) {
	var path *C.GtkTreePath
	var col *C.GtkTreeViewColumn

	C.gtk_tree_view_get_cursor(v.native(), &path, &col)

	if path != nil {
		p = &TreePath{path}
		runtime.SetFinalizer(p, (*TreePath).free)
	}

	if col != nil {
		c = wrapTreeViewColumn(glib.Take(unsafe.Pointer(col)))
	}

	return
}
func (v *TreeView) GetCursor() (p *TreePath, c *TreeViewColumn) {
	var path *C.GtkTreePath
	var col *C.GtkTreeViewColumn

	C.gtk_tree_view_get_cursor(v.native(), &path, &col)

	if path != nil {
		p = &TreePath{path}
		runtime.SetFinalizer(p, (*TreePath).free)
	}

	if col != nil {
		c = wrapTreeViewColumn(glib.Take(unsafe.Pointer(col)))
	}

	return
}
// GetCursor is a wrapper around gtk_tree_view_get_cursor().