From bd7a87ea00b0e83da9bdbe635b83c7cdf88b81ba Mon Sep 17 00:00:00 2001 From: Matt Parker <61717342+MattParkerDev@users.noreply.github.com> Date: Fri, 30 Jan 2026 22:30:53 +1000 Subject: [PATCH] refactor code editor tab container style --- .../Features/CodeEditor/CodeEditorPanel.tscn | 7 +------ .../CodeEditor/Resources/TabBarTabStyle.tres | 11 ----------- src/SharpIDE.Godot/Resources/DarkTheme.tres | 16 ++++++++++++++++ 3 files changed, 17 insertions(+), 17 deletions(-) delete mode 100644 src/SharpIDE.Godot/Features/CodeEditor/Resources/TabBarTabStyle.tres diff --git a/src/SharpIDE.Godot/Features/CodeEditor/CodeEditorPanel.tscn b/src/SharpIDE.Godot/Features/CodeEditor/CodeEditorPanel.tscn index 0549f6c..f1b90b6 100644 --- a/src/SharpIDE.Godot/Features/CodeEditor/CodeEditorPanel.tscn +++ b/src/SharpIDE.Godot/Features/CodeEditor/CodeEditorPanel.tscn @@ -3,10 +3,6 @@ [ext_resource type="Script" uid="uid://cy7erscaagrtj" path="res://Features/CodeEditor/CodeEditorPanel.cs" id="1_eraxv"] [ext_resource type="PackedScene" uid="uid://cinaqbdghcvoi" path="res://Features/CodeEditor/SharpIdeCodeEdit.tscn" id="1_y4okr"] [ext_resource type="Texture2D" uid="uid://do0edciarrnp0" path="res://Features/SolutionExplorer/Resources/CsharpFile.svg" id="2_dbtmr"] -[ext_resource type="StyleBox" uid="uid://bun830pn1vfxw" path="res://Features/CodeEditor/Resources/TabBarTabStyle.tres" id="2_m4iuw"] - -[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_m4iuw"] -bg_color = Color(0.11764706, 0.11764706, 0.11764706, 1) [node name="CodeEditorPanel" type="MarginContainer" unique_id=154728753] anchors_preset = 15 @@ -19,11 +15,10 @@ CsFileTexture = ExtResource("2_dbtmr") [node name="TabContainer" type="TabContainer" parent="." unique_id=2126230228] layout_mode = 2 +theme_type_variation = &"CodeEditorTabContainer" theme_override_constants/side_margin = 0 theme_override_constants/icon_max_width = 22 theme_override_font_sizes/font_size = 15 -theme_override_styles/tabbar_background = SubResource("StyleBoxFlat_m4iuw") -theme_override_styles/tab_selected = ExtResource("2_m4iuw") current_tab = 0 drag_to_rearrange_enabled = true diff --git a/src/SharpIDE.Godot/Features/CodeEditor/Resources/TabBarTabStyle.tres b/src/SharpIDE.Godot/Features/CodeEditor/Resources/TabBarTabStyle.tres deleted file mode 100644 index 2258fe9..0000000 --- a/src/SharpIDE.Godot/Features/CodeEditor/Resources/TabBarTabStyle.tres +++ /dev/null @@ -1,11 +0,0 @@ -[gd_resource type="StyleBoxFlat" format=3 uid="uid://bun830pn1vfxw"] - -[resource] -content_margin_left = 10.0 -content_margin_top = 4.0 -content_margin_right = 10.0 -content_margin_bottom = 4.0 -bg_color = Color(0.1, 0.1, 0.1, 0.6) -border_width_bottom = 2 -border_color = Color(1, 1, 1, 0.75) -corner_detail = 1 diff --git a/src/SharpIDE.Godot/Resources/DarkTheme.tres b/src/SharpIDE.Godot/Resources/DarkTheme.tres index c08b42c..fa9c634 100644 --- a/src/SharpIDE.Godot/Resources/DarkTheme.tres +++ b/src/SharpIDE.Godot/Resources/DarkTheme.tres @@ -1,5 +1,18 @@ [gd_resource type="Theme" format=3 uid="uid://epmt8kq6efrs"] +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_21uq4"] +content_margin_left = 10.0 +content_margin_top = 4.0 +content_margin_right = 10.0 +content_margin_bottom = 4.0 +bg_color = Color(0.1, 0.1, 0.1, 0.6) +border_width_bottom = 2 +border_color = Color(1, 1, 1, 0.75) +corner_detail = 1 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5oigc"] +bg_color = Color(0.11764706, 0.11764706, 0.11764706, 1) + [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3gh6f"] content_margin_left = 0.0 content_margin_top = 0.0 @@ -35,6 +48,9 @@ shadow_size = 4 [resource] CodeEdit/colors/current_line_color = Color(0.05882353, 0.05882353, 0.05882353, 1) +CodeEditorTabContainer/base_type = &"TabContainer" +CodeEditorTabContainer/styles/tab_selected = SubResource("StyleBoxFlat_21uq4") +CodeEditorTabContainer/styles/tabbar_background = SubResource("StyleBoxFlat_5oigc") Gray500Label/base_type = &"Label" Gray500Label/colors/font_color = Color(0.5137255, 0.5137255, 0.5137255, 1) Gray600Label/base_type = &"Label"