Hi This is usually a symptom of not using a QDialogButtonBox. If used the button box will automatically adjust the sequence to match the HIG guidelines for the client OS.
Regards Tim > On 13 May 2019, at 01:03, Jonathan Moules <[email protected]> > wrote: > > Hi List, > > There seems to be some inconsistent ordering and usage of the buttons on > dialogs. Does QGIS have developer guidelines on this? > > Largely it's fairly consistent but sometimes button orders seem incongruous. > Also the use of "Cancel" versus "Close". > > For example, Raster > "Raster Calculator" has: Ok, Cancel, Help > > Raster > "Align Rasters": Ok, Close, Help > > All the other data processing tools I looked at (not all) (Vector and Raster > menus) were consistent: Run, Close, Help > > Data Source Manager: (other buttons), Close, Add, Help > > Add new service/database dialog: Ok, Cancel, Help > > CRS Dialog: Ok, Cancel, Help > > Project settings: OK, Cancel, Apply, Help > > Options: Ok, Cancel, Help > > Style Manager: Close, Help > > > ---- > > The ones that particularly jump out at me are: > > * "Align Raster" using "close" not "cancel" > > * Project Settings has an "Apply" but "Options" doesn't. > > * Apply and Add seem to come after cancel/close but ok/run always comes > before. Shouldn't add/apply be to the left? > > * Data processing tools seem like they should be "Cancel" as they're > Do/Do-Not dialogs. > > These are minor things but consistency in the UI makes the application much > easier to use as it lowers the cognitive burden on the user. > > (3.4.3) > > Cheers, > > Jonathan > > > > _______________________________________________ > QGIS-Developer mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer — Tim Sutton Co-founder: Kartoza Ex Project chair: QGIS.org Visit http://kartoza.com <http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net I'd love to connect. Here's my calendar link <https://calendly.com/timlinux> to make finding time easy.
_______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
