<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/tkinter/simpledialog.py, branch master</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-43655: Tkinter and IDLE dialog windows are now recognized as dialogs by window managers on macOS and X Window (#25187)</title>
<updated>2021-04-25T10:07:58+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2021-04-25T10:07:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3bb3fb3be09d472a43cdc3d9d9578bd49f3dfb8c'/>
<id>3bb3fb3be09d472a43cdc3d9d9578bd49f3dfb8c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42721: Improve using simple dialogs without root window (GH-23897)</title>
<updated>2020-12-25T18:19:20+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2020-12-25T18:19:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=675c97eb6c7c14c6a68ebf476c52931c1e5c1220'/>
<id>675c97eb6c7c14c6a68ebf476c52931c1e5c1220</id>
<content type='text'>
When simple query dialogs (tkinter.simpledialog), message boxes
(tkinter.messagebox) or color choose dialog (tkinter.colorchooser)
are created without arguments master and parent, and the default
root window is not yet created, a new temporary hidden root window
will be created automatically. It will not be set as the default root
window and will be destroyed right after closing the dialog window.
It will help to use these simple dialog windows in programs which do
not need other GUI.

Previously, message boxes and color chooser created the blank root
window and left it after closing the dialog window, and query dialogs
just raised an exception.

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When simple query dialogs (tkinter.simpledialog), message boxes
(tkinter.messagebox) or color choose dialog (tkinter.colorchooser)
are created without arguments master and parent, and the default
root window is not yet created, a new temporary hidden root window
will be created automatically. It will not be set as the default root
window and will be destroyed right after closing the dialog window.
It will help to use these simple dialog windows in programs which do
not need other GUI.

Previously, message boxes and color chooser created the blank root
window and left it after closing the dialog window, and query dialogs
just raised an exception.

Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-15303: Support widgets with boolean value False in Tkinter (GH-23904)</title>
<updated>2020-12-25T15:04:26+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2020-12-25T15:04:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=bb70b2afe39ad4334a9f3449cddd28149bd628b6'/>
<id>bb70b2afe39ad4334a9f3449cddd28149bd628b6</id>
<content type='text'>
Use `widget is None` instead of checking the boolean value of a widget.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `widget is None` instead of checking the boolean value of a widget.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42685: Improve placing of simple query windows. (GH-23856)</title>
<updated>2020-12-24T18:26:28+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2020-12-24T18:26:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=c6c43b28746b0642cc3c49dd8138b896bed3028f'/>
<id>c6c43b28746b0642cc3c49dd8138b896bed3028f</id>
<content type='text'>
* If parent is specified and mapped, the query widget is
  centered at the center of parent. Its position and size
  can be corrected so that it fits in the virtual root window.
* Otherwise it is centered at the center of the screen.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* If parent is specified and mapped, the query widget is
  centered at the center of parent. Its position and size
  can be corrected so that it fits in the virtual root window.
* Otherwise it is centered at the center of the screen.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42630: Improve error reporting in Tkinter for absent default root (GH-23781)</title>
<updated>2020-12-19T10:17:08+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2020-12-19T10:17:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=3d569fd6dccf9f582bafaca04d3535094cae393e'/>
<id>3d569fd6dccf9f582bafaca04d3535094cae393e</id>
<content type='text'>
* Tkinter functions and constructors which need a default root window
  raise now RuntimeError with descriptive message instead of obscure
  AttributeError or NameError if it is not created yet or cannot
  be created automatically.

* Add tests for all functions which use default root window.

* Fix import in the pynche script.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Tkinter functions and constructors which need a default root window
  raise now RuntimeError with descriptive message instead of obscure
  AttributeError or NameError if it is not created yet or cannot
  be created automatically.

* Add tests for all functions which use default root window.

* Fix import in the pynche script.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34964: Make Tkinter sources more readable by adding blank lines. (GH-9822)</title>
<updated>2018-10-12T16:01:00+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-10-12T16:01:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=dc0d571b6401527f236b0513f29847e2b9b8a188'/>
<id>dc0d571b6401527f236b0513f29847e2b9b8a188</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #23880: Tkinter's getint() and getdouble() now support Tcl_Obj.</title>
<updated>2015-05-06T11:00:04+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-05-06T11:00:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=645058d11a0ce6616d93cce692bb1378e61efb80'/>
<id>645058d11a0ce6616d93cce692bb1378e61efb80</id>
<content type='text'>
Tkinter's getdouble() now supports any numbers (in particular int).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tkinter's getdouble() now supports any numbers (in particular int).
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #12288: Consider '0' and '0.0' as valid initialvalue for tkinter SimpleDialog.</title>
<updated>2012-07-30T16:59:53+00:00</updated>
<author>
<name>Andrew Svetlov</name>
<email>andrew.svetlov@gmail.com</email>
</author>
<published>2012-07-30T16:59:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1fb0e3f3a2dde81f428ec0a8bcffffdb6f622292'/>
<id>1fb0e3f3a2dde81f428ec0a8bcffffdb6f622292</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merged revisions 70223 via svnmerge from</title>
<updated>2009-03-07T02:19:14+00:00</updated>
<author>
<name>Guilherme Polo</name>
<email>ggpolo@gmail.com</email>
</author>
<published>2009-03-07T02:19:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=f45b4cce7f5476d92439c9e93ae4b53f0ccbb2a5'/>
<id>f45b4cce7f5476d92439c9e93ae4b53f0ccbb2a5</id>
<content type='text'>
svn+ssh://pythondev/python/trunk

........
  r70223 | guilherme.polo | 2009-03-06 23:14:38 -0300 (Fri, 06 Mar 2009) | 4 lines

  Fixed issue #2638: Show a window constructed with tkSimpleDialog.Dialog only
  after it is has been populated and properly configured in order to prevent
  window flashing.
........
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn+ssh://pythondev/python/trunk

........
  r70223 | guilherme.polo | 2009-03-06 23:14:38 -0300 (Fri, 06 Mar 2009) | 4 lines

  Fixed issue #2638: Show a window constructed with tkSimpleDialog.Dialog only
  after it is has been populated and properly configured in order to prevent
  window flashing.
........
</pre>
</div>
</content>
</entry>
<entry>
<title>Tkinter, step 4: merge simple- and filedialog modules.</title>
<updated>2008-05-17T19:04:04+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2008-05-17T19:04:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2e08136b3c1bc24794d08f1cb2929c5621bf3d3f'/>
<id>2e08136b3c1bc24794d08f1cb2929c5621bf3d3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
