/* NOM DU SCRIPT Copyright (c) 2011 DESCRIPTION */ //================ var version = "00"; //================ //FONCTION UI function UI(thisObj) { // Vérifier si le script est lancé depuis ScriptUI Panels ou pas if (thisObj instanceof Panel) { // Si oui c'est un panneau var myPal = thisObj; } else { var myPal = new Window("palette","Creation",undefined, {resizeable:true}); // Si non on crée la fenètre } if (myPal != null) { // Paramètres de marges et alignements du contenu myPal.alignChildren = ["fill","fill"]; myPal.margins = 5; myPal.spacing = 5; // On ajoute le contenu de la palette var contenu = myPal.add("group"); contenu.alignChildren = ["fill","fill"]; contenu.margins = 5; contenu.spacing = 5; contenu.add("statictext",undefined,"test"); contenu.add("listbox"); // On définit le layout et on redessine la fenètre quand elle est resizée myPal.layout.layout(true); myPal.layout.resize(); myPal.onResizing = myPal.onResize = function () {this.layout.resize();} } //if (myPal != null) return myPal; } //FONCTION UI // On exécute la création de l'UI var myPalette = UI(this); // Si c'est une fenètre (pas lancé depuis ScriptUI Panels) il faut l'afficher if (myPalette != null && myPalette instanceof Window) { //myPalette.center(); myPalette.show(); }