Add support for the bell "\a" character

Closes #39
This commit is contained in:
Leroy Hopson 2021-07-03 21:57:19 +07:00 committed by Leroy Hopson
parent 115521f645
commit 09dc080a2e
8 changed files with 98 additions and 0 deletions

View file

@ -6,6 +6,7 @@ const DefaultTheme = preload("../../themes/default.tres")
signal data_sent(data)
signal key_pressed(data, event)
signal size_changed(new_size)
signal bell
enum UpdateMode {
DISABLED,
@ -62,6 +63,7 @@ func _ready():
_native_terminal.connect("data_sent", self, "_on_data_sent")
_native_terminal.connect("key_pressed", self, "_on_key_pressed")
_native_terminal.connect("size_changed", self, "_on_size_changed")
_native_terminal.connect("bell", self, "_on_bell")
_viewport.size = rect_size
_viewport.render_target_update_mode = Viewport.UPDATE_ALWAYS
@ -112,6 +114,10 @@ func _on_size_changed(new_size: Vector2):
emit_signal("size_changed", new_size)
func _on_bell():
emit_signal("bell")
func _set_size_warning(value):
if value:
push_warning(