← Back to team overview

kicad-developers team mailing list archive

OK and Cancel and Apply buttons (was Re: Guides for dialogs creation.)

 

--0-1186136719-1193283804=:78437 Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Something which I think should be discussed is the sequence of the "OK" and=
"Cancel" buttons (within dialog boxes) within different versions of KiCad.
=20
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.
=20
Hence I suggest that it would be desirable to be able to specify different =
sequences for those buttons within different versions of KiCad.
=20
So that raises these questions:
=20
- What is the preferred sequence for the Mac version?
=20
- Is the Gnome standard also preferred with other desktops (is that the co=
rrect terminology?) which can be used with Linux? For instance, with KDE an=
d X Windows?
=20
And while there are not that many dialogs which also provide an "Apply" but=
ton, there still are some (which I have provided in some cases when the pre=
vious implementation of each of the dialogs concerned updated the display o=
n the screen before the dialog concerned had been closed).
=20
So once again, that raises the issue of what sequences are preferable for e=
ach version.
=20
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 box=
es specifically implemented by MS).
=20
- What would be the preferred sequence for the Mac version?
=20
- And ditto for Gnome desktops, and ditto for yet other desktops used with=
Linux?
=20
Maybe sequences could be defined within a header file, after which the code=
for each dialog then acquires the appropriate specification for each seque=
nce concerned, and then implements the buttons concerned in the thus-specif=
ied sequence.
=20
(There are yet other matters which I want to raise concerning dialog boxes,=
but I'll refer to just one topic per message.)
=20
Regards,
Geoff Harland.

Sick of deleting your inbox? Yahoo!7 Mail has free unlimited storage.
http://au.docs.yahoo.com/mail/unlimitedstorage.html
 --0-1186136719-1193283804=:78437 Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><head><style type=3D"text/css"><!-- DIV {margin:0px;} --></style></he=
ad><body><div style=3D"font-family:times new roman, new york, times, serif;=
font-size:12pt"><P>Something which I&nbsp;think should be discussed is the =
sequence of the "OK" and "Cancel" buttons (within dialog boxes) within diff=
erent versions of KiCad.</P>
<P>&nbsp;</P>
<P>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.</P>
<P>&nbsp;</P>
<P>Hence I suggest that it would be desirable to be able to specify differe=
nt sequences for those buttons within different versions of KiCad.</P>
<P>&nbsp;</P>
<P>So that raises these questions:</P>
<P>&nbsp;</P>
<P>&nbsp;- What is the preferred sequence for the&nbsp;Mac version?</P>
<P>&nbsp;</P>
<P>&nbsp;- Is the Gnome standard also preferred with other desktops (is tha=
t the correct terminology?) which can be used with Linux? For instance, wit=
h&nbsp;KDE and X Windows?</P>
<P>&nbsp;</P>
<P>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 displa=
y on the screen before the dialog concerned had been closed).</P>
<P>&nbsp;</P>
<P>So once again, that raises the issue of what sequences are preferable fo=
r each version.</P>
<P>&nbsp;</P>
<P>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&nbsp;implemented by MS).</P>
<P>&nbsp;</P>
<P>&nbsp;- What would be the preferred sequence for the&nbsp;Mac version?</=
P>
<P>&nbsp;</P>
<P>&nbsp;- And ditto for Gnome desktops, and ditto for yet other desktops u=
sed with Linux?</P>
<P>&nbsp;</P>
<P>Maybe sequences could be defined within&nbsp;a header file, after which =
the code for each dialog then acquires the appropriate specification for ea=
ch sequence concerned, and then implements the buttons concerned in the thu=
s-specified sequence.</P>
<P>&nbsp;</P>
<P>(There are yet other matters which I want to raise concerning dialog box=
es, but I'll refer to just one topic per message.)</P>
<P>&nbsp;</P>
<P>Regards,</P>
<P>Geoff Harland.</P></div><br>


<hr size=3D1>
Sick of deleting your inbox? Yahoo!7 Mail has free unlimited storage. <a hr=
ef=3D"http://au.rd.yahoo.com/mail/taglines/default_all/storage/*http://au.d=
ocs.yahoo.com/mail/unlimitedstorage.html" target=3D_blank>Get it now</a>.
</body></html> --0-1186136719-1193283804=:78437-- 




Follow ups