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

Успадковує: Button < BaseButton < Control < CanvasItem < Node < Object

Кнопка, яка притискає кнопку ColorPicker.

Опис

Містить ColorPicker, робить його доступним по натиску кнопки. Натискання кнопки буде перемикати видимість ColorPicker.

Також дивитись BaseButton, що містить загальні властивості та методи, пов'язані з цим вузлом.

Примітка: За замовчуванням кнопка може бути недостатньо широкою для видимості попереднього перегляду кольору. Переконайтеся в тому, що Control.custom_minimum_size встановлено до достатньо великого значення, щоб дати кнопці достатньо місця.

Посібники

Властивості

Color

color

Color(0, 0, 0, 1)

bool

edit_alpha

true

bool

edit_intensity

true

bool

toggle_mode

true (overrides BaseButton)

Методи

ColorPicker

get_picker()

PopupPanel

get_popup()

Властивості теми

Texture2D

bg


Сигнали

color_changed(color: Color) 🔗

Випробувано при зміні кольору.


picker_created() 🔗

Увімкнено, коли створюється ColorPicker (кнопка вперше натискається).


popup_closed() 🔗

Випробувано при закритті ColorPicker.


Описи властивостей

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

  • void set_pick_color(value: Color)

  • Color get_pick_color()

В даний час обраний колір.


bool edit_alpha = true 🔗

  • void set_edit_alpha(value: bool)

  • bool is_editing_alpha()

Якщо true, альфа-канал у відображенні ColorPicker буде видно.


bool edit_intensity = true 🔗

  • void set_edit_intensity(value: bool)

  • bool is_editing_intensity()

Якщо значення true, повзунок інтенсивності у відображеному ColorPicker буде видимим.


Описи методів

ColorPicker get_picker() 🔗

Повертає ColorPicker, який перемикає цей вузол.

Попередження: Це обов'язковий внутрішній вузол, вилучення або звільнення якого може призвести до аварійного завершення роботи програми. Якщо ви бажаєте приховати його або будь-який з його дочірніх елементів, скористайтеся їхньою властивістю CanvasItem.visible.


PopupPanel get_popup() 🔗

Повертає PopupPanel елемента керування, який дозволяє підключатися до сигналів спливаючих вікон. Це дозволяє обробляти події, коли ColorPicker показано або приховано.

Попередження: Це обов'язковий внутрішній вузол, видалення або звільнення якого може призвести до аварійного завершення роботи програми. Якщо ви хочете приховати його або будь-який з його дочірніх елементів, використовуйте їх властивість Window.visible.


Описи тематичної нерухомості

Texture2D bg 🔗

Підручник кольорового пред’явлення на кнопці.