mirror of
https://github.com/Relintai/Godot-TextEditor.git
synced 2025-01-26 16:59:19 +01:00
27 lines
602 B
GDScript
27 lines
602 B
GDScript
tool
|
|
extends EditorPlugin
|
|
|
|
const TEPanel:PackedScene = preload("res://addons/text_editor/TextEditor.tscn")
|
|
var panel:Node
|
|
|
|
func get_plugin_name(): return "Text"
|
|
func get_plugin_icon(): return get_editor_interface().get_base_control().get_icon("Font", "EditorIcons")
|
|
func has_main_screen(): return true
|
|
|
|
func _enter_tree():
|
|
panel = TEPanel.instance()
|
|
panel.plugin = self
|
|
panel.plugin_hint = true
|
|
get_editor_interface().get_editor_viewport().add_child(panel)
|
|
make_visible(false)
|
|
|
|
func _exit_tree():
|
|
if panel:
|
|
panel.queue_free()
|
|
|
|
func make_visible(visible):
|
|
if panel:
|
|
panel.visible = visible
|
|
|
|
|