def create_list_data(self):
        updatelisttree = self.gladeFile.get_widget("updatelisttree")
        textrenderer = gtk.CellRendererText()
        togglerenderer = gtk.CellRendererToggle()
        columna = gtk.TreeViewColumn("Games", textrenderer, text=0)
        columnb = gtk.TreeViewColumn("Update", togglerenderer, active=1)
        self.selected = gtk.ListStore(gobject.TYPE_STRING,
                                      gobject.TYPE_BOOLEAN,
                                      gobject.TYPE_STRING)
        updatelisttree.append_column(columna)
        updatelisttree.append_column(columnb)
        self.selected.set_sort_column_id(0, gtk.SORT_ASCENDING)
        updatelisttree.set_model(self.selected)
        togglerenderer.connect("toggled", self.__toggled, updatelisttree)
        for item in self.games:
            if (self.games[item].private == '1'):
                continue  # We don't support updates for private repos yet
            self.selected.append((self.games[item].full_name, False,
                                  self.games[item].online_id))
Returns the xy cell coordinates of the nth cell after the position specified by the x and y parameters. This method accounts for wrapping around to the next row if it extends past the right edge of the surface. The returned coordinates can be past the bottom row of the pygcurse surface.
dataset/ETHPy150Open Morgawr/gogonlinux/gog_utils/gog_gui.py/UpdateWindow.create_list_data--crossover with--dataset/ETHPy150Open asweigart/pygcurse/pygcurse/__init__.py/PygcurseSurface.getnthcellfrom