diff options
author | Rémi Verschelde <rverschelde@gmail.com> | 2023-09-03 00:21:04 +0200 |
---|---|---|
committer | Rémi Verschelde <rverschelde@gmail.com> | 2023-09-03 00:21:04 +0200 |
commit | fa3428ff25bc577d2a3433090478a6d615567056 (patch) | |
tree | c4b11cb388fd74479d3fa2e87aca508f02ae0987 /editor/editor_inspector.h | |
parent | 497ca8c4338b75e0c185858266b12fb0df38d720 (diff) | |
parent | c33ca26e178ca79d2801d35d1b6fc2b30fa1b684 (diff) | |
download | redot-engine-fa3428ff25bc577d2a3433090478a6d615567056.tar.gz |
Merge pull request #81221 from dalexeev/editor-inspector-and-signal-dock-improvements
Editor: Inspector and Signal docks improvements
Diffstat (limited to 'editor/editor_inspector.h')
-rw-r--r-- | editor/editor_inspector.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/editor/editor_inspector.h b/editor/editor_inspector.h index 63d3db9b89..4393922f52 100644 --- a/editor/editor_inspector.h +++ b/editor/editor_inspector.h @@ -253,11 +253,22 @@ class EditorInspectorCategory : public Control { GDCLASS(EditorInspectorCategory, Control); friend class EditorInspector; + + // Right-click context menu options. + enum ClassMenuOption { + MENU_OPEN_DOCS, + }; + Ref<Texture2D> icon; String label; + String doc_class_name; + PopupMenu *menu = nullptr; + + void _handle_menu_option(int p_option); protected: void _notification(int p_what); + virtual void gui_input(const Ref<InputEvent> &p_event) override; public: virtual Size2 get_minimum_size() const override; |