diff options
| author | Rémi Verschelde | 2018-03-23 11:08:03 +0100 |
|---|---|---|
| committer | GitHub | 2018-03-23 11:08:03 +0100 |
| commit | 74382dbfbb15c19bd1302e7eb6e0f8943ad43b14 (patch) | |
| tree | 5d5307f724c9fd3a3fe9443c681754b249223bac /editor/editor_node.h | |
| parent | c537107af9b27f328b25a631149a19f937d301f6 (diff) | |
| parent | 9da18f3974a374318ab10b4080c8d00e890669d2 (diff) | |
| download | godot-74382dbfbb15c19bd1302e7eb6e0f8943ad43b14.tar.gz godot-74382dbfbb15c19bd1302e7eb6e0f8943ad43b14.tar.zst godot-74382dbfbb15c19bd1302e7eb6e0f8943ad43b14.zip | |
Merge pull request #17576 from Mr-Slurpy/master
Allow users to add items to Tool menu
Diffstat (limited to '')
| -rw-r--r-- | editor/editor_node.h | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/editor/editor_node.h b/editor/editor_node.h index 9090066de..90bebffca 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<ToolMenuItem> 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; |
