NSButton et Momentary Push In
mpergand
Membre
J'ai besoin d'effecter une une action différente lors d'un mouse down et d'un mouse up sur un NSButton. Le problème est qu'une seule action est générée lors du mouse up. J'ai donc coché l'attribut continous pour pouvoir tester l'état du bouton, mais cet état est erroné, en fait le comportement est identique à celui d'un toggle button (1er clic: on, 2e clic: off). Est-ce un bug ou quelque chose m'a échappée ???
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
mouseDown: et mouseUp: (classe NSResponder)
Donc j'ai le même souci, je voudrais un bouton qui quand je clic dessus passe dans l'état NSOnState (juste le moment où il est enfoncé) et dès que je relâche le clic l'état passe tout seul dans NSOffState.
Mais pas un seul des boutons ne fait ça! J'y comprend rien, state c'est bien enfoncé/pas enfoncé?
Sinon je vais devoir sous-classé mon bouton pour détecte les mouseDown et mouseUp mais alors je ne comprends pas du tout l'intérêt de state...
J'admets ne pas trop voir l'intérêt de la chose, c'est pour avoir un aperçu lorsqu'on maintient le bouton de la souris, ou quelque chose comme ça ?
Ou si tu veux faire une avance rapide sur une vidéo ou une musique ;D