Bug 195629 - The default window title buttons should be reversed in RTL mode
Summary: The default window title buttons should be reversed in RTL mode
Status: RESOLVED INTENTIONAL
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 4.2.3
Platform: openSUSE Unspecified
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: rtl
: 181358 195630 195631 195632 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-06-08 07:35 UTC by Zayed Al-Saidi
Modified: 2009-09-05 15:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zayed Al-Saidi 2009-06-08 07:35:41 UTC
Version:            (using KDE 4.2.3)
Installed from:    SuSE RPMs

Right now, if I run KDE in RTL mode (i.e using Arabic as my default language),by default I will get windows title buttons same as if I use English language. In RTL mode, all the buttons should be reversed in compare what we have in LTR mode. For example, the X button should be in left corner in RTL mode while it is in right corner in the LTR mode.
Comment 1 lucas 2009-06-08 09:04:27 UTC
*** Bug 195630 has been marked as a duplicate of this bug. ***
Comment 2 lucas 2009-06-08 09:04:28 UTC
*** Bug 195631 has been marked as a duplicate of this bug. ***
Comment 3 lucas 2009-06-08 09:04:30 UTC
*** Bug 195632 has been marked as a duplicate of this bug. ***
Comment 4 Zayed Al-Saidi 2009-06-08 10:54:29 UTC
Thanks Lucas, and sorry for this spamming :) , I faced some problem with b.k.o
Comment 5 Diego Iastrubni 2009-06-20 20:26:11 UTC
Actually, I think this should be a "invalid" or "wontfix". 

This was how it was done in KDE 3.0-alpha, and I reverted this to be "language neutral". The reason is that I found that the decorations amde by artists were not simetric (remember the web style?) and it got borked in RTL mode.

As a second reason, IMHO, the location of the close button (on the right, or left) is not a question of English vs. Arabic, but a question of "Mac vs. PC". Well, you know the idea...

My rule is: anything dealing with artists is always no connected to the application direction.
Comment 6 Zayed Al-Saidi 2009-06-20 21:39:52 UTC
Ok, so this should be solved in HIG level. For that I suggest the X button should be in right corner for LTR and in the left corner for RTL. All the styles must obey for this rule. 

And this is not Mac vs. PC for Arabic user (at least) since there is no Arabic interface for Mac. So most Arabic users change the default setting of close button to move it to the left corner. It is annoying.
Comment 7 Diego Iastrubni 2009-09-04 23:34:54 UTC
*** Bug 181358 has been marked as a duplicate of this bug. ***
Comment 8 Martin Flöser 2009-09-05 00:01:04 UTC
I really don't like to change the bug state of this feature request as I am a user of a LTR language setup. Nevertheless I agree with Diego in the point of interfering with artists.

I just spent about ten minutes thinking about the issue and I remembered that in Aurorae I decided that button positions are part of the design and by that set by the designers. Giving power to the designers is an important part of that decoration. So if the buttons would be mirrored I would have to ignore it in Aurorae to give the same kind of power back to the artists (imagine a theme were the buttons are faded into the background).

And I even doubt that button position is actually a RTL issue. Like said button position is more a interface thing (mac on the left). Of course I can't really talk on that about it, but if it were a RTL issue, the close button would have to be on the left by default as the LTR users are tought to start reading from upper left, so the most important button has to be expected on the left (like menu, toolbar, tabbar). Having the button group on the right is a kind of inconsistency (and IIRC the usabilty group is discussing of changing that).

So to make a long story short: I think it is realistic that we will not implement this feature request.
Comment 9 Zayed Al-Saidi 2009-09-05 15:39:38 UTC
Thanks Martin for your input :)

I hope that our artiests do not forget RTL languages when they design their themes.