← Back to team overview

kicad-developers team mailing list archive

Re: OK and Cancel and Apply buttons (was Re: Guides

 

Hi

I work on kicad both on linux and windowses and I would like to have
the same button sequence on both platform. I peronally think that
Gnome proposed sequence is made just to be different from windowses and
KDE.

Rok

Geoff Harland wrote:
> 
> 
> Something which I think should be discussed is the sequence of the "OK"
> and "Cancel" buttons (within dialog boxes) within different versions of
> KiCad.
> 
> 
> 
> The Gnome standard indicates that the "Cancel" button should be located
> to the left of the "OK" button - but that is the opposite sequence to
> what is customary under Windows.
> 
> 
> 
> Hence I suggest that it would be desirable to be able to specify
> different sequences for those buttons within different versions of KiCad.
> 
> 
> 
> So that raises these questions:
> 
> 
> 
> - What is the preferred sequence for the Mac version?
> 
> 
> 
> - Is the Gnome standard also preferred with other desktops (is that the
> correct terminology?) which can be used with Linux? For instance,
> with KDE and X Windows?
> 
> 
> 
> And while there are not that many dialogs which also provide an "Apply"
> button, there still are some (which I have provided in some cases when
> the previous implementation of each of the dialogs concerned updated the
> display on the screen before the dialog concerned had been closed).
> 
> 
> 
> So once again, that raises the issue of what sequences are preferable
> for each version.
> 
> 
> 
> In the case of Windows, the preferred sequence seems to be "OK",
> "Cancel", and then "Apply" (based on the sequence which I have seen
> within dialog boxes specifically implemented by MS).
> 
> 
> 
> - What would be the preferred sequence for the Mac version?
> 
> 
> 
> - And ditto for Gnome desktops, and ditto for yet other desktops used
> with Linux?
> 
> 
> 
> Maybe sequences could be defined within a header file, after which the
> code for each dialog then acquires the appropriate specification for
> each sequence concerned, and then implements the buttons concerned in
> the thus-specified sequence.
> 
> 
> 
> (There are yet other matters which I want to raise concerning dialog
> boxes, but I'll refer to just one topic per message.)
> 
> 
> 
> Regards,
> 
> Geoff Harland.
> 
> 
> ------------------------------------------------------------------------
> Sick of deleting your inbox? Yahoo!7 Mail has free unlimited storage.
> Get it now
> <http://au.rd.yahoo.com/mail/taglines/default_all/storage/*http://au.docs.yahoo.com/mail/unlimitedstorage.html>.
> 
> 

 




Follow ups

References