You're suggesting it's the programs that are partially responsible, or is blackbox just quitely encouraging bad behaviour. So far I've sen this with firefox and emacs
I'm suggesting that it's blackbox' handling of apps that want to inform the user about something, e.g. if your IM client is minimized, and it knows this, it may decide to show itself when a new message arrives. Blackbox handles this by doing the activate described above. It may not be the right thing for Blackbox to do (but it is perfectly valid for the IM client to show itself as a result of some event).
Unfortunately, this is not very easy to do, so it may take time to get it right. If anyone wants to volunteer/help/etc. please feel free :)
I'll probably need some helpful pointers (as far as the X* stuff is concerned), but I'm happy to devote some time to this!
The X stuff really isn't too difficult, and most of this is already handled. What really needs to be done is the policy decision stuff.
If an iconified window deiconifies itself (without user interaction), what should Blackbox do? ignore it? activate it? show it on the current workspace? show it on the workspace the window was previously on? flash some menu/toolbar/slit thingy to indicate something happened? the decision is the hard part you see :)
Robert
-- Bradley T. Hughes - bhughes at trolltech.com Trolltech AS - Waldemar Thranes gt. 98 N-0175 Oslo, Norway
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
List archives: http://asgardsrealm.net/lurker/splash/index.html
