mirror of
https://github.com/lihop/godot-xterm.git
synced 2024-11-13 22:10:25 +01:00
34 lines
793 B
GDScript
34 lines
793 B
GDScript
|
tool
|
||
|
extends "res://addons/godot_xterm/terminal.gd"
|
||
|
|
||
|
signal theme_changed
|
||
|
|
||
|
|
||
|
func _ready():
|
||
|
# Print every background color.
|
||
|
for i in range(8):
|
||
|
write("\u001b[4%dm " % i) # Regular.
|
||
|
for i in range(8):
|
||
|
write("\u001b[10%dm " % i) # Bright.
|
||
|
write("\u001b[0m") # Reset.
|
||
|
|
||
|
# Print every foreground color.
|
||
|
for i in range(8):
|
||
|
write("\u001b[3%dm█" % i) # Regular.
|
||
|
for i in range(8):
|
||
|
write("\u001b[9%dm█" % i) # Bright.
|
||
|
write("\u001b[0m") # Reset.
|
||
|
|
||
|
# Print every font.
|
||
|
write("L\u001b[0m") # Regular.
|
||
|
write("\u001b[1mL\u001b[0m") # Bold.
|
||
|
write("\u001b[3mL\u001b[0m") # Italic.
|
||
|
write("\u001b[1m\u001b[3mL\u001b[0m") # Bold Italic.
|
||
|
|
||
|
|
||
|
func _notification(what):
|
||
|
._notification(what)
|
||
|
match what:
|
||
|
NOTIFICATION_THEME_CHANGED:
|
||
|
call_deferred("emit_signal", "theme_changed")
|