desura / Desurium

Free online games platform (juegos gratis), with an open source client. LGPL repo for Desura client. Potentially out of date. See https://github.com/desura/desura-app for newest (LGPL) client.
https://www.desura.com/es
GNU General Public License v3.0
270 stars 42 forks source link

Button order on dialog boxes is stuck on KDE/Windows under Linux #360

Open ssokolow opened 11 years ago

ssokolow commented 11 years ago

I'm running my desktop with the GNOME/MacOS "OK/Confirm in the right-hand corner" button order. However, the Uninstall and Remove from List dialog boxes put Cancel in the right-hand corner instead.

Since Desurium is using wxGTK, it should probably be checking this GTK+ config key I've set:

gtk-alternative-button-order = 0

That's also how my Qt apps know what order to use when using GtkStyle for their theming.

Also, here's an interesting article on Why ‘Ok’ Buttons in Dialog Boxes Work Best on the Right when web-based UIs can't reliably guess and use platform order.

(Keeping in mind that the claim that "platform consistency is not enough" is talking about finding a satisfying answer to the "why?" question rather than being lazy. Even I misunderstood the author's position initially.)

karolherbst commented 11 years ago

could you give us a screenshot of this?

ssokolow commented 11 years ago

Desurium screenshot

I've also screenshotted GTK+ and Qt applications from the same desktop for comparison:

GTK+ screenshot Qt screenshot with GtkStyle