mirror of
https://github.com/lihop/godot-xterm.git
synced 2024-11-21 17:20:25 +01:00
Remove references to terminal.gd
This commit is contained in:
parent
e563a15ce2
commit
15e5b2b8c7
10 changed files with 68 additions and 135 deletions
|
@ -1,6 +1,5 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://d3xc4utggdchf"]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://d3xc4utggdchf"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/godot_xterm/terminal.gd" id="2"]
|
||||
[ext_resource type="Script" path="res://examples/web_console/web_console.gd" id="3"]
|
||||
|
||||
[node name="WebConsole" type="Control"]
|
||||
|
@ -12,9 +11,7 @@ grow_horizontal = 2
|
|||
grow_vertical = 2
|
||||
script = ExtResource("3")
|
||||
|
||||
[node name="Terminal" type="Control" parent="."]
|
||||
anchors_preset = 0
|
||||
[node name="Terminal" type="Terminal" parent="."]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
focus_mode = 2
|
||||
script = ExtResource("2")
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
extends "res://addons/gut/test.gd"
|
||||
|
||||
const Terminal := preload("res://addons/godot_xterm/terminal.gd")
|
||||
|
||||
var terminal: Terminal
|
||||
|
||||
|
||||
|
@ -42,7 +40,6 @@ func test_writing_random_data_to_terminal_does_not_crash_application():
|
|||
class TestTheme:
|
||||
extends "res://addons/gut/test.gd"
|
||||
|
||||
const Terminal := preload("res://addons/godot_xterm/terminal.gd")
|
||||
const TestScene := preload("../scenes/theme.tscn")
|
||||
|
||||
const default_theme := preload("res://addons/godot_xterm/themes/default.tres")
|
||||
|
|
|
@ -175,7 +175,6 @@ class TestPTYSize:
|
|||
# See: https://github.com/lihop/godot-xterm/issues/56
|
||||
|
||||
const PTY := preload("res://addons/godot_xterm/pty.gd")
|
||||
const Terminal := preload("res://addons/godot_xterm/terminal.gd")
|
||||
|
||||
var pty: PTY
|
||||
var terminal: Terminal
|
||||
|
|
|
@ -1,29 +1,22 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://bk8v3o87tcdp3"]
|
||||
|
||||
[ext_resource path="res://addons/godot_xterm/terminal.gd" type="Script" id=2]
|
||||
[ext_resource path="res://test/scenes/basic.gd" type="Script" id=3]
|
||||
[ext_resource type="Script" path="res://test/scenes/basic.gd" id="3"]
|
||||
|
||||
[node name="BasicNewTerm" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 0
|
||||
offset_right = 43.0
|
||||
offset_bottom = 43.0
|
||||
script = ExtResource( 3 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
script = ExtResource("3")
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="."]
|
||||
layout_mode = 0
|
||||
offset_right = 40.0
|
||||
offset_bottom = 40.0
|
||||
color = Color( 0, 1, 0, 1 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
color = Color(0, 1, 0, 1)
|
||||
|
||||
[node name="Terminal" type="Control" parent="."]
|
||||
[node name="Terminal" type="Terminal" parent="."]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
focus_mode = 1
|
||||
script = ExtResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
|
|
@ -1,21 +1,16 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://bo7q8qjwr52t0"]
|
||||
|
||||
[ext_resource path="res://addons/godot_xterm/terminal.gd" type="Script" id=1]
|
||||
[ext_resource path="res://test/scenes/basic.gd" type="Script" id=2]
|
||||
[ext_resource type="Script" path="res://test/scenes/basic.gd" id="2"]
|
||||
|
||||
[node name="BasicNewTerm" type="Control"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 2 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
script = ExtResource("2")
|
||||
|
||||
[node name="Terminal" type="Control" parent="."]
|
||||
[node name="Terminal" type="Terminal" parent="."]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
focus_mode = 1
|
||||
script = ExtResource( 1 )
|
||||
__meta__ = {
|
||||
"_edit_use_anchors_": false
|
||||
}
|
||||
|
|
|
@ -1,50 +1,34 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
|
||||
[ext_resource path="res://addons/godot_xterm/terminal.gd" type="Script" id=1]
|
||||
[gd_scene format=3 uid="uid://hc4uloxp4q2o"]
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="."]
|
||||
offset_right = 1024.0
|
||||
offset_bottom = 600.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="TextEdit" type="TextEdit" parent="HBoxContainer"]
|
||||
offset_right = 338.0
|
||||
offset_bottom = 600.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer"]
|
||||
offset_left = 342.0
|
||||
offset_right = 681.0
|
||||
offset_bottom = 600.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[node name="TextEdit3" type="TextEdit" parent="HBoxContainer/VBoxContainer"]
|
||||
offset_right = 339.0
|
||||
offset_bottom = 197.0
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="Terminal" type="Control" parent="HBoxContainer/VBoxContainer"]
|
||||
offset_top = 201.0
|
||||
offset_right = 339.0
|
||||
offset_bottom = 398.0
|
||||
focus_mode = 2
|
||||
[node name="Terminal" type="Terminal" parent="HBoxContainer/VBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="TextEdit2" type="TextEdit" parent="HBoxContainer/VBoxContainer"]
|
||||
offset_top = 402.0
|
||||
offset_right = 339.0
|
||||
offset_bottom = 600.0
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="TextEdit2" type="TextEdit" parent="HBoxContainer"]
|
||||
offset_left = 685.0
|
||||
offset_right = 1024.0
|
||||
offset_bottom = 600.0
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
|
||||
[connection signal="data_sent" from="HBoxContainer/VBoxContainer/Terminal" to="HBoxContainer/VBoxContainer/Terminal" method="write"]
|
||||
|
|
|
@ -1,88 +1,67 @@
|
|||
[gd_scene load_steps=3 format=2]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://31l3ufwtaidn"]
|
||||
|
||||
[ext_resource path="res://addons/godot_xterm/terminal.gd" type="Script" id=1]
|
||||
[ext_resource path="res://addons/godot_xterm/pty.gd" type="Script" id=2]
|
||||
[ext_resource type="Script" path="res://addons/godot_xterm/pty.gd" id="2"]
|
||||
|
||||
[node name="PTYandTerminal" type="Node"]
|
||||
|
||||
[node name="PTYChild" type="Node" parent="."]
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYChild"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYChild"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYChild/Terminal"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("..")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
||||
[node name="PTYSiblingAbove" type="Node" parent="."]
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYSiblingAbove"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("../Terminal")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYSiblingAbove"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYSiblingAbove"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="PTYSiblingBelow" type="Node" parent="."]
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYSiblingBelow"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYSiblingBelow"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYSiblingBelow"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("../Terminal")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
||||
[node name="PTYCousinAbove" type="Node" parent="."]
|
||||
|
||||
[node name="Node" type="Node" parent="PTYCousinAbove"]
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYCousinAbove/Node"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("../../Terminal")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYCousinAbove"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYCousinAbove"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="PTYCousinBelow" type="Node" parent="."]
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYCousinBelow"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYCousinBelow"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Node" type="Node" parent="PTYCousinBelow"]
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYCousinBelow/Node"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("../../Terminal")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
||||
[node name="PTYCousinAbove2" type="Node" parent="."]
|
||||
|
||||
|
@ -91,41 +70,37 @@ env = {
|
|||
[node name="Node" type="Node" parent="PTYCousinAbove2/Node"]
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYCousinAbove2/Node/Node"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("../../../Control/Terminal")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
||||
[node name="Control" type="Control" parent="PTYCousinAbove2"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYCousinAbove2/Control"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYCousinAbove2/Control"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="PTYCousinBelow2" type="Node" parent="."]
|
||||
|
||||
[node name="Control" type="Control" parent="PTYCousinBelow2"]
|
||||
layout_mode = 3
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
||||
[node name="Terminal" type="Control" parent="PTYCousinBelow2/Control"]
|
||||
[node name="Terminal" type="Terminal" parent="PTYCousinBelow2/Control"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
|
||||
[node name="Node" type="Node" parent="PTYCousinBelow2"]
|
||||
|
||||
[node name="Node" type="Node" parent="PTYCousinBelow2/Node"]
|
||||
|
||||
[node name="PTY" type="Node" parent="PTYCousinBelow2/Node/Node"]
|
||||
script = ExtResource( 2 )
|
||||
script = ExtResource("2")
|
||||
terminal_path = NodePath("../../../Control/Terminal")
|
||||
env = {
|
||||
"COLORTERM": "truecolor",
|
||||
"TERM": "xterm-256color"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
@tool
|
||||
extends "res://addons/godot_xterm/terminal.gd"
|
||||
|
||||
signal theme_changed
|
||||
extends Terminal
|
||||
|
||||
|
||||
func _ready():
|
||||
|
@ -24,10 +22,3 @@ func _ready():
|
|||
write("\u001b[1mL\u001b[0m") # Bold.
|
||||
write("\u001b[3mL\u001b[0m") # Italic.
|
||||
write("\u001b[1m\u001b[3mL\u001b[0m") # Bold Italic.
|
||||
|
||||
|
||||
func _notification(what):
|
||||
super._notification(what)
|
||||
match what:
|
||||
NOTIFICATION_THEME_CHANGED:
|
||||
call_deferred("emit_signal", "theme_changed")
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://dntcn0ixbgikx"]
|
||||
|
||||
[ext_resource path="res://test/scenes/theme.gd" type="Script" id=1]
|
||||
[ext_resource type="Script" path="res://test/scenes/theme.gd" id="1"]
|
||||
|
||||
[node name="Terminal" type="Control"]
|
||||
[node name="Terminal" type="Terminal"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = ExtResource( 1 )
|
||||
script = ExtResource("1")
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
[gd_scene load_steps=2 format=2]
|
||||
[gd_scene load_steps=2 format=3 uid="uid://y1f8mwiknqcm"]
|
||||
|
||||
[sub_resource type="GDScript" id=1]
|
||||
script/source = "extends \"res://addons/godot_xterm/terminal.gd\"
|
||||
[sub_resource type="GDScript" id="GDScript_wc7yv"]
|
||||
script/source = "extends Terminal
|
||||
|
||||
var rng := RandomNumberGenerator.new()
|
||||
|
||||
|
@ -15,7 +15,8 @@ func _process(_delta):
|
|||
write(PackedByteArray([rng.randi() % 256]))
|
||||
"
|
||||
|
||||
[node name="Terminal" type="Control"]
|
||||
[node name="Terminal" type="Terminal"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
script = SubResource( 1 )
|
||||
script = SubResource("GDScript_wc7yv")
|
||||
|
|
Loading…
Reference in a new issue