func (bl *biomeList) treeviewIdx() (int, *gtk.TreeIter, *gtk.TreePath) { var path *gtk.TreePath var column *gtk.TreeViewColumn bl.treeview.GetCursor(&path, &column) idxs := path.GetIndices() if len(idxs) != 1 { return -1, nil, nil } var iter gtk.TreeIter bl.lStore.GetIter(&iter, path) return idxs[0], &iter, path }