Bonjour Ă tous
Formidable, merci Didier, c'est exactement le renseignement qu'il me fallait!
Je récapitule l'ensemble pour tous ceux que cela pourrait intéresser (sur la base d'un post de Tig, d'un guide dans Developpers Google et d'un trÚs bon conseil de Daredevil/Didier):
Soit un plugin sans barre d'outils fichier.rb
Créer un plugin indépendant venant compléter le fichier sans barre d'outils : fichier_barreoutils.rb
CrĂ©er naturellement un dossier pour les icĂŽnes : fichier_icones et le garnir des icĂŽnes dĂ©sirĂ©es de type png : icone1, icone2âŠ
Lui donner une forme de ce genre (pour une barre avec 2 icÎnes et un séparateur au milieu):
require fichier.rb'
toolbar=UI::Toolbar.new("le nom de la barre d'outils")
cmd1=UI::Command.new("le nom de la commande n°1"){la commande n°1 }
cmd1.small_icon= " fichier_icones / icone1.png"
cmd1.large_icon= " fichier_icones / icone1.png"
cmd1.status_bar_text = "texte explicatif commande n°1 dans la barre de status"
toolbar = toolbar.add_item cmd1
toolbar.show
toolbar=toolbar.add_separator
Cmd2=UI::Command.new("le nom de la commande n°2"){la commande n°2 }
cmd2.small_icon= " fichier_icones / icone2.png"
cmd2.large_icon= " fichier_icones / icone2.png"
cmd2.status_bar_text = "texte explicatif commande n°2 dans la barre de status"
toolbar = toolbar.add_item cmd2
toolbar.show
et ça fonctionne à merveille!
nota : le nom de la commande et la commande se trouvent dans les lignes du fichier sous la forme
UI.menu("Plugins").add_item("le nom de la commande") { la commande }
Encore merci Ă vous Didier ainsi qu'Ă Pilou pour avoir bien voulu jeter un Ćil sur ce petit problĂšme .
François