gestion des outils sous condition

bruno serres shared this question 1 year ago
Answered

Bonjour, je souhaiterai proposer une barre d'outil qui change en fonction d'un paramètre.

Proposer par exemple de construire un parallélogramme avec un choix d'outils aléatoire ( mais combinaison prédéfinie à chaque construction (paralléles ou milieu et symétrique ou compas)

je peux faire des boutons outils qui apparaissent en fonction de mon paramètre mais est ce que je pourrais modifier directement ma barre d'outils ?

merci,

bruno

Comments (7)

photo
1

Peut-être que ce tread vous aidera.

photo
1

Bonjour Noel et Rami,

merci encore une fois pour votre réactivité.

Je ne sais pas ce qu'est le xml, et je ne suis pas sur de vouloir savoir, j'en suis à l'étape ou j'essaie de décortiquer des exemples de javascript pour comprendre….

Voici mon fichier un peu plus avancé ( avec du coup pas de barre outil mais des boutons) mais je pense qu'il faut que je garde la fleche pour pouvoir changer d'outil ?

bonne soirée, encore merci,

bruno

photo
photo
1

Bonjour,

Le JS suivant fonctionne avec GGB 6.0.511 Classic, Browser Chrome

dans un événement onClick (et je pense (pas testé) aussi à onUpdate or GloblaJavaScript).

ggbApplet.setCustomToolBar("|| 0 || 1 || 2")

Mais pas en GBB 5.0.511 Classic, Local

Voir aussi ici mon message de demande/erreur

photo
1

bonsoir messieurs, voici donc mon fichier final, pensez vous qu'il y a un moyen de le simplifier….

Si je comprends bien le message de Rami, cela signifie qu'il faut que je télécharge GGB 6. Cela aura t il un influence sur les reste des commandes de mon fichier ?

En laissant le fichier comme ca ( qui fonctionne j'ai l'impression…) je ne peux pas changer de mode outil. Cela signifie qu'il faut que je laisse la barre outil visible mais pour avoir la fleche de selection mais dans ce cas, je souhaiterai pouvoir enlever les outils créés….

merci pour votre investissement dans ce forum,

à bientôt,

bruno

photo
1

Pourquoi pas:

créez votre propre outil "la fleche de selection" comme les autres (avec ggbApplet.setMode(0) et toujours visible).

Ensuite, vous pouvez changer la barre outil vers non visible.

photo
1

Bonjour Rami, c'est maintenant que j'entrevois le problème. Pour simplifier la manipulation d'intégration des icônes, je ne suis pas passé par des boutons mais par des textes. ( pour intégrer une image sur un boutons il faut l'importer…..), et j'ai l'impression qu'en mode droite je ne peux pas appuyer sur un texte mais je peux cliquer sur un bouton…..

- y a t il un moyen direct de mettre un icône outil sur un bouton ?

- Je vais me lancer dans une série d'exercices autovalidés de construction, pourriez vous me confirmer que mes script sont valides.

merci beaucoup.

bruno

photo
1

"y a t il un moyen direct de mettre un icône outil sur un bouton ?"

Oui, un exemple avec des commentaires en annexe.

---------------------------------

".....pourriez vous me confirmer que mes script sont valides."

Personne ne peut le faire, peut-être un politicien avant les élections.

photo
© 2019 International GeoGebra Institute