code: def list_menu(self, options, title="Choose a value", message="Choose a value", default=None, **kwargs):
          
          
          choices = []
          for option in options:
              if option == default:
                  choices.append("TRUE")
              else:
                  choices.append("FALSE")
                  
              choices.append(option)
  
          return self._run_zenity(
              title,
              ["--list", "--radiolist", "--text", message, "--column", " ", "--column", "Options"] + choices,
              kwargs)
docs: Show a single-selection list menu
          
          Usage: C{dialog.list_menu(options, title="Choose a value", message="Choose a value", default=None, **kwargs)}
          
          @param options: list of options (strings) for the dialog
          @param title: window title for the dialog
          @param message: message displayed above the list
          @param default: default value to be selected
          @return: a tuple containing the exit code and user choice
          @rtype: C{DialogData(int, str)}