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

List:       kde-devel
Subject:    Re: Applets?
From:       Steffen Hansen <stefh () mip ! sdu ! dk>
Date:       1999-05-14 15:12:54
[Download RAW message or body]

On Fri, 14 May 1999, Kurt Granroth wrote:

> Torsten Rahn wrote:
> > Concerning apps in the panel we have:
> > 
> > 1. Docking,
> > 
> > 2. Swallowing 
> > 
> > 3. Applets
> > 
> > which look all the same to me from the point of the user. "What´s the
> > difference?  Why three names for something that looks all the same to me?"
> > => Irritation!
> 
> I disagree that they look the same (well, maybe to "some" users).  Docked
> widgets are always in the little docking panel on the right of the panel ala
> Win9x.  Applets allow the app to run in the panel but NOT in the docking part.
> Swallowing allows legacy apps to run in the panel.
> 
> > Is it possible to convert all docked apps to applets? Any disadvantages?
> 
> It would probably be trivial from a programming point of view.  However, I
> like the idea of the docked widgets.  To me, they are all indicators.  KBiff,
> KPPP, Caitoo, etc all show the status of *some* action.  I *do* think KSCD
> would be better off as an Applet though, as it is not an indicator.

I agree with Torsten. It is bad to have different pieces of code to handle
exactly the same this. I think swallowing should stay (for old stuff like
xload), but docking should go away. Only the visual appearance differs
between docking and an applet. Why not just have DockedWidget that
one can use to make an applet whow a small widget in the docking area.

BTW: How are kpanel and panelapplets going to communicate? CORBA/KOM or
yet-another-special-protocol?

greetings,
--------------
Steffen Hansen                              |
email: stefh@mip.sdu.dk, stefh@imada.sdu.dk,|  
       hansen@kde.org                       | ABC...VWXKZ :)
URL:   http://www.mip.sdu.dk/~stefh         | 

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

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