GraphElement
Наследует: Container < Control < CanvasItem < Node < Object
Наследуется от: GraphFrame, GraphNode
Контейнер, представляющий собой базовый элемент, который можно поместить внутрь элемента управления GraphEdit.
Описание
GraphElement позволяет создавать пользовательские элементы для графика GraphEdit. По умолчанию такие элементы можно выбирать, изменять их размер и положение, но их нельзя соединять. Для элемента графика, который допускает соединения, см. GraphNode.
Свойства
|
||
|
||
|
||
|
||
|
||
|
Свойства темы
Сигналы
delete_request() 🔗
Выдается при запросе удаления GraphElement.
dragged(from: Vector2, to: Vector2) 🔗
Вызывается при перетаскивании GraphElement.
node_deselected() 🔗
Вызывается при отмене выбора GraphElement.
node_selected() 🔗
Вызывается при выборе GraphElement.
position_offset_changed() 🔗
Вызывается при перемещении GraphElement.
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) 🔗
Смещение GraphElement относительно смещения прокрутки GraphEdit.
Если true, пользователь может изменить размер GraphElement.
Примечание: Перетаскивание ручки выдаст только сигналы resize_request и resize_end, размер GraphElement необходимо изменить вручную.
Если true, то PopupMenu, являющиеся потомками GraphElement, масштабируются в соответствии с масштабом GraphEdit.
Если true, пользователь может выбрать GraphElement.
Если true, выбирается GraphElement.
Описания свойств темы
Значок, используемый для изменения размера, виден, когда включен параметр resizable.