new kde project
gav at kde.org
Fri Jun 6 13:28:36 BST 2003
-----BEGIN PGP SIGNED MESSAGE-----
> Btw, given that I'm going to stop completely the development of finglonger,
> I hope you can implement a few things that I had in mind.
> First, it would be nice if you could add a way to configure an icon for
> each mode, that way, you could make the kicker icon of irkick change
> showing the current mode (I would do it by drawing a semitransparent
> version of the "mode icon" over irkick's icon, and possibly reducing it a
> few pixels and putting it on the right-bottom corner of irkick's icon).
the good news is that in fact i had this in mind too :-) so when i designed
it, i implemented modes in such a way to allow properties to be set like an
icon without any significant changes to the code.
the bad news is that on later reflection, this idea only works if the system
has one remote control, since there's only one icon in the system tray to
change. i, for instance, have two, and i'm unsure how to represent each of
their modes with the current interface.
if this difficulty can be overcome in an elegant way i'll do the necessary
> Also, it would be nice if you could had a look at the way you handle the
> dcop arguments. I'm trying to add an action that calls kicker Mixer0
> increaseVolume(0) but it doesn't work (Mixer0 is there when you have
> kmix's applet in kicker, and the 0 device id is the one for the master
right, this has been on the TODO list for quite some time now, and to be quite
honest i have _no_idea_ how to fix it. it's either a bug in dcop, a bug in
kmix or i am doing something highly stupid, since making an rpc using one
method works, and yet the - supposedly equivalent - rpc using another method
doesn't. unfortunately, to make matters worse, it only seems to happen on a
subset of applications kmix being one it doesn't work on, and only when
arguments are used.
the code is in kdenonbeta/kdelirc/irkick/irkick.cpp for those interested. i've
annotated the two blocks of code that should be equivalent.
Gav Wood <gav at kde.org>
codito ergo non satis bibivi
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
-----END PGP SIGNATURE-----
More information about the kde-core-devel