From 9da18f3974a374318ab10b4080c8d00e890669d2 Mon Sep 17 00:00:00 2001 From: Mr-Slurpy Date: Fri, 16 Mar 2018 21:50:35 -0400 Subject: Added tool menu functions in EditorPlugin --- editor/editor_node.h | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'editor/editor_node.h') diff --git a/editor/editor_node.h b/editor/editor_node.h index 03102cdc8..5f3deb669 100644 --- a/editor/editor_node.h +++ b/editor/editor_node.h @@ -141,6 +141,7 @@ private: EDIT_REDO, EDIT_REVERT, TOOLS_ORPHAN_RESOURCES, + TOOLS_CUSTOM, RESOURCE_NEW, RESOURCE_LOAD, RESOURCE_SAVE, @@ -426,6 +427,7 @@ private: void _menu_option(int p_option); void _menu_confirm_current(); void _menu_option_confirm(int p_option, bool p_confirmed); + void _tool_menu_option(int p_idx); void _update_debug_options(); void _property_editor_forward(); @@ -600,21 +602,6 @@ private: static int build_callback_count; static EditorBuildCallback build_callbacks[MAX_BUILD_CALLBACKS]; - bool _initializing_tool_menu; - - struct ToolMenuItem { - String name; - String submenu; - Variant ud; - ObjectID handler; - String callback; - }; - - Vector tool_menu_items; - - void _tool_menu_insert_item(const ToolMenuItem &p_item); - void _rebuild_tool_menu() const; - bool _dimming; float _dim_time; Timer *_dim_timer; -- cgit v1.2.3-70-g09d2