summaryrefslogtreecommitdiff
path: root/editor/editor_help.h
diff options
context:
space:
mode:
Diffstat (limited to 'editor/editor_help.h')
-rw-r--r--editor/editor_help.h24
1 files changed, 15 insertions, 9 deletions
diff --git a/editor/editor_help.h b/editor/editor_help.h
index 054fd84af6..9f8da938f1 100644
--- a/editor/editor_help.h
+++ b/editor/editor_help.h
@@ -56,7 +56,7 @@ class FindBar : public HBoxContainer {
RichTextLabel *rich_text_label = nullptr;
- int results_count;
+ int results_count = 0;
void _hide_bar();
@@ -105,14 +105,15 @@ class EditorHelp : public VBoxContainer {
String edited_class;
Vector<Pair<String, int>> section_line;
- Map<String, int> method_line;
- Map<String, int> signal_line;
- Map<String, int> property_line;
- Map<String, int> theme_property_line;
- Map<String, int> constant_line;
- Map<String, int> enum_line;
- Map<String, Map<String, int>> enum_values_line;
- int description_line;
+ HashMap<String, int> method_line;
+ HashMap<String, int> signal_line;
+ HashMap<String, int> property_line;
+ HashMap<String, int> theme_property_line;
+ HashMap<String, int> constant_line;
+ HashMap<String, int> annotation_line;
+ HashMap<String, int> enum_line;
+ HashMap<String, HashMap<String, int>> enum_values_line;
+ int description_line = 0;
RichTextLabel *class_desc = nullptr;
HSplitContainer *h_split = nullptr;
@@ -140,6 +141,10 @@ class EditorHelp : public VBoxContainer {
Ref<Font> doc_title_font;
Ref<Font> doc_code_font;
+ int doc_title_font_size;
+
+ int scroll_to = -1;
+
void _update_theme();
void _help_callback(const String &p_topic);
@@ -152,6 +157,7 @@ class EditorHelp : public VBoxContainer {
void _add_bulletpoint();
+ void _class_desc_finished();
void _class_list_select(const String &p_select);
void _class_desc_select(const String &p_select);
void _class_desc_input(const Ref<InputEvent> &p_input);