summaryrefslogtreecommitdiffstats
path: root/editor/editor_inspector.h
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-09-03 00:21:04 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-09-03 00:21:04 +0200
commitfa3428ff25bc577d2a3433090478a6d615567056 (patch)
treec4b11cb388fd74479d3fa2e87aca508f02ae0987 /editor/editor_inspector.h
parent497ca8c4338b75e0c185858266b12fb0df38d720 (diff)
parentc33ca26e178ca79d2801d35d1b6fc2b30fa1b684 (diff)
downloadredot-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.h11
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;