New Prosal [was Re: policy change related to kdelibs snapshots]
Aaron J. Seigo
aseigo at kde.org
Tue Jul 11 18:47:06 BST 2006
On Tuesday 11 July 2006 11:03, David Faure wrote:
> On Tuesday 11 July 2006 18:55, Aaron J. Seigo wrote:
> > *sigh* this is how rumors get started. ksystemtray's primary (perhaps
> > only meaningful) change was that you couldn't get middle clicks anymore
> > and if you were doing fancy event capturing you'd have to rethink what
> > you were doing.... but both of those things are abuses of the systemtray,
> > particularly the latter, and should probably be done using applets.
>
> This isn't about features, but about keeping stuff compiling. Apparently
> this change was rather difficult to port the app code to. And the guys
> doing the porting are not necessarily those who wrote the code in the first
> place, so "you have to rethink" is kind of hard.
commenting out middle click event handlers with /* FIXME: comment for the
regular maintainer is hard? =/
of the 11 systray icons i have running right now, ranging from krandr to kgpg
to kmix to kmail, only one seems to do anything special. and by "special" i
mean "do something on middle click". this was also the case that coolo
commented on.
i also ported one use of ksystemtray in kdelibs myself. that use subclassed
ksystemtray to change its behaviour. i was able to get rid of the subclass
and simplify the code. i had never seen that code before. it took <5 minutes.
that said, it would be cool to have a place where these porting changes could
be done over the course of a few days (e.g. bleedingedge or whatever)... but
yeah, this systemtray example is way overdone.
--
Aaron J. Seigo
Undulate Your Wantonness
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
Full time KDE developer sponsored by Trolltech (http://www.trolltech.com)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20060711/a2c54e8f/attachment.sig>
More information about the kde-core-devel
mailing list