Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IDLE: separate editor window and text #74967

Open
mlouielu mannequin opened this issue Jun 27, 2017 · 3 comments
Open

IDLE: separate editor window and text #74967

mlouielu mannequin opened this issue Jun 27, 2017 · 3 comments
Assignees
Labels

Comments

@mlouielu
Copy link
Mannequin

mlouielu mannequin commented Jun 27, 2017

BPO 30784
Nosy @terryjreedy, @mlouielu

Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

Show more details

GitHub fields:

assignee = 'https://github.com/terryjreedy'
closed_at = None
created_at = <Date 2017-06-27.03:21:40.729>
labels = ['expert-IDLE', '3.7']
title = 'IDLE: separate editor window and text'
updated_at = <Date 2017-07-16.03:56:16.702>
user = 'https://github.com/mlouielu'

bugs.python.org fields:

activity = <Date 2017-07-16.03:56:16.702>
actor = 'terry.reedy'
assignee = 'terry.reedy'
closed = False
closed_date = None
closer = None
components = ['IDLE']
creation = <Date 2017-06-27.03:21:40.729>
creator = 'louielu'
dependencies = []
files = []
hgrepos = []
issue_num = 30784
keywords = []
message_count = 3.0
messages = ['296992', '297003', '298410']
nosy_count = 2.0
nosy_names = ['terry.reedy', 'louielu']
pr_nums = []
priority = 'normal'
resolution = None
stage = None
status = 'open'
superseder = None
type = None
url = 'https://bugs.python.org/issue30784'
versions = ['Python 3.7']

@mlouielu
Copy link
Mannequin Author

mlouielu mannequin commented Jun 27, 2017

Currently, IDLE EditorWindow was mixed with the GUI skeleton and text area, and the other plugin such as hyperparser was operate on editwin. Such a design let IDLE is difficult to changed its GUI design, from new window to new tab style.

If we seperate EditorWindow and the text zone, it will make more easy to port to ttk.Notebook. How do you think about this, terry?

@mlouielu mlouielu mannequin added the 3.7 (EOL) end of life label Jun 27, 2017
@mlouielu mlouielu mannequin assigned terryjreedy Jun 27, 2017
@mlouielu mlouielu mannequin added the topic-IDLE label Jun 27, 2017
@terryjreedy
Copy link
Member

Absolutely essential, as I recentlly mentioned recently on another issue: text window and text frame containing scrolled wrapped text, status bar, and left side bar. Also essential is a proper base class that has functions common to Editor, Shell, and Output, but not functions unique to any. The current hierarchy is upside down.

How much of this does the patch for bpo-9262, Tabbed shell and edit windows, do? Does it merely replace wrapped Text with Notebook within an unwieldly mega-class? Or something more? Review welcome (perhaps without immediate conversion to a PR).

@terryjreedy terryjreedy changed the title IDLE: seperate editor window and text IDLE: separate editor window and text Jun 27, 2017
@terryjreedy
Copy link
Member

This is at least partly a duplicate of bpo-25036, but until I look at the approach in that patch, versus what I have been thinking of, I cannot tell if this should be closed.

@ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

1 participant