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

List:       kde-devel
Subject:    Re: Just a (stupid) question about KDesktop and it's heritage
From:       "=?iso-8859-1?q?Jens_B=E4ckman?=" <czw () home ! se>
Date:       1999-09-29 10:50:18
[Download RAW message or body]

On Wed, 29 Sep 1999 08:18:53 +0000, David Faure wrote:

>Well, kdesktop isn't a normal folder though :
>* it can have one background per "virtual desktop",

Yes, but each virtual desktop could be viewed as a separate folder.
Therefore, you just change the background of the currently active
folder/desktop.

>* the RMB menu on the background is NOT the same as
>the one for a folder (because people want a lot more there)

It basically contains the basic folder commands plus desktop specific
stuff, right? Therefore, you might see it as an overloaded folder.

>* there is no titlebar !!

Not in a folder either - if I'm not totally wrong here, the window
manager provides it for you.

>I'm not sure I see what you suggest. Please elaborate...

What I really want is code reusage and UI customization. Let's begin
with the reusage part. Since the desktop behaves mostly like a folder
with some extra features, why not just create a KFolder class and
inherit it inside the KDesktop? Likewise, the trashcan is another
folder with special operations, so it can inherit the KFolder class
too.

The customization part is hard to describe, you have to see it. What
I'm looking for is only present in one system that i know of: the OS/2
WPS. Basically, you can change the settings of each and every object
without affecting the others. You want a folder with a .jpg background
image, no folder menu, a special icon, a few extra RMB menu options, a
custom titlebar color and a nice font too? No problems - it's all there
for you to modify.

_______________________________________________________________________
  Jens Bäckman                        http://www3.ite.mh.se/~ping9708
                      "Very funny, Scotty. Now beam down my clothes."

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

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