A final word and what to do now (was: A final word (was:Re: What's up and what's hot))

Ralf Nolden nolden at kde.org
Fri Aug 10 08:16:20 UTC 2001

On Friday, 10. August 2001 09:21, you wrote:
> On Fri, Aug 10, 2001 at 12:00:23AM +0200, F at lk Brettschneider wrote:
> > Ralf Nolden wrote:
> > > On Thursday, 9. August 2001 23:38, you wrote:
> > > > Technically, QextMDI's tasks are application core functionality and
> > > > cannot be moved to a plugin. I learned that during the time when
> > > > QextMDI was in the HEAD branch. Note that the whole GUI is handled by
> > > > QextMDI: The mainwindow is a QextMdiMainFrm, the tool-views are
> > > > embedded in KDockWidgets under control of that single QextMdiMainFrm
> > > > instance. And it's clear all docu and source views are
> > > > QextMdiChildViews. Only if all those 3 conditions are fulfiled it's
> > > > possible to switch the 3 MDI visualization modes.
> > >
> > > Ok, I'd say that is an option. Two questions:
> > > a) how about removing the KDockWidget stuff ? that is buggy as hell and
> > > bloats kdeui, now that Qt contains a Dockwidget as well. Could it be
> > > made that QextMDI uses that ?
> >
> > QDockWidget cannot be docked as tabbed windows. It would mean all
> > tool-views cannot be tabbed, TabPage mode would be impossible. :-(
> > So I think we're stucked to KDockWidget&Co.
> If that's the only reason then we might try to file a bug report :-)
> What's the exact problem with tabbing and QDockWidget/QDockArea?

Erm, yes please. I have another suggestion as well. I don't know if you know 
it, but from the usability and look&feel point of view, having dockwidgets 
inside a tabwidget is a strict NoNo. The functionality it wants to provide is 
ok, that's what VC offers as well, but not with dock widgets in their 
tabwidgets. That looks a lot nicer and still can be handled ok. I didn't have 
a look recently, but I think it's just the drag handle that's missing. Can 
anyone with a VC copy have a look how that is solved ?  I *really* would like 
to throw KDockWidget out of kdeui, Falk, not only because it's a bit buggy in 
itself but for the reason that it duplicates the Qt functionality and KDE 2.0 
was supposed to provide shrinked KDE libraries; instead they got bloated 
more. With KDE 3, we should throw out and clean up this mess and not add 
more. Specifically KDockWidget; though that means that a lot of apps need to 
be changed, but they could use a copy of kdockwidget for a while until they 
switch to QDockWidget. As much as I like nice widgets and their 
functionality, it doesn't always mean that it helps the user here. I CC 
kde-core-devel for this, so maybe other people can comment on that as well.


We're not a company, we just produce better code at less costs.
Ralf Nolden
nolden at kde.org

The K Desktop Environment	The KDevelop Project
http://www.kde.org		http://www.kdevelop.org

to unsubscribe from this list send an email to kdevelop-devel-request at kdevelop.org with the following body:
unsubscribe »your-email-address«

More information about the KDevelop-devel mailing list