cursesmenu/curses_menu.py
def append_item(self, item):
        """
        Add an item to the end of the menu before the exit item

        :param MenuItem item: The item to be added
        """
        did_remove = self.remove_exit()
        item.menu = self
        self.items.append(item)
        if did_remove:
            self.add_exit()
        if self.screen:
            max_row, max_cols = self.screen.getmaxyx()
            if max_row < 6 + len(self.items):
                self.screen.resize(6 + len(self.items), max_cols)
            self.draw()
def append_item(self, item):
        did_remove = self.remove_exit()
        item.menu = self
        self.items.append(item)
        if did_remove:
            self.add_exit()
        if self.screen:
            max_row, max_cols = self.screen.getmaxyx()
            if max_row < 6 + len(self.items):
                self.screen.resize(6 + len(self.items), max_cols)
            self.draw()
def append_item ( self , item ) : did_remove = self . remove_exit ( ) item . menu = self self . items . append ( item ) if did_remove : self . add_exit ( ) if self . screen : max_row , max_cols = self . screen . getmaxyx ( ) if max_row < 6 + len ( self . items ) : self . screen . resize ( 6 + len ( self . items ) , max_cols ) self . draw ( )
Add an item to the end of the menu before the exit item

        :param MenuItem item: The item to be added
Add an item to the end of the menu before the exit item