Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

ColorPickerButton

Hérite de : Button < BaseButton < Control < CanvasItem < Node < Object

Un bouton qui affiche un ColorPicker lors qu’appuyé.

Description

Encapsule un ColorPicker, le rendant accessible en appuyant sur un bouton. En appuyant sur le bouton, le ColorPicker deviendra visible ou invisible.

Voir aussi BaseButton qui contient des propriétés et des méthodes communes associées à ce nœud.

Note : Par défaut, le bouton peut ne pas être assez large pour que les nuanciers de prévisualisation des couleurs soient visibles. Assurez-vous de définir Control.custom_minimum_size à une taille suffisante grande pour donner au bouton assez de place.

Tutoriels

Propriétés

Color

color

Color(0, 0, 0, 1)

bool

edit_alpha

true

bool

edit_intensity

true

bool

toggle_mode

true (overrides BaseButton)

Méthodes

ColorPicker

get_picker()

PopupPanel

get_popup()

Propriétés du thème

Texture2D

bg


Signaux

color_changed(color: Color) 🔗

Émis lorsque la couleur change.


picker_created() 🔗

Émis lorsque le ColorPicker est créé (le bouton est appuyé pour la première fois).


popup_closed() 🔗

Émis lorsque le ColorPicker est fermé.


Descriptions des propriétés

Color color = Color(0, 0, 0, 1) 🔗

  • void set_pick_color(value: Color)

  • Color get_pick_color()

La couleur actuellement sélectionnée.


bool edit_alpha = true 🔗

  • void set_edit_alpha(value: bool)

  • bool is_editing_alpha()

Si true, le canal alpha dans le ColorPicker affiché sera visible.


bool edit_intensity = true 🔗

  • void set_edit_intensity(value: bool)

  • bool is_editing_intensity()

Si true, le slider d'intensité dans le ColorPicker affiché sera visible.


Descriptions des méthodes

ColorPicker get_picker() 🔗

Renvoie le ColorPicker que ce nœud active/désactive.

Avertissement : Il s'agit d'un nœud interne requis, le retirer et le supprimer peut causer un plantage. Si vous voulez le cacher ou l'un de ses enfants, utilisez la propriété CanvasItem.visible.


PopupPanel get_popup() 🔗

Renvoie le contrôle du PopupPanel qui vous permet de vous connecter aux signaux de la pop-up. Cela vous permet de gérer les événements lorsque le ColorPicker est affiché ou caché.

Avertissement : Il s'agit d'un nœud interne nécessaire, le retirer et le libérer peut causer un plantage. Si vous voulez le cacher lui ou l'un de ses enfants, utilisez plutôt Window.visible.


Descriptions des propriétés du thème

Texture2D bg 🔗

L'arrière-plan du rectangle d'aperçu de couleur sur le bouton.