Le 13 mars 08 à 16:57 (soir), Benoit Widemann a écrit:
On 13 mars 08, at 16:11, Arnaud Nicolet wrote:
Par contre, "Annuler" est plus compliqué et dépend plus du
programmeur (est-ce qu'on doit annuler une sélection ou non, par
exemple) et doit être écrite par sois-même.
Tout dépend de la nature de la sélection. Une sélection de texte
n'est pas une commande au sens programmatique et n'est en général
pas annulable puisqu'elle ne modifie pas les données. Mais si la
sélection est le résultat d'une commande, par exemple une sélection
de records dans une database, ça peut avoir du sens d'annuler la
commande pour retrouver la sélection précédente. Il y a des wagons
de doc sur le sujet dans les HIG d'Apple.
Il reste des cas tordus, par exemple "Tout sélectionner" est bel et
bien une commande même s'il s'agit d'un simple champ de texte...
donc en suivant la logique ci-dessus elle devrait pouvoir
s'annuler. En pratique c'est rare.
Voilà. On peut aussi avoir une sélection qui correspond à quelque
chose d'autre (si on change la sélection, on change la valeur de
quelque chose). Ça "peut" arriver.
|