desura / desura-app

Free online games platform, with an open source client. In these scenarios, Desura's free online games are the perfect solution. These games don't require a high-powered computer or lengthy installation processes.
https://www.desura.com/
Other
121 stars 31 forks source link

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

Open lodle opened 10 years ago

lodle commented 10 years ago

Issue by ssokolow from Sunday Nov 25, 2012 at 07:48 GMT Originally opened as https://github.com/desura/Desurium/issues/360


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.)

lodle commented 10 years ago

Comment by karolherbst from Sunday Nov 25, 2012 at 17:40 GMT


could you give us a screenshot of this?

lodle commented 10 years ago

Comment by ssokolow from Monday Nov 26, 2012 at 05:23 GMT


Desurium screenshot

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

GTK+ screenshot Qt screenshot with GtkStyle