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

Eredita: Button < BaseButton < Control < CanvasItem < Node < Object

Un pulsante che apre un ColorPicker alla pressione.

Descrizione

Incapsula un ColorPicker, rendendolo accessibile premendo un pulsante. Premendo il pulsante si commuta la visibilità del ColorPicker.

Vedi anche BaseButton che contiene proprietà e metodi comuni associati a questo nodo.

Nota: Per impostazione predefinita, il pulsante potrebbe non essere abbastanza largo da rendere visibile il campione di anteprima colore. Assicurati di impostare Control.custom_minimum_size su un valore sufficientemente grande da dare al pulsante abbastanza spazio.

Tutorial

Proprietà

Color

color

Color(0, 0, 0, 1)

bool

edit_alpha

true

bool

edit_intensity

true

bool

toggle_mode

true (overrides BaseButton)

Metodi

ColorPicker

get_picker()

PopupPanel

get_popup()

Proprietà del tema

Texture2D

bg


Segnali

color_changed(color: Color) 🔗

Emesso quando il colore cambia.


picker_created() 🔗

Emesso quando viene creato il ColorPicker (il pulsante viene premuto per la prima volta).


popup_closed() 🔗

Emesso quando il ColorPicker viene chiuso.


Descrizioni delle proprietà

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

  • void set_pick_color(value: Color)

  • Color get_pick_color()

Il colore attualmente selezionato.


bool edit_alpha = true 🔗

  • void set_edit_alpha(value: bool)

  • bool is_editing_alpha()

Se true, il canale alfa nel ColorPicker visualizzato sarà visibile.


bool edit_intensity = true 🔗

  • void set_edit_intensity(value: bool)

  • bool is_editing_intensity()

Se true, lo slider dell'intensità nel ColorPicker visualizzato sarà visibile.


Descrizioni dei metodi

ColorPicker get_picker() 🔗

Restituisce il ColorPicker che questo nodo commuta.

Attenzione: Questo è un nodo interno obbligatorio, rimuoverlo e liberarlo potrebbe causare un crash. Se desideri nascondere questo nodo o uno dei suoi figli, usa la loro proprietà CanvasItem.visible.


PopupPanel get_popup() 🔗

Restituisce il PopupPanel del controllo che consente di connettersi ai segnali di popup. Ciò consente di gestire gli eventi quando il ColorPicker viene mostrato o nascosto.

Attenzione: Questo è un nodo interno obbligatorio, rimuoverlo e liberarlo potrebbe causare un crash. Se desideri nascondere questo nodo o uno dei suoi figli, usa la loro proprietà CanvasItem.visible.


Descrizioni delle proprietà del tema

Texture2D bg 🔗

Lo sfondo del rettangolo di anteprima del colore sul pulsante.