docs: def zlist(columns, items, print_columns=None,
            text="", title="", width=DEFAULT_WIDTH,
            height=ZLIST_HEIGHT, timeout=None):
      """
      Display a list of values
  
      :param columns: a list of columns name
      :type columns: list of strings
      :param items: a list of values
      :type items: list of strings
      :param print_columns: index of a column (return just the values from this column)
      :type print_columns: int (None if all the columns)
      :param text: text inside the window
      :type text: str
      :param title: title of the window
      :type title: str
      :param width: window width
      :type width: int
      :param height: window height
      :type height: int
      :param timeout: close the window after n seconds
      :type timeout: int
      :return: A row of values from the table
      :rtype: list
      """
      dialog = ZList(columns, items, print_columns,
                     text, title, width, height, timeout)
      dialog.run()
      return dialog.response