On Wed, 29 Aug 2007 16:00:25 -0700 MenTaLguY <mental@...3...> wrote:
On Wed, 29 Aug 2007 23:27:12 +0200, Gustav Broberg <broberg@...370...> wrote:
- It doesn't work well with multiple open documents. Fixing it requires a bit of rewrite of the current dialog manager. I'll
focus on doing this before the code freeze.
Have you looked at JonCruz's "Panel" infrastructure, which (if I understand correctly) was really intended to provide the framework for this? I don't know how far he actually got, but the original idea was that Dialog was mainly for the toplevel windows, and Panels the (eventually) dockable bits that can inhabit them or be docked in the main window.
Yes, I looked at it briefly when I started, but I couldn't quite see its goals and how it fitted into my idea of what I wanted to achieve.
From your description though, it sounds like something I should have
considered to extend.
Jon, could you perhaps take a look at the changes I've committed and see if it could be changed to adapt your Panel infrastructure? I'm definitely willing to do changes in my design as I'm not too excited about it... The fact that I wanted to keep the "old" floating behavior as an option, and that I wanted to keep the changes of the current dialogs to a minimum, complicated the design. I apologize for not discussing the design with you, Jon, until now...
-- Gustav