Hello!

Stephan Sokolow has written on Saturday, 10 August, at 21:17:
>On 13-08-10 01:07 PM, Kevin Krammer wrote:
>> I am not sure how it does it exactly but it definitely does it.
>> E.g. left clicking the Amarok icon toggles main window visiblity and Amarok 
>> is
>> using KSystemNotifierItem for its tray integration.

>> I did a quick code search and it seems this is communicated via a property on
>> the D-Bus object.  If the property "ItemIsMenu" is true, left click will call
>> the ContextMenu D-Bus method, otherwise (propery is false or missing) it will
>> call the Activate D-Bus method.

>Ok, that's a relief. I checked all of my tray icons and it looks like 
>the developers could implement something comfortably sane with that kind 
>of "one action, but you choose which one" limitation, should they choose 
>to drop the XEmbed implementation.

    I don't like the "one action" idea at all, I never want configuration
of clipboard manager to be mixed with history so I should search one or
another. Options should be right-clicked and history drop-down should be
left-clicked. The same for keyboard layout switcher. Well, I use shortcut
but many people use left-click on tray icon and where to find config if
there is only single action? So that "one action" is a very stupid idea,
I'm sorry if I'm rude.

>Most of them already either have fairly useless context menus or, like 
>Parcellite, have no main window and already display a context menu on 
>left-click.

>The ones that might be an issue without separate left- and right-click 
>behaviours, should their developers ever abandon XEmbed are:

>1. Pidgin (I don't mind only having "toggle visibility" and the context 
>menu does have a lot of stuff that is used infrequently enough to be 
>only accessed via the main window (eg. shortcuts to the accounts and 
>preferences dialogs), but I can see people complaining about needing an 
>extra click to do things like changing their status to/from Away/Busy/etc.)

    It's true for all other IM applications around - Licq, Psi, Skype,
etc. I use their context menu not too rarely and I hate to miss it or to
click twice to open window. And don't tell me to use shortcuts - I don't
have keyboard with 500 keys to bind them all to all applications I ever
use and even if I had I don't have a big table to put such monster. ;)

>2. Audacious Media Player (Not everyone uses the global keybindings 
>plugin to toggle main window visibility like I do, I wouldn't want to 
>HAVE to take my hand off the mouse to toggle visibility, and the context 
>menu has useful options like Play/Pause and "quit the damn application 
>so I can re-launch it to get the playlist responding to keystrokes again")

    Also audio mixer - I used to scroll it to change volume, middle-click
to mute, left-click to open a mixer, and that all is what I use often and
pack it all into single action menu is damn bad. I rather will use some
outdated application which does it than use some new which cannot.

    Andriy.

------------------------------------------------------------------------------
Get 100% visibility into Java/.NET code with AppDynamics Lite!
It's a free troubleshooting tool designed for production.
Get down to code-level detail for bottlenecks, with <2% overhead. 
Download for free and get started troubleshooting in minutes. 
http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to