[issue42685] Improve placing of simple query windows.

Terry J. Reedy report at bugs.python.org
Wed Dec 23 22:54:39 EST 2020


Terry J. Reedy <tjreedy at udel.edu> added the comment:

I took a look at the somewhat messy popup placement in IDLE.  The query.Query subclasses are centered over their parent.  Some others are over the window but up and to the left.  Maybe they have a custom geometry setting that I should delete.  Search and replace dialogs are at the upper left of the screen.  Bad if window is at the right edge.  Editor SyntaxError boxes, with no placement specified, are centered on the screen.  Centered on the text frame would be much better (as long as it did not cover the error).  Same would be true of most anything else currently centered.

> * If parent is specified and mapped, the query widget is centered at the center of parent.

I am not sure what 'mapped' means.  With patch, SyntaxError continues to  be centered on screen even with editor visible and focused.  Will say more on the PR.

> Its position and size can be corrected so that it fits in the virtual root window.
I don't understand this.  Will check the code.

----------
nosy: +terry.reedy

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue42685>
_______________________________________


More information about the Python-bugs-list mailing list