1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-08 12:40:44 +00:00

Clean up/refactor GraphNode and make it more flexible

Split GraphNode into GraphElement and GraphNode, add custom
titlebar, and adjust theming.
This commit is contained in:
Hendrik Brucker
2023-08-09 18:31:15 +02:00
parent 08c578c54c
commit 5afe78bd9c
26 changed files with 1600 additions and 1537 deletions

View File

@@ -116,3 +116,56 @@ Validate extension JSON: API was removed: classes/GLTFDocumentExtensionPhysics
Validate extension JSON: API was removed: classes/GLTFDocumentExtensionTextureWebP
Excluded unexposed classes from extension_api.json.
GH-79311
--------
Validate extension JSON: API was removed: classes/GraphEdit/signals/delete_nodes_request
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_input_color
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_input_count
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_input_height
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_input_position
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_input_slot
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_input_type
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_output_color
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_output_count
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_output_height
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_output_position
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_output_slot
Validate extension JSON: API was removed: classes/GraphNode/methods/get_connection_output_type
Validate extension JSON: API was removed: classes/GraphNode/methods/get_language
Validate extension JSON: API was removed: classes/GraphNode/methods/get_overlay
Validate extension JSON: API was removed: classes/GraphNode/methods/get_position_offset
Validate extension JSON: API was removed: classes/GraphNode/methods/get_text_direction
Validate extension JSON: API was removed: classes/GraphNode/methods/is_close_button_visible
Validate extension JSON: API was removed: classes/GraphNode/methods/is_draggable
Validate extension JSON: API was removed: classes/GraphNode/methods/is_resizable
Validate extension JSON: API was removed: classes/GraphNode/methods/is_selectable
Validate extension JSON: API was removed: classes/GraphNode/methods/is_selected
Validate extension JSON: API was removed: classes/GraphNode/methods/set_draggable
Validate extension JSON: API was removed: classes/GraphNode/methods/set_language
Validate extension JSON: API was removed: classes/GraphNode/methods/set_overlay
Validate extension JSON: API was removed: classes/GraphNode/methods/set_position_offset
Validate extension JSON: API was removed: classes/GraphNode/methods/set_resizable
Validate extension JSON: API was removed: classes/GraphNode/methods/set_selectable
Validate extension JSON: API was removed: classes/GraphNode/methods/set_selected
Validate extension JSON: API was removed: classes/GraphNode/methods/set_show_close_button
Validate extension JSON: API was removed: classes/GraphNode/methods/set_text_direction
Validate extension JSON: API was removed: classes/GraphNode/properties/draggable
Validate extension JSON: API was removed: classes/GraphNode/properties/language
Validate extension JSON: API was removed: classes/GraphNode/properties/overlay
Validate extension JSON: API was removed: classes/GraphNode/properties/position_offset
Validate extension JSON: API was removed: classes/GraphNode/properties/resizable
Validate extension JSON: API was removed: classes/GraphNode/properties/selectable
Validate extension JSON: API was removed: classes/GraphNode/properties/selected
Validate extension JSON: API was removed: classes/GraphNode/properties/show_close
Validate extension JSON: API was removed: classes/GraphNode/properties/text_direction
Validate extension JSON: API was removed: classes/GraphNode/signals/close_request
Validate extension JSON: API was removed: classes/GraphNode/signals/dragged
Validate extension JSON: API was removed: classes/GraphNode/signals/node_deselected
Validate extension JSON: API was removed: classes/GraphNode/signals/node_selected
Validate extension JSON: API was removed: classes/GraphNode/signals/position_offset_changed
Validate extension JSON: API was removed: classes/GraphNode/signals/raise_request
Validate extension JSON: API was removed: classes/GraphNode/signals/resize_request
Refactor GraphNode (splitup in GraphElement and GraphNode)