[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kmdi-devel
Subject:    Re: KMDI is dead! Long live KMDI!
From:       Roland Krause <rokrau () yahoo ! com>
Date:       2006-01-26 23:27:22
Message-ID: 20060126232722.89081.qmail () web82105 ! mail ! mud ! yahoo ! com
[Download RAW message or body]

All,
a little while ago I sent out a RFP to produce a working implementation
of {Qext,K}MDI as a Qt-only solution. The proposal was geared towards
my needs in a commercial application but the resulting code is
obviously still to be opensourced. I have gotten proposals and it's now
looking like it might actually happen. 

Now, I am not interested in basing this library on KDE libs but it
could still be used as a base for the new KMDI. I think a
reimplementation of the DockWidget and a significant simplification of
the library in terms of available MDI modes is the key to make this
happen. 

Any comments or suggestions? 

Roland




--- Jaroslaw Staniek <js@iidea.pl> wrote:

> Christoph Cullmann said the following, On 2006-01-16 20:50:
> 
> > On Thursday 12 January 2006 10:31, Jens Herden wrote:
> > 
> >>>I'm curious to know what people's opinions are as far as the
> future of
> >>>KMDI for KDE 4 goes. Should it just go away? Should we have some
> form of
> >>>lightweight API based on the KateMDI stuff or the new KDevelop
> stuff?
> >>>Should we use something else completely new that falls out of the
> sky? ;)
> >>
> >>Please do not let it go away. I really believe that we should keep
> it in
> >>one or the other way and that the new stuff of Kate and KDevelop is
> no
> >>alternative.
> > 
> > You are aware that the kmdi port to Qt4 is horrible broken and that
> the 
> > kdockwidget are in the same state? Without a big effort, nothing of
> that 
> > stuff will work in any reasonable way in KDE4, therefor, better
> think about a 
> > replacement.
> > I can only speak for Kate, we will stick with our own stuff, at
> least it seems 
> > to work fine with Qt4 and is only one file with under 1000 lines of
> code.
> > If anything comes up, with a clean api, that supports the same set
> of 
> > features, I will switch over to use it, but it needs to have some
> things, 
> > like:
> >  - load/save of view config
> >  - no flickering while doing the above
> >  - no "I do view managment with 10 eventFilter hacks" put inside
> >  - no handcraftet splitters, really, source of all evil in
> kdockwidget
> >  - no crazy hacks to have dockwidget's, if it's not possible to
> reuse 
> > QDockWindow, than it must stay out
> > 
> 
> Every part of me said "yes"; I've encountered every problem you
> mentioned with 
> KMdi in Kexi and I am waiting for the replacement. It doesn't need to
> be 1-1 
> replacement for IDEAl. Toplevel mode and tabbed could be dead.
> Childframe 
> could be nice to have however, contrary to theory. What's nice in
> Childframe 
> is a Detach/attach command. I'd like to have it in IDEAl mode as
> well, as this 
> is nice feature for multihead systems.
> 
> -- 
> regards / pozdrawiam,
>   Jaroslaw Staniek / OpenOffice Polska
> 
>   Kexi Developer:      http://www.kexi-project.org |
> http://koffice.org/kexi
>   Kexi Support:        http://www.kexi-project.org/support.html
>   Kexi For MS Windows:
> http://kexi.pl/wiki/index.php/Kexi_for_MS_Windows
>   KDE3, KDE4 Libraries For Developing MS Windows Applications:
>                        http://www.kdelibs.com/wiki
> _______________________________________________
> Kmdi-devel mailing list
> Kmdi-devel@kde.org
> https://mail.kde.org/mailman/listinfo/kmdi-devel
> 

_______________________________________________
Kmdi-devel mailing list
Kmdi-devel@kde.org
https://mail.kde.org/mailman/listinfo/kmdi-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic