[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: Kicker extension
From: Matthias Elter <elter () trolltech ! com>
Date: 2001-08-23 9:51:39
[Download RAW message or body]
On Thursday 23 August 2001 11:46, Michael Goffioul wrote:
> Matthias Elter wrote:
> > On Thursday 23 August 2001 10:55, Michael Goffioul wrote:
> > > > > Now, I'll think I'll wait for some reaction from a real kicker
> > > > > maintainer to know what to do with the code (throw it, commit it or
> > > > > adapt it before commiting).
> > > >
> > > > Nice work. Commit it.
> > >
> > > OK, here's my proposal:
> > >
> > > A good thing would then be to move the 2 other extensions (kpanelapplet
> > > and kpanelextension) from kdeui to this libkicker library. And to keep
> > > consistency PanelMenu should be renamed to KPanelMenu, the class in
> > > kdeui must then be renamed to something different (KPanelDCOPMenu,
> > > KPanelExtMenu, KPanelAppMenu, ...). But I won't do that at first time,
> > > I'll only put my PanelMenu in libkicker, keeping the name unchanged.
> >
> > Nobody _ever_ used the KPanelMenu class in kdeui. You can simply replace
> > it.
>
> That's what I thought also. But I think we should keep it (you never know)
> and rename it. Maybe it can also be integrated in libkicker?
AFAIR the DCOP menus are no longer part of kicker, so removing the client
class is a good idea.
> Should I do the whole stuff now, before commiting, or going step by step?
> Complete changes include:
> - moving KPanelApplet and KPanelExtension to libkicker
> - moving KPanelMenu (from kdeui) to libkicker and renaming it to
> KPanelAppMenu (because it's related to a running application)
>
> Is this OK? (can do the whole stuff tomorrow, as BIC changes are to be made
> on fridays).
We should keep the KPanel* classes in kdeui to maintain source compatibility.
Existing applets outside of KDE cvs do not link against libkicker.
Greetings,
Matthias
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic