NSSlider non linéaire

APAP Membre
Bonjour,



Je cherche à  avoir un NSSlider en continu permettant d'avoir un zoom non lineaire (entre 10% et 16000%)



Pour l'instant j'ai un slider en mode non continue mappé sur un tableau de zoom mais ce n'est pas super.



Si vous avez des idées, je suis preneur.

Réponses

  • Tu peux utiliser une échelle logarithmique. Un peu de théorie [url="http://fr.wikipedia.org/wiki/à‰chelle_logarithmique"]=> ici[/url].
  • CéroceCéroce Membre, Modérateur
    avril 2012 modifié #3
    Oui, il n'est pas obligatoire que la valeur de la vue (le NSSlider) soit la même que celle du modèle. De fait, le Contrôleur peut convertir l'échele linéaire du NSSlider en une échelle logarithmique et vice-versa.



    Mais tu remarqueras que les lecteurs PDF ont plutôt l'habitude d'utiliser un champ de texte avec des boutons [+] et [-] parce qu'un slider n'est pas trop adapté.
  • APAP Membre
    'Céroce' a écrit:


    Oui, il n'est pas obligatoire que la valeur de la vue (le NSSlider) soit la même que celle du modèle. De fait, le Contrôleur peut convertir l'échele linéaire du NSSlider en une échelle logarithmique et vice-versa.



    Mais tu remarqueras que les lecteurs PDF ont plutôt l'habitude d'utiliser un champ de texte avec des boutons [+] et [-] parce qu'un slider n'est pas trop adapté.


    Justement, je n'aimais mais les champs texte image/wink.png' class='bbc_emoticon' alt=';)' />
  • APAP Membre
    'Draken' a écrit:


    Tu peux utiliser une échelle logarithmique. Un peu de théorie [url="http://fr.wikipedia.org/wiki/à‰chelle_logarithmique"]=> ici[/url].


    Je crois en effet que c'est la meilleure solution.
Connectez-vous ou Inscrivez-vous pour répondre.