====== 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)