Boutons de navigation

janvier 2009 modifié dans API AppKit #1
Salut à  tous,

Il y a un petit truc qui me chagrine..
Les deux boutons de navigation (voir image jointe) qu'on retrouve dans le Finder et meme dans Safari ou encore la documentation XCode, sont-ils intégrés dans Interface Builder ? Car depuis Leopard, Apple nous propose très gentiment des images du genre flèche de retour, image utilisateur, etc... Bref, histoire de suivre les HIG d'Apple quoi..

Je me retrouve dans le cas où je dois implémenter ces deux boutons de navigation dans mon application, et malheureusement je n'ai rien trouvé de mieux que devoir les découper et en faire des boutons persos que j'ai foutu dans une NSView, qui elle meme sera implémentée par la suite dans la toolbar de mon application..
Bon jusque là , ça me dérangeait pas trop, jusqu'à  ce que je remarque que l'effet de fade out lorsqu'on masque la toolbar ne s'applique pas à  mes boutons étant donné qu'ils sont contenus dans une NSView..

Alors zut ! Si quelqu'un sait où je pourrai trouver ces boutons :)
Ce que j'ai remarqué, c'est qu'en personnalisant la toolbar de Safari, par exemple, les boutons de navigation sont en Aqua lorsqu'on les drag&drop dans la toolbar... Voilà  qui renforce donc mon idée d'une éventuelle existence de ces boutons dans IB !


Réponses

  • NoNo Membre
    06:43 modifié #2
    dans 1230831694:

    Je me retrouve dans le cas où je dois implémenter ces deux boutons de navigation dans mon application, et malheureusement je n'ai rien trouvé de mieux que devoir les découper et en faire des boutons persos que j'ai foutu dans une NSView, qui elle meme sera implémentée par la suite dans la toolbar de mon application..
    Bon jusque là , ça me dérangeait pas trop, jusqu'à  ce que je remarque que l'effet de fade out lorsqu'on masque la toolbar ne s'applique pas à  mes boutons étant donné qu'ils sont contenus dans une NSView..
    Alors zut ! Si quelqu'un sait où je pourrai trouver ces boutons :)


    Dieu que tu te compliques la vie !

    Faut arrêter la fumette car dans IB ces 2 boutons sont facilement créables.
    Il te faut un segmented control avec seulement 2 segments en style "textured rounded".
    Pour chaque segment il faut mettre l'image du triangle gauche et du triangle droit.

    Ces 2 triangles existent au niveau du système et sont reconnus par IB.
    Ils ont 2 noms :
    - soit NSLeftFacingTriangleTemplate et NSRightFacingTriangleTemplate,
    - soit NSGoLeftTemplate et NSGoRightTemplate.

    Je te joins juste un nib qui te présente ce "contrôle". Et bonnes fête bien sûr.
  • 06:43 modifié #3
    dans 1230842363:

    dans 1230831694:

    Je me retrouve dans le cas où je dois implémenter ces deux boutons de navigation dans mon application, et malheureusement je n'ai rien trouvé de mieux que devoir les découper et en faire des boutons persos que j'ai foutu dans une NSView, qui elle meme sera implémentée par la suite dans la toolbar de mon application..
    Bon jusque là , ça me dérangeait pas trop, jusqu'à  ce que je remarque que l'effet de fade out lorsqu'on masque la toolbar ne s'applique pas à  mes boutons étant donné qu'ils sont contenus dans une NSView..
    Alors zut ! Si quelqu'un sait où je pourrai trouver ces boutons :)


    Dieu que tu te compliques la vie !

    Faut arrêter la fumette car dans IB ces 2 boutons sont facilement créables.
    Il te faut un segmented control avec seulement 2 segments en style "textured rounded".
    Pour chaque segment il faut mettre l'image du triangle gauche et du triangle droit.

    Ces 2 triangles existent au niveau du système et sont reconnus par IB.
    Ils ont 2 noms :
    - soit NSLeftFacingTriangleTemplate et NSRightFacingTriangleTemplate,
    - soit NSGoLeftTemplate et NSGoRightTemplate.

    Je te joins juste un nib qui te présente ce "contrôle". Et bonnes fête bien sûr.



    Et bien voilà  :) C'est tout ce que je voulais savoir !
    Je le savais déjà  pour les 2 triangles, c'est pour ça que ça m'étonnait de pas voir ces types de boutons mais j'ai complétement zappé le segmented control à  vrai dire !
    Merci encore !
Connectez-vous ou Inscrivez-vous pour répondre.