Convert syntax highlighters into a resource
This commit is contained in:
@ -104,7 +104,7 @@ protected:
|
||||
void _make_context_menu(bool p_selection, bool p_can_fold, bool p_is_folded, Vector2 p_position);
|
||||
void _text_edit_gui_input(const Ref<InputEvent> &ev);
|
||||
|
||||
Map<String, SyntaxHighlighter *> highlighters;
|
||||
Map<String, Ref<SyntaxHighlighter> > highlighters;
|
||||
void _change_syntax_highlighter(int p_idx);
|
||||
void _load_theme_settings();
|
||||
|
||||
@ -116,8 +116,8 @@ protected:
|
||||
void _bookmark_item_pressed(int p_idx);
|
||||
|
||||
public:
|
||||
virtual void add_syntax_highlighter(SyntaxHighlighter *p_highlighter) override;
|
||||
virtual void set_syntax_highlighter(SyntaxHighlighter *p_highlighter) override;
|
||||
virtual void add_syntax_highlighter(Ref<SyntaxHighlighter> p_highlighter) override;
|
||||
virtual void set_syntax_highlighter(Ref<SyntaxHighlighter> p_highlighter) override;
|
||||
|
||||
virtual String get_name() override;
|
||||
virtual Ref<Texture2D> get_theme_icon() override;
|
||||
|
||||
Reference in New Issue
Block a user