code: func (v *IconView) GetVisibleRange() (*TreePath, *TreePath) {
  	var (
  		cpathStart, cpathEnd *C.GtkTreePath
  		pathStart, pathEnd   *TreePath
  	)
  
  	C.gtk_icon_view_get_visible_range(v.native(), &cpathStart, &cpathEnd)
  
  	if cpathStart != nil {
  		pathStart = &TreePath{cpathStart}
  		runtime.SetFinalizer(pathStart, (*TreePath).free)
  	}
  
  	if cpathEnd != nil {
  		pathEnd = &TreePath{cpathEnd}
  		runtime.SetFinalizer(pathEnd, (*TreePath).free)
  	}
  
  	return pathStart, pathEnd
  }
docs: // GetVisibleRange is a wrapper around gtk_icon_view_get_visible_range().