update styling
This commit is contained in:
@@ -4,7 +4,7 @@ using SharpIDE.Godot.Features.Problems;
|
|||||||
|
|
||||||
namespace SharpIDE.Godot.Features.BottomPanel;
|
namespace SharpIDE.Godot.Features.BottomPanel;
|
||||||
|
|
||||||
public partial class BottomPanelManager : MarginContainer
|
public partial class BottomPanelManager : Panel
|
||||||
{
|
{
|
||||||
public SharpIdeSolutionModel? Solution
|
public SharpIdeSolutionModel? Solution
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ namespace SharpIDE.Godot.Features.Debug_;
|
|||||||
public partial class DebugPanel : Control
|
public partial class DebugPanel : Control
|
||||||
{
|
{
|
||||||
private TabBar _tabBar = null!;
|
private TabBar _tabBar = null!;
|
||||||
private Panel _tabsPanel = null!;
|
private MarginContainer _tabsPanel = null!;
|
||||||
|
|
||||||
[Export]
|
[Export]
|
||||||
public Texture2D RunningIcon { get; set; } = null!;
|
public Texture2D RunningIcon { get; set; } = null!;
|
||||||
@@ -21,7 +21,7 @@ public partial class DebugPanel : Control
|
|||||||
_tabBar.ClearTabs();
|
_tabBar.ClearTabs();
|
||||||
//_tabBar.TabClosePressed
|
//_tabBar.TabClosePressed
|
||||||
_tabBar.TabClicked += OnTabBarTabClicked;
|
_tabBar.TabClicked += OnTabBarTabClicked;
|
||||||
_tabsPanel = GetNode<Panel>("%TabsPanel");
|
_tabsPanel = GetNode<MarginContainer>("%TabsPanel");
|
||||||
GlobalEvents.ProjectStartedDebugging += async projectModel =>
|
GlobalEvents.ProjectStartedDebugging += async projectModel =>
|
||||||
{
|
{
|
||||||
await this.InvokeAsync(() => ProjectStartedDebugging(projectModel));
|
await this.InvokeAsync(() => ProjectStartedDebugging(projectModel));
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ tab_close_display_policy = 2
|
|||||||
tab_count = 1
|
tab_count = 1
|
||||||
tab_0/title = "WebApi"
|
tab_0/title = "WebApi"
|
||||||
|
|
||||||
[node name="TabsPanel" type="Panel" parent="VBoxContainer"]
|
[node name="TabsPanel" type="MarginContainer" parent="VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
[gd_scene load_steps=5 format=3 uid="uid://tqpmww430cor"]
|
[gd_scene load_steps=6 format=3 uid="uid://tqpmww430cor"]
|
||||||
|
|
||||||
[ext_resource type="Script" uid="uid://b1r3no4u3khik" path="res://Features/Problems/ProblemsPanel.cs" id="1_bnenc"]
|
[ext_resource type="Script" uid="uid://b1r3no4u3khik" path="res://Features/Problems/ProblemsPanel.cs" id="1_bnenc"]
|
||||||
[ext_resource type="Texture2D" uid="uid://pd3h5qfjn8pb" path="res://Features/Problems/Resources/Warning.svg" id="2_xj8le"]
|
[ext_resource type="Texture2D" uid="uid://pd3h5qfjn8pb" path="res://Features/Problems/Resources/Warning.svg" id="2_xj8le"]
|
||||||
[ext_resource type="Texture2D" uid="uid://rvuk8jybyu6m" path="res://Features/Problems/Resources/Error.svg" id="3_sap6e"]
|
[ext_resource type="Texture2D" uid="uid://rvuk8jybyu6m" path="res://Features/Problems/Resources/Error.svg" id="3_sap6e"]
|
||||||
[ext_resource type="Texture2D" uid="uid://cqt30ma6xgder" path="res://Features/SolutionExplorer/Resources/Csproj.svg" id="4_wqdox"]
|
[ext_resource type="Texture2D" uid="uid://cqt30ma6xgder" path="res://Features/SolutionExplorer/Resources/Csproj.svg" id="4_wqdox"]
|
||||||
|
|
||||||
|
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wqdox"]
|
||||||
|
|
||||||
[node name="ProblemsPanel" type="Control"]
|
[node name="ProblemsPanel" type="Control"]
|
||||||
layout_mode = 3
|
layout_mode = 3
|
||||||
anchors_preset = 15
|
anchors_preset = 15
|
||||||
@@ -29,4 +31,5 @@ grow_vertical = 2
|
|||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
theme_override_styles/panel = SubResource("StyleBoxEmpty_wqdox")
|
||||||
hide_root = true
|
hide_root = true
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ namespace SharpIDE.Godot.Features.Run;
|
|||||||
public partial class RunPanel : Control
|
public partial class RunPanel : Control
|
||||||
{
|
{
|
||||||
private TabBar _tabBar = null!;
|
private TabBar _tabBar = null!;
|
||||||
private Panel _tabsPanel = null!;
|
private MarginContainer _tabsPanel = null!;
|
||||||
|
|
||||||
[Export]
|
[Export]
|
||||||
public Texture2D RunningIcon { get; set; } = null!;
|
public Texture2D RunningIcon { get; set; } = null!;
|
||||||
@@ -20,7 +20,7 @@ public partial class RunPanel : Control
|
|||||||
_tabBar.ClearTabs();
|
_tabBar.ClearTabs();
|
||||||
//_tabBar.TabClosePressed
|
//_tabBar.TabClosePressed
|
||||||
_tabBar.TabClicked += OnTabBarTabClicked;
|
_tabBar.TabClicked += OnTabBarTabClicked;
|
||||||
_tabsPanel = GetNode<Panel>("%TabsPanel");
|
_tabsPanel = GetNode<MarginContainer>("%TabsPanel");
|
||||||
GlobalEvents.ProjectStartedRunning += async projectModel =>
|
GlobalEvents.ProjectStartedRunning += async projectModel =>
|
||||||
{
|
{
|
||||||
await this.InvokeAsync(() => ProjectStartedRunning(projectModel));
|
await this.InvokeAsync(() => ProjectStartedRunning(projectModel));
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ tab_close_display_policy = 2
|
|||||||
tab_count = 1
|
tab_count = 1
|
||||||
tab_0/title = "WebApi"
|
tab_0/title = "WebApi"
|
||||||
|
|
||||||
[node name="TabsPanel" type="Panel" parent="VBoxContainer"]
|
[node name="TabsPanel" type="MarginContainer" parent="VBoxContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_vertical = 3
|
size_flags_vertical = 3
|
||||||
|
|||||||
@@ -110,7 +110,7 @@ unique_name_in_owner = true
|
|||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
size_flags_horizontal = 3
|
size_flags_horizontal = 3
|
||||||
theme_override_constants/separation = 0
|
theme_override_constants/separation = 0
|
||||||
split_offset = -175
|
split_offset = 402
|
||||||
script = ExtResource("3_0ybuf")
|
script = ExtResource("3_0ybuf")
|
||||||
metadata/_custom_type_script = "uid://kvnhndc3l6ih"
|
metadata/_custom_type_script = "uid://kvnhndc3l6ih"
|
||||||
|
|
||||||
@@ -148,7 +148,7 @@ item_count = 1
|
|||||||
item_0/text = "Getting Context Actions..."
|
item_0/text = "Getting Context Actions..."
|
||||||
item_0/id = 0
|
item_0/id = 0
|
||||||
|
|
||||||
[node name="BottomPanel" type="MarginContainer" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer"]
|
[node name="BottomPanel" type="Panel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
script = ExtResource("7_i62lx")
|
script = ExtResource("7_i62lx")
|
||||||
@@ -156,21 +156,21 @@ script = ExtResource("7_i62lx")
|
|||||||
[node name="ProblemsPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("11_b7c1a")]
|
[node name="ProblemsPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("11_b7c1a")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 1
|
||||||
|
|
||||||
[node name="RunPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("5_y3aoi")]
|
[node name="RunPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("5_y3aoi")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
layout_mode = 2
|
layout_mode = 1
|
||||||
|
|
||||||
[node name="DebugPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("11_s2dv6")]
|
[node name="DebugPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("11_s2dv6")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 1
|
||||||
|
|
||||||
[node name="BuildPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("9_rllbf")]
|
[node name="BuildPanel" parent="VBoxContainer/HBoxContainer/InvertedVSplitContainer/BottomPanel" instance=ExtResource("9_rllbf")]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 2
|
layout_mode = 1
|
||||||
|
|
||||||
[node name="OpenSolutionDialog" type="FileDialog" parent="."]
|
[node name="OpenSolutionDialog" type="FileDialog" parent="."]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
|||||||
Reference in New Issue
Block a user