From ec49f41e19f1088b1bc8df4e8ef360270aa34204 Mon Sep 17 00:00:00 2001 From: Juan Linietsky Date: Fri, 26 Aug 2016 17:34:25 -0300 Subject: Even more work on visual script editor: -Added constructor nodes, specialized and conversion ones. -Cleaned up how unconnected input default values are shown and edited (much cleaner) -Dragging scene nodes into graph makes a call dialog appear by deault -Dragging properties into graph is set by default, not get -fixed dragging internal functions into graph --- modules/visual_script/visual_script_editor.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'modules/visual_script/visual_script_editor.h') diff --git a/modules/visual_script/visual_script_editor.h b/modules/visual_script/visual_script_editor.h index d0cd09bfa9..735eaae446 100644 --- a/modules/visual_script/visual_script_editor.h +++ b/modules/visual_script/visual_script_editor.h @@ -6,7 +6,7 @@ #include "tools/editor/property_editor.h" #include "scene/gui/graph_edit.h" #include "tools/editor/create_dialog.h" - +#include "tools/editor/property_selector.h" class VisualScriptEditorSignalEdit; class VisualScriptEditorVariableEdit; @@ -51,6 +51,7 @@ class VisualScriptEditor : public ScriptEditorBase { AcceptDialog *edit_signal_dialog; PropertyEditor *edit_signal_edit; + PropertySelector *method_select; VisualScriptEditorVariableEdit *variable_editor; @@ -163,6 +164,12 @@ class VisualScriptEditor : public ScriptEditorBase { void _graph_ofs_changed(const Vector2& p_ofs); void _comment_node_resized(const Vector2& p_new_size,int p_node); + int selecting_method_id; + void _selected_method(const String& p_method); + + void _draw_color_over_button(Object* obj,Color p_color); + void _button_resource_previewed(const String& p_path,const Ref& p_preview,Variant p_ud); + protected: -- cgit v1.2.3