Page 1 of 1
Panel icons no longer depress when pressed...
Posted: Fri Aug 14, 2009 8:50 pm
by nirvanix
After recent upgrade, the panel icons don't move (depress) when clicked on. What happened? Was this feature removed? It's a useful feature!
Re: Panel icons no longer depress when pressed...
Posted: Fri Aug 14, 2009 8:54 pm
by Marty Jack
If you mean the launchbar, they highlight when hovered over.
They now launch the application when clicked rather than when released, like all other actions in the panel, so the feedback is that your application starts.
Re: Panel icons no longer depress when pressed...
Posted: Thu Aug 20, 2009 4:01 pm
by nirvanix
Not an acceptable answer or code change. I have a netbook and it was useful with this little keyboard and screen to see that I actually clicked on the icon properly. If the app doesn't launch I now do not know whether or not it was clicked on at all.
Highlighting only shows that the cursor is over the icon, not that it was clicked.
Re: Panel icons no longer depress when pressed...
Posted: Thu Oct 28, 2010 7:09 pm
by J. M.
I second the complaint.
Firstly, it's not accurate to say that the icons launch the application when clicked. A mouse click is composed of two events, the mouse button pressed and released. The icons in LXpanel only take care of the first part of a mouse click, the mouse button press event. This is OK for icons in the tray and the panel applets, but not for icons in the application launcher:
- Like nirvanix said, there is no visual feedback. For example, when you open the main ("start") menu, the icon still looks the same as if the menu was closed, it does not suggest the pressed state in any way (but otherwise, a simple mouse press is fine for the main menu).
- The behaviour is inconsistent with the rest of the desktop and applications. Just about everywhere else (including the rest of LXDE), mouse press is used for switching things (tabs in a notebook, showing/hiding components etc.), but for opening/launching new things (opening new tabs, windows, starting new apps), a full mouse click is required. Other panels in other desktop environments use full click for launching applications, too.
- It feels "wild". It is error-prone and you cannot change your mind. Since there is no visual feedback (pressed buttons/icons), you don't know whether you pressed the button or not, so you may press it twice or three times, and then multiple instances of the application show up. That's why this behaviour is OK for the tray icons - the applications are already running, and you just make their windows visible or hide them, so it cannot generate multiple instances of the application. Also, when you register mouse click events instead of just mouse button press events, the user can press the mouse button, but realize that launching the application is not what he wants, so he can move the mouse cursor away, release the mouse button, and the application will not start. Not possible with reacting directly to button press. Or they can move the icon by pressing the mouse button and moving the mouse cursor - again, very impractical when just pressing the mouse button immediately launches the application.
So, please, could you either change the behaviour in the application launchbar and the main menu icon so that proper mouse click events are registered instead of mouse button press events, with proper visual feedback (pressed icon state), or at least make this optional, configurable?
Thanks.
Re: Panel icons no longer depress when pressed...
Posted: Thu Oct 28, 2010 8:43 pm
by J. M.
OK, so I submitted it to the bugtracker:
https://sourceforge.net/tracker/?func=d ... tid=894872
(P.S. I'm not sure why my feature request is posted three times in the bug tracker. It looks like the bug tracker is buggy. Anyway, sorry for that.)