IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

2D Sketcher - Chemdoodle API


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 22
    Points : 13
    Points
    13
    Par défaut 2D Sketcher - Chemdoodle API
    Bonjour

    J'utilise l'API Chemdoodle afin d'intégrer un dessinateur de molécules dans ma page web.

    doc de l'api --> http://web.chemdoodle.com/docs/api
    tuto chemdoodle --> http://web.chemdoodle.com/tutorial/2...ketcher-canvas

    Ca a l'air très simple d'utilisation et je n'ai aucun problème à générer mon sketcher. Voici l'appel au constructeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var options = {useServices:true, oneMolecule:false,includeToolbar:false};
    var sketcher = new ChemDoodle.SketcherCanvas('sketcher', 500, 300, options);
    Le souci est que je dois personnaliser ma barre d'outils et là ça coince.
    Dans le tuto indiqué plus haut, il est précisé que je dois passer l'option includeToolbar à false lors de l'appel au constructeur, ce que je fais ^^

    Ensuite, toujours en m'inspirant de la doc de l'api, j'essaye plein de trucs pour créer cette barre d'outils mais rien ne fonctionne. par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var toolbar = new ChemDoodle.sketcher.gui.desktop.ToolbarManager(sketcher);
    J'ai essayé plein de syntaxes différentes aussi essayé de créer les boutons un par un... enfin bref je suis dessus depuis mardi matin et m'enfonce de plus en plus... alors si quelqu'un a une idée, je veux bien que m'aidiez car c'est la déprime là...

    merci et bonne journée

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut
    Bonjour

    Je ne connais pas, mais après une recherche et une lecture rapide, je crois comprendre qu'il faut mettre la propriété "toolbar" à "false" seulement si vous remplacez la "toolbar" par une autre de votre création.

    includeToolbar – is a boolean and is true by default. Set this to false to remove the toolbar, such as when creating your own interface to the SketcherCanvas <canvas> (such as in a mobile app).
    S'il s'agit simplement d'apporter des modifications à la "toolbar" : http://web.chemdoodle.com/docs/api#toolbarManager

Discussions similaires

  1. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28
  2. JEG : jAPI : Une API pour C++Builder
    Par JEG dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/11/2003, 13h50
  3. FOnction api specifiant la position de la souris
    Par florent dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/05/2002, 20h07
  4. faire un selection dans une image aves les APIs
    Par merahyazid dans le forum C++Builder
    Réponses: 3
    Dernier message: 30/04/2002, 10h44
  5. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo