ipython/ipython — pull request #1182 by Carreau (2011-12-19 16:46:14+00:00)
Title: Qtconsole, multiwindow [work in progress]

Now that 0.12 is out, let's add new functionality.

Draft of improving qtconsole.

A little in the idea of multitab, but with multiple windows, `Ctrl+(shift)+N` open a new window with a new kernel/slave frontend in it.

This is "working", still some regression, lot's of code to clean/to regroup, but I won't touch it a lot during the next week or so.

My main concern is about the QMenuBar shared between all the windows (futur plan that need it to be shared, or I will emulate a sharing), and wether the shortcut are handeld correctly on windows and linux, or if it totally crash because of QMainWindow taking property of QMenuBar.

Need to be careful with embedding also.

Why one qtconsole instance and not launch several console ? To allow passing tabs between windows without "loosing widget content" (coming soon hopefully).

\--
Matthias