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...
GraphElement
Успадковує: Container < Control < CanvasItem < Node < Object
Успадковано від: GraphFrame, GraphNode
Контейнер, який являє собою базовий елемент, який може бути розміщений всередині GraphEdit.
Опис
GraphElement дозволяє створювати власні елементи для графіка GraphEdit. За замовчуванням такі елементи можна вибирати, змінювати розміри та позиціонувати, але їх неможливо з’єднати. Для елемента графа, який дозволяє з’єднання, див. GraphNode.
Властивості
|
||
Vector2 |
|
|
|
||
|
||
|
||
|
Властивості теми
Texture2D |
Сигнали
delete_request() 🔗
Видається під час запиту на видалення GraphElement.
dragged(from: Vector2, to: Vector2) 🔗
Випробувано при перетягування графа.
node_deselected() 🔗
Випробувано при розборі графа.
node_selected() 🔗
Увімкнено, коли вибрано графіку.
position_offset_changed() 🔗
Випробувано при перевезенні графа.
raise_request() 🔗
Видається, коли запитується відображення GraphElement поверх інших. Відбувається під час фокусування (клацання) GraphElement.
resize_end(new_size: Vector2) 🔗
Виникає під час відпускання кнопки миші після перетягування маркера зміни розміру (див. resizable).
resize_request(new_size: Vector2) 🔗
Видається під час запиту зміни розміру GraphElement. Відбувається під час перетягування маркера зміни розміру (див. resizable).
Описи властивостей
Якщо true, користувач може перетягувати GraphElement.
Vector2 position_offset = Vector2(0, 0) 🔗
void set_position_offset(value: Vector2)
Vector2 get_position_offset()
Зсув GraphElement відносно зсуву прокручування GraphEdit.
Якщо true, користувач може змінити розмір GraphElement.
Примітка. Перетягування ручки випромінює лише сигнали resize_request і resize_end, розмір GraphElement потрібно змінити вручну.
Якщо значення true, то PopupMenu, що є нащадками GraphElement, масштабуються за допомогою зуму GraphEdit.
Якщо true, користувач може вибрати GraphElement.
Якщо true, вибрано графецемент.
Описи тематичної нерухомості
Texture2D resizer 🔗
Увімкнено ікону, що використовується для резису, видимого при включенні resizable.