code: 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
  }
docs: // GetCursor is a wrapper around gtk_tree_view_get_cursor().