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

List:       kde-core-devel
Subject:    Re: WM managed MDI (was Re: Three different tab implementations)
From:       falk.brettschneider () gmx ! de
Date:       2003-02-04 7:25:58
[Download RAW message or body]

You wrote:
> kSirc has a generic interface for the creating the top level mode, right 
> now it does the SDI mode and Tabbed modes.  People want both, and I'm 
> still not pleased with all the features and would like to try a create a 
> new 3rd one.
Your effort for a library would be doubled effort.
There is the QextMDI library, already. Everything is implemented and tested
there. Just load KDevelop-2.1 or KBear and see how it behaves and looks.
QextMDI is generic. In general, you just inherit the mainwindow from
QextMdiMainFrm, set the MDI mode (Tabbed, Win32-MDI, Toplevel, and partially SDI)
via set...-method, and then embed your views with addWindow(...some hints for
placing or docking...). Nothing is easier than that.

> 
> The WM supporting tabbed/mdi modes is a really neat idea, but only KDEs 
> WM would support it.  That's simply not acceptable!
>  I want my app to be 
> useable in as many environments as possible.THIS IS VERY RIGHT.
If there was WM support for MDI, I would love it since it's a great
approach. But there always must be a fall back solution for the case that there isn't
a WM supporting the fancy MDI features. Otherwise I will not port KDevelop
over to the new approach. So in my opinion a generic lib in kdelibs is
necessary.

Ciao
F@lk

-- 
+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
NEU: Mit GMX ins Internet. Rund um die Uhr für 1 ct/ Min. surfen!

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

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