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.
Checking the stable version of the documentation...
MenuButton
Успадковує: Button < BaseButton < Control < CanvasItem < Node < Object
Кнопка, яка виводить PopupMenu при натисканні.
Опис
Кнопка, яка виводить PopupMenu при натисканні. get_popup().add_item("Моя назва виробу"). Ви також можете створювати їх безпосередньо з інспектора редактора Godot.
Дивись також BaseButton які містять загальні властивості та методи, пов'язані з цим вершиною.
Властивості
action_mode |
|
|
flat |
|
|
focus_mode |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
toggle_mode |
|
Методи
get_popup() const |
|
void |
set_disable_shortcuts(disabled: bool) |
void |
Сигнали
about_to_popup() 🔗
Увімкніть, коли PopupMenu цієї кнопки Меню про показати.
Описи властивостей
Кількість елементів в даний час в списку.
int popup/item_{index}/checkable = 0 🔗
Тип елемента, який можна позначити галочкою, для елемента з індексом index.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
bool popup/item_{index}/checked = false 🔗
Якщо true, перевіряється елемент під index.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
bool popup/item_{index}/disabled = false 🔗
Якщо true, елемент під index вимкнено.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
Texture2D popup/item_{index}/icon 🔗
Піктограма елемента під номером index.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
int popup/item_{index}/id = 0 🔗
Ідентифікатор елемента на index.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
bool popup/item_{index}/separator = false 🔗
Якщо true, елемент під index є роздільником.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
String popup/item_{index}/text = "" 🔗
Текст елемента за адресою index.
Примітка: index — це значення в діапазоні 0 .. item_count - 1.
bool switch_on_hover = false 🔗
Якщо true, коли курсор висить над іншим MenuButton в одному з батьків, який також має switch_on_hover, він закриє струм MenuButton і відкриє інший.
Описи методів
Повертаємо PopupMenu, що міститься в цій кнопці.
Попередження: Це необхідний внутрішній вузол, видаляючи і звільняючи його може призвести до аварії. Якщо ви хочете приховати його або будь-який з своїх дітей, скористайтеся їх пам'ятне вікно.видиме.
void set_disable_shortcuts(disabled: bool) 🔗
Якщо true, ярлики вимкнені і не можна використовувати для запуску кнопки.
void show_popup() 🔗
Налаштовує позицію пікапу і sizing для MenuButton, потім показує PopupMenu. За допомогою get_popup().popup().