[haiku-commits] Re: r37894 - haiku/trunk/src/servers/app

  • From: Stephan Assmus <superstippi@xxxxxx>
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Wed, 04 Aug 2010 21:05:33 +0200

On 2010-08-04 at 22:06:38 [+0200], Adrien Destugues 
<pulkomandy@xxxxxxxxxxxxxxxxx> wrote:
> > It's the question of making it useful for everybody or not. The mode
> > itself has a certain value, and if it's usage is too annoying, I
> > doubt
> > it find any users beyond the ones that are used to it from the Amiga
> > times - I've used an Amiga for more than 10 years as my main system,
> > and while I didn't find it bad back then, I find it now horrible to
> > use
> > :-)
> 
> I still find it much better than windows, but I must admit that I use a
> patch to the Workbench that makes me able to raise and lower windows by
> clicking on them anywhere.
> 
> > 
> > So I think changing the behaviour of the right mouse button, and
> > making
> > the left mouse button practically useless is no option. The only
> > thing
> > that I think might be more in the spirit of the mode is that only
> > focussed windows are raised when clicked on the border.
> 
> Useless ? I don't think so.

What he means is that when the window is already focused and you click it 
with the left button, nothing happened. I.e. the left button became useless 
on already focussed windows.

> The left button is used to handle focus, while the right button is used
> to raise and lower windows. These are two separate functions and each
> of them deserves its own button. Also, the left button is also used to
> move and resize the window if you hold it, and I can imagine the right
> button could be used to slide the window on the Z axis, moving it
> anywhere you want.
> 
> I actually toggle the z-order of windows quite much (to get them out of
> the way), and this doesn't mean I want to focus them.

I don't agree. The old behavior means that the right mouse button had two 
meanings, lower and raise, depending on where the window is in the stack. 
For all but the front-most window, it means to raise it first. So to lower 
a non frontmost window, you have had to click it twice. Now the left and 
right mouse buttons have one separate meaning each: Right *always* lowers, 
and left raises in case the window is already focused. Multiple 
pro-arguments for that:

* It happens so that this is consistent with the other modes.
* You can lower non-frontmost windows with one click instead of two. (An 
action which I think happens a lot and which you mention specifically doing 
often.)
* Right mouse button always does the same thing.
* Left mouse button is put to use on already focused windows.

The left button in general is used for a whole bunch of different things, 
so it's not really an argument that it should focus windows only and do 
nothing else. In another words, I don't follow the left does this and right 
does that (only) argument.

Best regards,
-Stephan


Other related posts: