On Tuesday 13 February 2001 17:27, John Levon wrote:
> My suggested scheme would be :
>
> Return - "default" safe choice - "Cancel" for Print, "Insert" for
FormCitation (it can be undone)
>
> Alt-<letter> - for those buttons begininng with "<letter>" - this is the
visual feedback one
>
> Esc - for cancel, standard accelerator
What happened to a clean, consistent interface that is obvious to non-gurus?
We don't use Alt-O for OK. I think that I favour Jean-Marc's minimalist
proposal:
Ok Return
Cancel Esc
Close Esc & Return (because it means both Cancel and Ok)
Incidentally, John, and again in the name of consistency, I think that your
new BibXXX forms should also have an Apply button.
Finally, in your new FormBroswer class, you can use the OkCancelPolicy
(rather than IgnorantPolicy) for the button controller if you tie the close
button to the Cancel policy.
// Manage the cancel/close
button_bc_.setCancel(dialog_->button_cancel);
rather than
// Manage the close button
bc_.setOK(dialog_->button_close);
I'm not suggesting that this is any better, but it's what all the other
similar forms do.
Thoughts?
Angus