docs: def calendar(text="", day=None, month=None, title="",
               width=DEFAULT_WIDTH, height=DEFAULT_HEIGHT, timeout=None):
      """
      Display a calendar
  
      :param text: text inside the window
      :type text: str
      :param day: default day
      :type day: int
      :param month: default month
      :type month: int
      :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: (year, month, day)
      :rtype: tuple
      """
      dialog = ZCalendar(text, day, month,
                         title, width, height, timeout)
      dialog.run()
      return dialog.response