From kdevelop Thu Dec 14 19:26:57 2006 From: Roland Krause Date: Thu, 14 Dec 2006 19:26:57 +0000 To: kdevelop Subject: Re: KMDI bugs (Was: Remarks on 3.3.93) Message-Id: <692884.37506.qm () web81113 ! mail ! mud ! yahoo ! com> X-MARC-Message: https://marc.info/?l=kdevelop&m=116612631916695 Last year we paid Njaard of KDE fame (noatun) to make a little backport of the current KMDI from KDE libs to Qt only. It can be found here http://www.derkarl.org/qkmdi.php Of course the codebase is an ugly mess but it is still usable. Reimplementing it will necessarily either come up short in features or end up with a similar codebase. If anyone wants to keep maintaining the above code base and make a little money on the side, contact me offline. Roland --- Alexander Dymo wrote: > On Tuesday 12 December 2006 21:40, kitts wrote: > > On Wednesday 13 December 2006 00:53 IST, Jens Dagerbo wrote: > > > Two completely different codebases. Feel free to compare: > > > Simple is part of kdevelop: > > > http://websvn.kde.org/branches/kdevelop/3.4/src/newui/ > > > KMDI is in kdelibs: > > > http://websvn.kde.org/branches/KDE/3.5/kdelibs/kmdi/ > > Eeks! I don't understand much from that. I've barely ever written a > program > > with GUI. Thanks for those links anyway. :-) > What Jens was trying to show you is that kmdi codebase is too old, > too > complicated and hard to understand and fix ;) > Other than that kmdi ideal has toolview focusing problems, does not > remember the state of the toolviews (opened/closed, width, overlap, > etc.), > has significant problems with undocked toolview layouts, etc. > It's also slower than anything else. Kate devels reported problems > with xinerama. The list of problems is just too long ;) > > > > Fun fact: KMDI was originally a Qt2 library, written and > maintained on > > > Windows, that was ported to Qt3 and hasn't had a fulltime > maintainer > > > since 2003-2004. > > So the interest for it was driven by a windows port. KMDI is used > elsewhere > > too. right? > Kate, Quanta, KDevelop, Kyzis and others were using kmdi library but > in KDE 3.5 Kate does that no more, KDevelop 3.4 also doesn't. Same > for Kyzis. > IIRC Quanta is the only one large application that still uses kmdi. > > > Like in kate. is there an equivalent when moving to kde4/qt4? > For now there's no one gui library like kmdi for KDE4. > > _______________________________________________ > kdevelop mailing list > kdevelop@barney.cs.uni-potsdam.de > https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop > _______________________________________________ kdevelop mailing list kdevelop@barney.cs.uni-potsdam.de https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop