====== ColorDialog [En cours de Traduction Wismerheal][WSL] ====== Cet objet représente une fenêtre permettant à l'utilisateur de choisir une couleur. ===== Fonctions ===== ==== ColorDialog ==== Fonction de construction. === Syntaxe === var myObject = new ColorDialog(); var myObject = new ColorDialog(parameters); === Arguments === - paramètres - (object) paramètre de fenêtre * title - (string) le titre de la fenêtre * position - ([[en:code:core:point|Point]]) la position de la fenêtre * opacity - (float) l'opacité de la fenêtre * enabled - (boolean) le statut d'activation de la fenêtre * visible - (boolean) le statut de la fenêtre visible * showAlphaChannel - (boolean) montre le cannal alpha * color - ([[en:code:core:color|Color]]l'évènènement "OnClosed" (à la fermeture) * onColorSelected - ([[#oncolorselected|OnColorSelected]]) l'évènement "OnColorSelected" (à la sélection de la couleur) * onColorChanged - ([[#oncolorchanged|OnColorChanged]]) l'évènement "OnColorChanged" (au changement de la couleur) === Exceptions === * (ParameterTypeError) type de paramètre incorrect * (ParameterCountError) paramètre de compteur incorrect === Example === var myObject = new ColorDialog(); var myObject = new ColorDialog({ title: "My title", opacity: 0.5 }); ===== Méthodes ===== ==== setTitle ==== Définit le titre de la fenêtre. === Syntaxe === myObject.setTitle(title); === Arguments === - title - (string) le titre de la fenêtre === Renvoi === * (ColorDialog) ce "ColorDialog" ==== setPosition ==== Définit la position de la fenêtre. === Syntaxe === myObject.setPosition(point); === Arguments === - point - ([[en:code:core:point|Point]]) la position de la fenêtre === Renvoi === * (ColorDialog) ce "ColorDialog" ==== setOpacity ==== Définit l'opacité de la fenêtre. === Syntaxe === myObject.setOpacity(opacity); === Arguments === - opacity - (float) l'opacité de la fenêtre === Returns === * (ColorDialog) ce ColorDialog ==== setEnabled ==== Définit le statut d'activité de la fenêtre. === Syntaxe === myObject.setEnabled(enabled); === Arguments === - enabled - (boolean) le statut d'activité de la fenêtre nvoiturns === * (ColorDialog) ce "ColorDialog" ==== setVisible ==== Définit le statut visible de la fenêtre. === Syntaxe === myObject.setVisible(visible); === Arguments === - visible - (boolean) le statut visible de la fenêtre === Renvoi === * (ColorDialog) ce "ColorDialog" ==== close ==== Ferme la fenêtre. === Syntaxe === myObject.close(); === Renvoi === * (ColorDialog) ce "ColorDialog" ==== title ==== Renvoi le titre de la fenêtre. === Syntaxe === myObject.title(); === Renvoi === * (string) le titre de la fenêtre ==== position ==== Renvoi la position de la fenêtre. === Syntaxe === myObject.position(); === Renvoi === * ([[en:code:core:point|Point]]) la position de la fenêtre ==== opacity ==== Renvoi l'opacité de la fenêtre. === Syntaxe === myObject.opacity(); === Renvoi === * (float) l'opacité de la fenêtre ==== enabled ==== Renvoi le statut d'activité de la fenêtre. === Syntaxe === myObject.enabled(); === Renvoi === * (boolean) le statut d'activité de la fenêtre ==== visible ==== Renvoi le statut visible de la fenêtre. === Syntaxe === myObject.visible(); === Renvoi === * (boolean) le statut visible de la fenêtre ==== showAlphaChannel ==== Définit si le canal alpha doit être visible. === Syntaxe === myObject.showAlphaChannel(showAlphaChannel); === Arguments === - showAlphaChannel - (boolean) le statut de visibilité du canal alpha === Renvoi === * (ColorDialog) ce "ColorDialog" ==== setColor ==== Définit la couleur actuelle. === Syntaxe === myObject.setColor(color); === Arguments === - color - ([[en:code:core:color|Color]]) la couleur actuelle === Renvoi === * (ColorDialog) ce "ColorDialog" ==== show ==== Montre la fenêtre. (non bloquant) Utilise l'évènement [[#onclosed|OnClosed]] pour savoir quand la fenêtre a été fermé. === Syntaxe === myObject.show(); === Renvoi === * (ColorDialog) ce "ColorDialog" ==== showModal ==== Montre la fenêtre. (bloquant) === Syntaxe === myObject.showModal(); === Renvoi === * (integer) le résultat de la fenêtre (0 signifie que cela a été annulé) ==== color ==== Renvoi la couleur actuelle. === Syntaxe === myObject.color(); === Renvoi === * ([[en:code:core:color|Color]]) la couleur actuelle ===== Évènements ===== ==== onClosed ==== Appelé quand la fenêtre est fermée. === Syntaxe === myObject.onClosed = function(result) {}; === Arguments === - result - (integer) le résultat de la fenêtre (0 signifie que cela a été annulé) === Example === myObject.onClosed = function(result) { if(result) { //Event action } }; ==== onColorSelected ==== Appelé quand une couleur a été sélectionnée. === Syntaxe === myObject.onColorSelected = function(color) {}; === Arguments === - color - ([[en:code:core:color|Color]]) la couleur sélectionnée === Example === myObject.onColorSelected = function(color) { //Event action }; ==== onColorChanged ==== Appelé quand la couleur actuelle a été changé. === Syntaxe === myObject.onColorChanged = function(color) {}; === Arguments === - color - ([[en:code:core:color|Color]]) la couleur actuelle === Example === myObject.onColorChanged = function(color) { //Event action }; ===== Attributes ===== ==== title ==== Le titre de la fenêtre. (string) ==== position ==== La position de la fenêtre. ([[en:code:core:point|Point]]) ==== opacity ==== L'opacité de la fenêtre. (float) ==== enabled ==== Le statut d'activité de la fenêtre. (boolean) ==== visible ==== Le statut de visibilité de la fenêtre. (boolean)