[GUI] More points for the technical discussion
Glynn Clements
glynn.clements@virgin.net
Sun, 16 Feb 2003 20:58:05 +0000
Nick Name wrote:
> > Apple expressly forbids "Yes" and "No" as button labels - they
> > recommend using verbs ("Don't Save" - "Cancel" - "Save") instead.
> > Might be too much work to bridge these differences, but who knows?
> >
>
> dialogYesNoCancel verb otherArguments = ...
>
> on windows it would display verb in the titlebar and yes no cancel
> buttons, on osx and kde environments (yes, kde3 also has verbose dialog
> buttons) it would display "don't "++verb, verb, cancel.
User-visible text doesn't belong in the source code. On Windows, the
label text normally lives in the resource (.rc) file; with Xt-based
toolkits (Athena, Motif), it belongs in the app-defaults file.
Generally, you only set widget properties programmatically if you have
to (i.e. because the values are determined dynamically).
--
Glynn Clements <glynn.clements@virgin.net>