Skip to content

Commit 7aaee9b

Browse files
Reintroduce CodeEditor in the main screen. (#8)
1 parent 03cef2a commit 7aaee9b

3 files changed

Lines changed: 21 additions & 9 deletions

File tree

src/portrait_ui/editor_scene.tscn

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,20 @@
1-
[gd_scene load_steps=5 format=3 uid="uid://bihwwoedqcyo8"]
1+
[gd_scene load_steps=6 format=3 uid="uid://bihwwoedqcyo8"]
22

33
[ext_resource type="Script" uid="uid://dunoppeuubgd1" path="res://src/portrait_ui/editor_scene.gd" id="1_o7lif"]
44
[ext_resource type="PackedScene" uid="uid://cr1fdlmbknnko" path="res://src/ui_parts/code_editor.tscn" id="3_4uluy"]
55
[ext_resource type="PackedScene" uid="uid://ccynisiuyn5qn" path="res://src/ui_parts/inspector.tscn" id="4_jik7v"]
66
[ext_resource type="PackedScene" uid="uid://bvrncl7e6yn5b" path="res://src/ui_parts/display.tscn" id="5_gb5yr"]
77

8+
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mt61i"]
9+
bg_color = Color(0.0745098, 0.0745098, 0.121569, 0.501961)
10+
811
[node name="MainScene" type="VBoxContainer"]
912
anchors_preset = 15
1013
anchor_right = 1.0
1114
anchor_bottom = 1.0
1215
grow_horizontal = 2
1316
grow_vertical = 2
17+
theme_override_constants/separation = 0
1418
script = ExtResource("1_o7lif")
1519

1620
[node name="PanelContainer" type="PanelContainer" parent="."]
@@ -24,13 +28,23 @@ layout_mode = 2
2428
size_flags_horizontal = 3
2529
theme_override_constants/separation = 40
2630
theme_override_constants/minimum_grab_thickness = 30
31+
theme_override_styles/split_bar_background = SubResource("StyleBoxFlat_mt61i")
32+
33+
[node name="TabContainer" type="TabContainer" parent="PanelContainer/HSplitContainer"]
34+
layout_mode = 2
35+
size_flags_vertical = 3
36+
tab_alignment = 1
37+
current_tab = 0
38+
tabs_position = 1
2739

28-
[node name="Inspector" parent="PanelContainer/HSplitContainer" instance=ExtResource("4_jik7v")]
40+
[node name="Inspector" parent="PanelContainer/HSplitContainer/TabContainer" instance=ExtResource("4_jik7v")]
2941
layout_mode = 2
42+
metadata/_tab_index = 0
3043

31-
[node name="CodeEditor" parent="PanelContainer/HSplitContainer" instance=ExtResource("3_4uluy")]
44+
[node name="CodeEditor" parent="PanelContainer/HSplitContainer/TabContainer" instance=ExtResource("3_4uluy")]
3245
visible = false
3346
layout_mode = 2
47+
metadata/_tab_index = 1
3448

3549
[node name="Display" parent="PanelContainer/HSplitContainer" instance=ExtResource("5_gb5yr")]
3650
unique_name_in_owner = true

src/ui_parts/code_editor.tscn

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
[gd_scene load_steps=10 format=3 uid="uid://cr1fdlmbknnko"]
22

3-
[ext_resource type="Script" path="res://src/ui_parts/code_editor.gd" id="1_nffk0"]
3+
[ext_resource type="Script" uid="uid://c3q5dvxm6ro1m" path="res://src/ui_parts/code_editor.gd" id="1_nffk0"]
44
[ext_resource type="FontFile" uid="uid://dc0w4sx0h0fui" path="res://assets/fonts/FontBold.ttf" id="2_hl52o"]
55
[ext_resource type="FontFile" uid="uid://depydd16jq777" path="res://assets/fonts/FontMono.ttf" id="2_p4nol"]
66
[ext_resource type="Texture2D" uid="uid://6ymbl3jqersp" path="res://assets/icons/Import.svg" id="4_cuhac"]
77
[ext_resource type="Texture2D" uid="uid://dthdjf4v2vlvg" path="res://assets/icons/CodeOptions.svg" id="4_sos04"]
88
[ext_resource type="Texture2D" uid="uid://d0uvwj0t44n6v" path="res://assets/icons/Export.svg" id="5_pgurh"]
9-
[ext_resource type="Script" path="res://src/ui_widgets/BetterTextEdit.gd" id="8_ser4i"]
9+
[ext_resource type="Script" uid="uid://d1mpyxtnqqxh0" path="res://src/ui_widgets/BetterTextEdit.gd" id="8_ser4i"]
1010

1111
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_q56qh"]
1212
content_margin_left = 8.0
@@ -34,7 +34,6 @@ corner_radius_bottom_right = 5
3434
corner_radius_bottom_left = 5
3535

3636
[node name="CodeEditor" type="VBoxContainer"]
37-
size_flags_vertical = 3
3837
theme_override_constants/separation = 0
3938
script = ExtResource("1_nffk0")
4039

src/ui_parts/inspector.tscn

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
[ext_resource type="Script" uid="uid://csl2me44lu3yd" path="res://src/ui_parts/inspector.gd" id="1_16ggy"]
44
[ext_resource type="PackedScene" uid="uid://bktmk76u7dsu0" path="res://src/ui_parts/root_element_editor.tscn" id="2_jnl50"]
5-
[ext_resource type="Script" uid="uid://b7nxmncbtpjvt" path="res://src/ui_parts/element_container.gd" id="3_qeptj"]
5+
[ext_resource type="Script" uid="uid://co24pc68aiwlb" path="res://src/ui_parts/element_container.gd" id="3_qeptj"]
66
[ext_resource type="Texture2D" uid="uid://eif2ioi0mw17" path="res://assets/icons/Plus.svg" id="3_vo6hf"]
7-
[ext_resource type="Script" uid="uid://b04padjc3w1s8" path="res://src/ui_parts/move_to_overlay.gd" id="5_otlmf"]
7+
[ext_resource type="Script" uid="uid://27atmrvxgbjt" path="res://src/ui_parts/move_to_overlay.gd" id="5_otlmf"]
88

99
[node name="Inspector" type="Container"]
1010
anchors_preset = 15
@@ -13,7 +13,6 @@ anchor_bottom = 1.0
1313
grow_horizontal = 2
1414
grow_vertical = 2
1515
size_flags_horizontal = 3
16-
size_flags_vertical = 3
1716
script = ExtResource("1_16ggy")
1817
border_width = 2
1918
corner_radius_top_left = 5

0 commit comments

Comments
 (0)