As noted in #15346, several modules are not documented except in the code. Having just had to do that for #25173, I would like there to be a page for commondialog.Dialog and its subclasses, messagebox.Message and colorchooser.Chooser, and the associated module functions. I hope to submit a .rst file for review if no one else does so. My plan is to copy from web pages produced by the pydoc server, add markup, and edit.
Side issue: Dialog has this: # we need a dummy widget to properly process the options # (at least as long as we use Tkinter 1.63) w = Frame(self.master) Do you know what 'Tkinter 1.63' refers to? In 2.7, Tkinter.__version__ is '$Revision: 81008 $'. If self.master is not None, I would expect that it can be used in s = w.tk.call(self.command, *w._options(self.options)) s = self._fixresult(w, s)
I've written rst files containing documentation for the tkinter modules and submitted a PR. Attempted to mimic the wording as well as style of existing documentation to keep it consistent.