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