[issue9262] IDLE: Use tabbed shell and edit windows

2017-07-15 Thread Mark Roseman
Mark Roseman added the comment: The ttk Notebook wouldn't be appropriate as it doesn't scale beyond a small (generally fixed) number of tabs, and is missing UI to easily add/delete tabs. There's some discussion of this in earlier comments here. --

[issue9262] IDLE: Use tabbed shell and edit windows

2017-07-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Vedran, thank you for the link. The way IDLE looks on Mac is what we want on all systems. I added a note to #24826. Do you regularly work on Mac? It would be help if someone were to test PRs on OSX, especially patches intended to change what users see.

[issue9262] IDLE: Use tabbed shell and edit windows

2017-07-13 Thread Terry J. Reedy
Terry J. Reedy added the comment: Hi Cedric, I have been 'considering' for at least 7 years, since the core devs who then cared about IDLE agreed that tabbed windows would be a good idea. The direst analogy with programming editors with tabs. Notepad++ is the one I have used. My

[issue9262] IDLE: Use tabbed shell and edit windows

2017-07-13 Thread Vedran Čačić
Vedran Čačić added the comment: OMG no! Please reconsider. First, analogy with web browsers is bogus. The modes of usage is very different. We don't look at multiple tabs simultaneously very often, but we do look at multiple files at once using IDLE (at least I do). And I'm not the only one.

[issue9262] IDLE: Use tabbed shell and edit windows

2017-07-13 Thread Charles Wohlganger
Charles Wohlganger added the comment: I modified Mark Rosen's newTabExtension to work with more recent versions of IDLE, as it wasn't working when I tried it on mine. It's not clear if it ever could when it was originally working, but I can't get it to move tabs between multiple window

[issue9262] IDLE: Use tabbed shell and edit windows

2017-06-29 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- assignee: -> terry.reedy versions: +Python 3.7 -Python 2.7, Python 3.5 ___ Python tracker ___

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-26 Thread Mark Roseman
Mark Roseman added the comment: Have attached uitabs.py. From the header comments: Standalone 'tabs' widget to switch between multiple different views. Unlike the Tkinter ttk.Notebook widget, this widget is suitable for displaying a potentially large number of tabs, as might be found in a

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-26 Thread Mark Roseman
Mark Roseman added the comment: Have attached newTabExtension.py, which is Roger's tab extension, hacked to use uitabs.py instead of the UI previously built into that extension. -- Added file: http://bugs.python.org/file40265/newTabExtension.py ___

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-23 Thread Mark Roseman
Mark Roseman added the comment: I've put together a standalone tabs widget (mostly done) based on Tk canvas widget, that emulates the behaviour of TextMate's tabs. I was able to modify Roger's extension to use this widget. See attached screenshot newtabs.png (tabs area is fully functioning,

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: A tabbed widget, however implemented, should be a component that can either be in a Toplevel with menu by itself, or added to an application window (#24826). -- ___ Python tracker rep...@bugs.python.org

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-12 Thread Mark Roseman
Mark Roseman added the comment: Roger's extension is an amazingly cool hack. With some of the decoupling mentioned in #24826, the actual switching should get easier. Regarding cosmetics, I wanted to make a suggestion. The tabs provided by ttk::notebook aren't ideally suited for this task,

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-12 Thread Brian Curtin
Changes by Brian Curtin br...@python.org: -- nosy: -brian.curtin ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___ ___ Python-bugs-list

[issue9262] IDLE: Use tabbed shell and edit windows

2015-08-07 Thread Mark Roseman
Changes by Mark Roseman m...@markroseman.com: -- nosy: +markroseman ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___ ___ Python-bugs-list

[issue9262] IDLE: Use tabbed shell and edit windows

2014-02-04 Thread Tal Einat
Changes by Tal Einat talei...@gmail.com: -- nosy: -taleinat ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___ ___ Python-bugs-list mailing

[issue9262] IDLE: Use tabbed shell and edit windows

2012-02-24 Thread Ezio Melotti
Changes by Ezio Melotti ezio.melo...@gmail.com: -- keywords: +patch stage: needs patch - patch review versions: +Python 3.3 -Python 3.2 ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___

[issue9262] IDLE: Use tabbed shell and edit windows

2011-08-26 Thread Roger Serwy
Roger Serwy roger.se...@gmail.com added the comment: Attached is an extension which provides tabbed windows for IDLE. It supports drag-and-drop reordering and separate windows. The implementation relies on monkey-patching a few subroutines and duck-typing for the toplevel window. The

[issue9262] IDLE: Use tabbed shell and edit windows

2011-01-09 Thread Roger Serwy
Changes by Roger Serwy roger.se...@gmail.com: -- nosy: +serwy ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___ ___ Python-bugs-list mailing

[issue9262] IDLE: Use tabbed shell and edit windows

2010-07-20 Thread Tal Einat
Tal Einat talei...@gmail.com added the comment: (Note: there has recently been some discussion of this on idle-dev and python-dev.) This may be nice to have but has complications. I think there are currently more pressing issues regarding IDLE that require our attention. Also, just adding

[issue9262] IDLE: Use tabbed shell and edit windows

2010-07-20 Thread Brian Curtin
Changes by Brian Curtin cur...@acm.org: -- nosy: +brian.curtin ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___ ___ Python-bugs-list mailing

[issue9262] IDLE: Use tabbed shell and edit windows

2010-07-14 Thread Terry J. Reedy
Terry J. Reedy tjre...@udel.edu added the comment: Changed title to match new info. Tabs might also be used for any pop-up windows that would benefit from persistence. [JEdit does this, but being non-language-specific, it does not have a shell with error traceback.] -- title: IDLE:

[issue9262] IDLE: Use tabbed shell and edit windows

2010-07-14 Thread Giampaolo Rodola'
Changes by Giampaolo Rodola' g.rod...@gmail.com: -- nosy: +giampaolo.rodola ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9262 ___ ___