Hi, According to bug #449, I was asked to reimplement fingerwheel and toolbar to have just one instance in memory and communicate over D-Bus.
My idea is: Daemon invoked by D-Bus if needed. Daemon keeps only one instance of finger wheel and toolbar. When needed it switchs icons and shows/hides window. Icons are set using signal message containing path to icon file. Button clicks and scrolling are method calls to owner of window. Owner is last app which wanted to show window and haven't it hide. When no app needs finger wheel and toolbar daemon kills itself. I will be happy if you comment on it. Martin Kupec
Description: PGP signature