Icônes personnalisées pour la boîte à boutonsSalut les fans de JMP !
Encore un petit problème de script : j'aimerais ajouter une image personnalisée à une ButtonBox. Malheureusement, cela ne fonctionne pas. Mon script ressemble à ceci :
New Window("My Window",
V List Box(
bb = Button Box("New Project");
)
);
// bb << Set Icon("JMP"); // This works!
bb <<SET icon=""> Gives "Unknown" in the log!!!
New Image(Open("../imgs/New Project Icon.png")); // Opens the image. Path seems to work fine</SET>Comme vous pouvez le voir, JMP est capable de trouver mon image, car la dernière ligne du script fonctionne sans erreur. Mais l'avant-dernière ligne produit le message "Inconnu" dans le journal et n'ajoute pas l'image au bouton.
Merci pour tout conseil,
Sébastien
Re : Icônes personnalisées pour la boîte à boutonsEssayez d'utiliser un chemin de fichier absolu au lieu d'un chemin de fichier relatif. Un bouton a son propre contexte et ne sait rien du script qui l'a créé.
Re : Icônes personnalisées pour la boîte à boutonsRemplacez le point-virgule par une virgule pour la définition de votre boîte à boutons ::
bb = Button Box("New Project"),
Cela fonctionne dans JMP 13 :
a = new window("test",
b = button box("Bar Chart"),
);
b << set icon("C:\JMP\Icons\icon-48x48-chart_bar.png");
