This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: IDLE opens window too low on Windows
Type: behavior Stage: test needed
Components: IDLE Versions: Python 3.0, Python 3.1, Python 2.6
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: kbk Nosy List: THRlWiTi, geon, gpolo, kbk, terry.reedy
Priority: low Keywords:

Created on 2008-07-04 19:45 by terry.reedy, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (5)
msg69265 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2008-07-04 19:45
On my Windows XP system, IDLE opens windows too low, even the first, so
that the bottom is behind the task bar.  When I move the window up,
close, and reopen, it occasionally remembers the position but usually
forgets.  Always remembering would be nicer.

It also seems to me that the default should at least be centered, but
preferably even higher since new windows are cascaded down.

Or Configure/General could have an initial position for first window
entry just below or above the initial size.
msg78992 - (view) Author: Pavel Kosina (geon) Date: 2009-01-03 19:11
+1
msg87050 - (view) Author: Kurt B. Kaiser (kbk) * (Python committer) Date: 2009-05-03 16:15
IDLE doesn't control window placement - that's left to Tk to handle.  
Hopefully it will get better with time.  Once you take control, you 
have to handle all the window placement, which is one of the things 
that window managers are expert at, supposedly.  You could try taking 
your issue to the Tcl/Tk devs.

I'm running 8.5 here on a netbook with XP and a 1024x800 screen.  I 
simply reduced the initial height to 33 using the Configure dialog.

Zooming the window height is also helpful.  Use the hotkey.  Some 
attempt to control position  by platform has been made in 
ZoomHeight.py, where you'll find some magic numbers.  

On Linux, some people have panels at the top, some at the bottom, some 
hide them, and some don't have any.  Maybe we'll look at this config 
again once we get the extension parameters on the Config dialog.  We 
could move some of those magic numbers to the config file.
msg87072 - (view) Author: Terry J. Reedy (terry.reedy) * (Python committer) Date: 2009-05-03 21:11
When I shrank the initial height, tk starting randomizing the initial
placement so that it only occasionally puts the window too low.  I will
tolerate that.

It is a bug for a window manager to ignore the Taskbar; this is rare to
unique in my experience.  In fact, most Windows apps reopen at the size
and position closed.  But I am no longer bothered enough to find,
register with, and post to another tracker.  Thanks for explaining.
msg87073 - (view) Author: Guilherme Polo (gpolo) * (Python committer) Date: 2009-05-03 21:15
> It is a bug for a window manager to ignore the Taskbar; this is rare to
> unique in my experience.  In fact, most Windows apps reopen at the size
> and position closed.  But I am no longer bothered enough to find,
> register with, and post to another tracker.  Thanks for explaining.

Actually we could change IDLE to tell Tk to display the window at the
last used position.
History
Date User Action Args
2022-04-11 14:56:36adminsetgithub: 47536
2015-04-25 11:20:30THRlWiTisetnosy: + THRlWiTi
2009-05-03 21:15:59gpolosetmessages: + msg87073
2009-05-03 21:11:52terry.reedysetmessages: + msg87072
2009-05-03 16:15:45kbksetstatus: open -> closed

nosy: + kbk
messages: + msg87050

assignee: kbk
resolution: wont fix
2009-04-26 22:16:49ajaksu2setpriority: low
nosy: + gpolo

stage: test needed
2009-01-03 19:11:08geonsetnosy: + geon
messages: + msg78992
versions: + Python 3.1
2008-07-04 19:45:25terry.reedycreate