diff --git a/Main.cs b/Main.cs index e0aa4b9..7835a12 100644 --- a/Main.cs +++ b/Main.cs @@ -1,69 +1,17 @@ using Godot; -using Particles.ParticleSimulation; +using System; -// ReSharper disable once CheckNamespace -// ReSharper disable once ClassNeverInstantiated.Global -public class Main : Node2D +public class Main : Node { - private Node2D _particleNodes; - private ParticleSimulation _particleSimulation; - public float PhysicsInterpolationFraction; - - public override void _Ready() + public void StartSimulation(int nParticles) { - _particleNodes = GetNode("ParticleNodes"); - GD.Randomize(); - ulong randomSeed = GD.Randi(); - GD.Seed(randomSeed); - GD.Print("Last Seed: " + randomSeed); - var viewSize = GetViewportRect().Size; - var zoom = GetNode("Camera2D").Zoom; - var spaceSize = new Vector2(viewSize.x * zoom.x, viewSize.y * zoom.y); - _particleSimulation = new ParticleSimulation - { - SpaceSize = spaceSize - }; - _particleSimulation.Initialize(); - foreach (var id in _particleSimulation.LastParticlesAdded) CreateParticleNode(id); + var particleSimulationPackedScene = GD.Load("res://ParticleSimulationScene.tscn"); + var particleSimulationScene = particleSimulationPackedScene.Instance(); + AddChild(particleSimulationScene); + particleSimulationScene.Initialize(nParticles); + GetNode("MainMenu").Hide(); + //OS.WindowResizable = false; } - - public override void _Process(float delta) - { - if (Input.IsActionJustPressed("quit")) GetTree().Quit(); - if (Input.IsActionJustPressed("reset")) GetTree().ReloadCurrentScene(); - PhysicsInterpolationFraction = Engine.GetPhysicsInterpolationFraction(); - } - - public override void _PhysicsProcess(float delta) - { - _particleSimulation.Update(); - foreach (var id in _particleSimulation.LastParticlesRemoved) - { - var particleNode = _particleNodes.GetNode(id.ToString()); - particleNode.Free(); - } - - foreach (var id in _particleSimulation.LastParticlesAdded) CreateParticleNode(id); - - var particleNodes = _particleNodes.GetChildren(); - foreach (ParticleNode particleNode in particleNodes) - { - var simulationParticle = _particleSimulation.GetParticle(particleNode.SimulationId); - particleNode.LastSimulationPosition = particleNode.Position; - particleNode.CurrentSimulationPosition = simulationParticle.Position; - particleNode.SetColor(simulationParticle.Type.Hue, simulationParticle.Health, - Mathf.Clamp(simulationParticle.AverageSpeed / 1.5f, 1f, 1f)); - particleNode.WasTeleportedLast = simulationParticle.WasTeleportedLast; - } - } - - private void CreateParticleNode(int id) - { - var particleScene = GD.Load("res://ParticleNode.tscn"); - var particleNode = particleScene.Instance(); - particleNode.Name = id.ToString(); - particleNode.SimulationId = id; - _particleNodes.AddChild(particleNode); - } -} \ No newline at end of file + +} diff --git a/Main.tscn b/Main.tscn index d3c1728..75de58a 100644 --- a/Main.tscn +++ b/Main.tscn @@ -1,13 +1,33 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=3 format=2] -[ext_resource path="res://Main.cs" type="Script" id=1] +[ext_resource path="res://MainMenu.tscn" type="PackedScene" id=1] -[node name="Main" type="Node2D"] -script = ExtResource( 1 ) +[sub_resource type="CSharpScript" id=1] +resource_name = "Main" +script/source = "using Godot; +using System; -[node name="ParticleNodes" type="Node2D" parent="."] +public class Main : Node +{ + // Declare member variables here. Examples: + // private int a = 2; + // private string b = \"text\"; -[node name="Camera2D" type="Camera2D" parent="."] -anchor_mode = 0 -current = true -zoom = Vector2( 1.35, 1.35 ) + // Called when the node enters the scene tree for the first time. + public override void _Ready() + { + + } + +// // Called every frame. 'delta' is the elapsed time since the previous frame. +// public override void _Process(float delta) +// { +// +// } +} +" + +[node name="Main" type="Node"] +script = SubResource( 1 ) + +[node name="MainMenu" parent="." instance=ExtResource( 1 )] diff --git a/MainMenu.cs b/MainMenu.cs new file mode 100644 index 0000000..4cbdd19 --- /dev/null +++ b/MainMenu.cs @@ -0,0 +1,27 @@ +using Godot; +using System; + +public class MainMenu : Control +{ + + private Main _main; + + public override void _Ready() + { + _main = GetTree().Root.GetNode
("Main"); + } + + public void _on_Button_pressed() + { + var nParticles = GetNode("MenuButtons").GetNode("TextEdit").Text.ToInt(); + _main.StartSimulation(nParticles); + } + + public void _on_ToggleFullscreen_pressed() + { + if (OS.WindowFullscreen) + OS.WindowFullscreen = false; + else + OS.WindowFullscreen = true; + } +} diff --git a/MainMenu.tscn b/MainMenu.tscn new file mode 100644 index 0000000..bc004a8 --- /dev/null +++ b/MainMenu.tscn @@ -0,0 +1,98 @@ +[gd_scene load_steps=6 format=2] + +[ext_resource path="res://ui/ui_theme.tres" type="Theme" id=1] +[ext_resource path="res://ui/particles_logo.png" type="Texture" id=2] +[ext_resource path="res://MainMenu.cs" type="Script" id=3] +[ext_resource path="res://ui/ColorTube-Regular.ttf" type="DynamicFontData" id=4] + +[sub_resource type="DynamicFont" id=1] +size = 12 +font_data = ExtResource( 4 ) + +[node name="MainMenu" type="Control"] +anchor_right = 1.0 +anchor_bottom = 1.0 +theme = ExtResource( 1 ) +script = ExtResource( 3 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="MenuButtons" type="VBoxContainer" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -150.0 +margin_top = -19.87 +margin_right = 150.0 +margin_bottom = 145.13 +custom_constants/separation = 12 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Label" type="Label" parent="MenuButtons"] +margin_right = 300.0 +margin_bottom = 27.0 +text = "Number of Particles" +align = 1 + +[node name="TextEdit" type="TextEdit" parent="MenuButtons"] +margin_top = 39.0 +margin_right = 300.0 +margin_bottom = 103.769 +rect_min_size = Vector2( 0, 64.769 ) +text = "1000" + +[node name="Button" type="Button" parent="MenuButtons"] +margin_top = 115.0 +margin_right = 300.0 +margin_bottom = 166.251 +text = "Simulate!" +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="Warning" type="Label" parent="MenuButtons"] +margin_top = 178.0 +margin_right = 300.0 +margin_bottom = 223.0 +custom_fonts/font = SubResource( 1 ) +text = "Simulation cannot be resized +once simulation starts!" +align = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="MenuButtons"] +margin_top = 235.0 +margin_right = 300.0 +margin_bottom = 235.0 +__meta__ = { +"_edit_use_anchors_": false +} + +[node name="ToggleFullscreen" type="Button" parent="MenuButtons"] +margin_top = 247.0 +margin_right = 300.0 +margin_bottom = 298.251 +text = "Toggle Fullscreen" + +[node name="Logo" type="TextureRect" parent="."] +show_behind_parent = true +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -342.0 +margin_top = -299.0 +margin_right = 1578.0 +margin_bottom = 785.0 +rect_scale = Vector2( 0.35, 0.35 ) +mouse_filter = 2 +texture = ExtResource( 2 ) +__meta__ = { +"_edit_use_anchors_": false +} + +[connection signal="pressed" from="MenuButtons/Button" to="." method="_on_Button_pressed"] +[connection signal="pressed" from="MenuButtons/ToggleFullscreen" to="." method="_on_ToggleFullscreen_pressed"] diff --git a/ParticleNode.cs b/ParticleNode.cs index 9f23ef2..7e2d354 100644 --- a/ParticleNode.cs +++ b/ParticleNode.cs @@ -22,7 +22,7 @@ public class ParticleNode : Node2D { Position = WasTeleportedLast == false ? LastSimulationPosition.LinearInterpolate(CurrentSimulationPosition, - GetParent().GetParent
().PhysicsInterpolationFraction) + GetParent().GetParent().PhysicsInterpolationFraction) : CurrentSimulationPosition; } diff --git a/ParticleSimulation/ParticleSimulation.cs b/ParticleSimulation/ParticleSimulation.cs index 68436ec..2cb8e22 100644 --- a/ParticleSimulation/ParticleSimulation.cs +++ b/ParticleSimulation/ParticleSimulation.cs @@ -31,7 +31,7 @@ namespace Particles.ParticleSimulation // counts up for each particle added private int _idCount; - private const int MaxParticles = 1100; + private int _maxParticles; private const int MaxParticleTypes = 10; private const float HealthDelta = 0.005f; @@ -40,8 +40,9 @@ namespace Particles.ParticleSimulation private const float ParticleCollisionRadius = 20f; - public void Initialize() + public void Initialize(int nParticles) { + _maxParticles = nParticles; for (var i = 0; i < MaxParticleTypes; i++) CreateRandomParticleType(); } @@ -129,9 +130,9 @@ namespace Particles.ParticleSimulation } // ReSharper disable once InvertIf - if (_particles.Count < MaxParticles) + if (_particles.Count < _maxParticles) { - for (var i = 0; i < 3 && _particles.Count < MaxParticles; i++) + for (var i = 0; i < 3 && _particles.Count < _maxParticles; i++) CreateRandomParticle(); } } diff --git a/ParticleSimulationScene.cs b/ParticleSimulationScene.cs new file mode 100644 index 0000000..ae9ce6e --- /dev/null +++ b/ParticleSimulationScene.cs @@ -0,0 +1,69 @@ +using Godot; +using Particles.ParticleSimulation; + +// ReSharper disable once CheckNamespace +// ReSharper disable once ClassNeverInstantiated.Global +public class ParticleSimulationScene : Node2D +{ + private Node2D _particleNodes; + + private ParticleSimulation _particleSimulation; + public float PhysicsInterpolationFraction; + + public void Initialize(int nParticles) + { + _particleNodes = GetNode("ParticleNodes"); + GD.Randomize(); + ulong randomSeed = GD.Randi(); + GD.Seed(randomSeed); + GD.Print("Last Seed: " + randomSeed); + var viewSize = GetViewportRect().Size; + var zoom = GetNode("Camera2D").Zoom; + var spaceSize = new Vector2(viewSize.x * zoom.x, viewSize.y * zoom.y); + _particleSimulation = new ParticleSimulation + { + SpaceSize = spaceSize + }; + _particleSimulation.Initialize(nParticles); + foreach (var id in _particleSimulation.LastParticlesAdded) CreateParticleNode(id); + } + + public override void _Process(float delta) + { + if (Input.IsActionJustPressed("quit")) GetTree().Quit(); + if (Input.IsActionJustPressed("reset")) GetTree().ReloadCurrentScene(); + PhysicsInterpolationFraction = Engine.GetPhysicsInterpolationFraction(); + } + + public override void _PhysicsProcess(float delta) + { + _particleSimulation.Update(); + foreach (var id in _particleSimulation.LastParticlesRemoved) + { + var particleNode = _particleNodes.GetNode(id.ToString()); + particleNode.Free(); + } + + foreach (var id in _particleSimulation.LastParticlesAdded) CreateParticleNode(id); + + var particleNodes = _particleNodes.GetChildren(); + foreach (ParticleNode particleNode in particleNodes) + { + var simulationParticle = _particleSimulation.GetParticle(particleNode.SimulationId); + particleNode.LastSimulationPosition = particleNode.Position; + particleNode.CurrentSimulationPosition = simulationParticle.Position; + particleNode.SetColor(simulationParticle.Type.Hue, simulationParticle.Health, + Mathf.Clamp(simulationParticle.AverageSpeed / 1.5f, 1f, 1f)); + particleNode.WasTeleportedLast = simulationParticle.WasTeleportedLast; + } + } + + private void CreateParticleNode(int id) + { + var particleScene = GD.Load("res://ParticleNode.tscn"); + var particleNode = particleScene.Instance(); + particleNode.Name = id.ToString(); + particleNode.SimulationId = id; + _particleNodes.AddChild(particleNode); + } +} \ No newline at end of file diff --git a/ParticleSimulationScene.tscn b/ParticleSimulationScene.tscn new file mode 100644 index 0000000..4135c30 --- /dev/null +++ b/ParticleSimulationScene.tscn @@ -0,0 +1,13 @@ +[gd_scene load_steps=2 format=2] + +[ext_resource path="res://ParticleSimulationScene.cs" type="Script" id=1] + +[node name="ParticleSimulationScene" type="Node2D"] +script = ExtResource( 1 ) + +[node name="ParticleNodes" type="Node2D" parent="."] + +[node name="Camera2D" type="Camera2D" parent="."] +anchor_mode = 0 +current = true +zoom = Vector2( 1.35, 1.35 ) diff --git a/project.godot b/project.godot index e8e81e1..473b06f 100644 --- a/project.godot +++ b/project.godot @@ -13,17 +13,10 @@ config_version=4 config/name="Particles" run/main_scene="res://Main.tscn" boot_splash/image="res://textures/particles_logo_square.png" -boot_splash/fullsize=false boot_splash/bg_color=Color( 0, 0, 0, 1 ) config/icon="res://icon.png" config/windows_native_icon="res://icon.ico" -[display] - -window/size/resizable=false -window/size/borderless=true -window/size/fullscreen=true - [input] reset={ diff --git a/thirdparty/FlatUI/UIpack_vector.svg b/thirdparty/FlatUI/UIpack_vector.svg new file mode 100644 index 0000000..6a89dc1 --- /dev/null +++ b/thirdparty/FlatUI/UIpack_vector.svg @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/thirdparty/FlatUI/UIpack_vector.svg.import b/thirdparty/FlatUI/UIpack_vector.svg.import new file mode 100644 index 0000000..045164d --- /dev/null +++ b/thirdparty/FlatUI/UIpack_vector.svg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/UIpack_vector.svg-6072a9fd540bc63a091416d2685f9ed6.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://thirdparty/FlatUI/UIpack_vector.svg" +dest_files=[ "res://.import/UIpack_vector.svg-6072a9fd540bc63a091416d2685f9ed6.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/thirdparty/FlatUI/kenneyUI-blue.tres b/thirdparty/FlatUI/kenneyUI-blue.tres new file mode 100644 index 0000000..0fb5e29 --- /dev/null +++ b/thirdparty/FlatUI/kenneyUI-blue.tres @@ -0,0 +1,327 @@ +[gd_resource type="Theme" load_steps=34 format=2] + +[ext_resource path="UIpack_vector.svg" type="Texture" id=1] +[ext_resource path="kenvector_future.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 240, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 240, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 240, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +texture = ExtResource( 1 ) +region_rect = Rect2( 421, 244, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 200, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 201, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=14] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 200, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=15] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 200, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=16] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 872, 684, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=17] +texture = ExtResource( 1 ) +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=18] + +[sub_resource type="StyleBoxTexture" id=19] +texture = ExtResource( 1 ) +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=20] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 812, 458, 28, 10 ) + +[sub_resource type="StyleBoxTexture" id=21] +texture = ExtResource( 1 ) +region_rect = Rect2( 485, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=22] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 200, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=23] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 201, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=24] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=25] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=26] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 240, 190, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=27] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 485, 310, 100, 100 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=28] +content_margin_left = 12.0 +content_margin_top = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=29] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1007, 690, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=30] +texture = ExtResource( 1 ) +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=31] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 31 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 14 ) +CheckButton/icons/off_disabled = SubResource( 14 ) +CheckButton/icons/on = SubResource( 15 ) +CheckButton/icons/on_disabled = SubResource( 15 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 16 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 16 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 17 ) +HSlider/styles/grabber_area_highlight = SubResource( 17 ) +HSlider/styles/slider = SubResource( 17 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0.894118, 0.894118, 0.894118, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 0.117647, 0.654902, 0.882353, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 18 ) +LineEdit/styles/normal = SubResource( 19 ) +LineEdit/styles/read_only = SubResource( 19 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 20 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 21 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 22 ) +PopupMenu/icons/radio_checked = SubResource( 23 ) +PopupMenu/icons/radio_unchecked = SubResource( 24 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 25 ) +PopupMenu/styles/hover = SubResource( 26 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 27 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 28 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 29 ) +VSlider/icons/grabber_disabled = SubResource( 29 ) +VSlider/icons/grabber_highlight = SubResource( 29 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 30 ) +VSlider/styles/grabber_area_highlight = SubResource( 30 ) +VSlider/styles/slider = SubResource( 30 ) diff --git a/thirdparty/FlatUI/kenneyUI-green.tres b/thirdparty/FlatUI/kenneyUI-green.tres new file mode 100644 index 0000000..46bd692 --- /dev/null +++ b/thirdparty/FlatUI/kenneyUI-green.tres @@ -0,0 +1,327 @@ +[gd_resource type="Theme" load_steps=34 format=2] + +[ext_resource path="UIpack_vector.svg" type="Texture" id=1] +[ext_resource path="kenvector_future.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 120, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 120, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 120, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +texture = ExtResource( 1 ) +region_rect = Rect2( 421, 124, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 100, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 101, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=14] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 100, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=15] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 100, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=16] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 872, 564, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=17] +texture = ExtResource( 1 ) +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=18] + +[sub_resource type="StyleBoxTexture" id=19] +texture = ExtResource( 1 ) +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=20] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 816, 578, 20, 10 ) + +[sub_resource type="StyleBoxTexture" id=21] +texture = ExtResource( 1 ) +region_rect = Rect2( 243, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=22] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 100, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=23] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 101, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=24] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=25] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=26] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 120, 190, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=27] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 243, 310, 100, 100 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=28] +content_margin_left = 12.0 +content_margin_top = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=29] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1007, 570, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=30] +texture = ExtResource( 1 ) +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=31] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 31 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 14 ) +CheckButton/icons/off_disabled = SubResource( 14 ) +CheckButton/icons/on = SubResource( 15 ) +CheckButton/icons/on_disabled = SubResource( 15 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 16 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 16 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 17 ) +HSlider/styles/grabber_area_highlight = SubResource( 17 ) +HSlider/styles/slider = SubResource( 17 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0.894118, 0.894118, 0.894118, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 0.45098, 0.803922, 0.294118, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 18 ) +LineEdit/styles/normal = SubResource( 19 ) +LineEdit/styles/read_only = SubResource( 19 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 20 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 21 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 22 ) +PopupMenu/icons/radio_checked = SubResource( 23 ) +PopupMenu/icons/radio_unchecked = SubResource( 24 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 25 ) +PopupMenu/styles/hover = SubResource( 26 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 27 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 28 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 29 ) +VSlider/icons/grabber_disabled = SubResource( 29 ) +VSlider/icons/grabber_highlight = SubResource( 29 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 30 ) +VSlider/styles/grabber_area_highlight = SubResource( 30 ) +VSlider/styles/slider = SubResource( 30 ) diff --git a/thirdparty/FlatUI/kenneyUI-red.tres b/thirdparty/FlatUI/kenneyUI-red.tres new file mode 100644 index 0000000..3e1abde --- /dev/null +++ b/thirdparty/FlatUI/kenneyUI-red.tres @@ -0,0 +1,327 @@ +[gd_resource type="Theme" load_steps=34 format=2] + +[ext_resource path="UIpack_vector.svg" type="Texture" id=1] +[ext_resource path="kenvector_future.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 180, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 180, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 180, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +texture = ExtResource( 1 ) +region_rect = Rect2( 421, 184, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 150, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 151, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=14] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 150, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=15] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 150, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=16] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 872, 624, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=17] +texture = ExtResource( 1 ) +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=18] + +[sub_resource type="StyleBoxTexture" id=19] +texture = ExtResource( 1 ) +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=20] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 814, 578, 24, 10 ) + +[sub_resource type="StyleBoxTexture" id=21] +texture = ExtResource( 1 ) +region_rect = Rect2( 364, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=22] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 150, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=23] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 151, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=24] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=25] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=26] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 180, 190, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=27] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 364, 310, 100, 100 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=28] +content_margin_left = 12.0 +content_margin_top = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=29] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1007, 630, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=30] +texture = ExtResource( 1 ) +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=31] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 31 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 14 ) +CheckButton/icons/off_disabled = SubResource( 14 ) +CheckButton/icons/on = SubResource( 15 ) +CheckButton/icons/on_disabled = SubResource( 15 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 16 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 16 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 17 ) +HSlider/styles/grabber_area_highlight = SubResource( 17 ) +HSlider/styles/slider = SubResource( 17 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0.894118, 0.894118, 0.894118, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 0.909804, 0.415686, 0.0901961, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 18 ) +LineEdit/styles/normal = SubResource( 19 ) +LineEdit/styles/read_only = SubResource( 19 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 20 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 21 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 22 ) +PopupMenu/icons/radio_checked = SubResource( 23 ) +PopupMenu/icons/radio_unchecked = SubResource( 24 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 25 ) +PopupMenu/styles/hover = SubResource( 26 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 27 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 28 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 29 ) +VSlider/icons/grabber_disabled = SubResource( 29 ) +VSlider/icons/grabber_highlight = SubResource( 29 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 30 ) +VSlider/styles/grabber_area_highlight = SubResource( 30 ) +VSlider/styles/slider = SubResource( 30 ) diff --git a/thirdparty/FlatUI/kenneyUI-yellow.tres b/thirdparty/FlatUI/kenneyUI-yellow.tres new file mode 100644 index 0000000..5bfc56d --- /dev/null +++ b/thirdparty/FlatUI/kenneyUI-yellow.tres @@ -0,0 +1,327 @@ +[gd_resource type="Theme" load_steps=34 format=2] + +[ext_resource path="UIpack_vector.svg" type="Texture" id=1] +[ext_resource path="kenvector_future.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 60, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 60, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 60, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +texture = ExtResource( 1 ) +region_rect = Rect2( 421, 64, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 50, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 51, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=14] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 50, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=15] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 50, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=16] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 872, 504, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=17] +texture = ExtResource( 1 ) +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=18] + +[sub_resource type="StyleBoxTexture" id=19] +texture = ExtResource( 1 ) +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=20] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 812, 458, 28, 10 ) + +[sub_resource type="StyleBoxTexture" id=21] +texture = ExtResource( 1 ) +region_rect = Rect2( 122, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=22] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 50, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=23] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 51, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=24] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=25] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=26] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 60, 190, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=27] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 122, 310, 100, 100 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=28] +content_margin_left = 12.0 +content_margin_top = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=29] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1007, 510, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=30] +texture = ExtResource( 1 ) +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=31] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 31 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 14 ) +CheckButton/icons/off_disabled = SubResource( 14 ) +CheckButton/icons/on = SubResource( 15 ) +CheckButton/icons/on_disabled = SubResource( 15 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 16 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 16 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 17 ) +HSlider/styles/grabber_area_highlight = SubResource( 17 ) +HSlider/styles/slider = SubResource( 17 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 1, 0.8, 0, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 18 ) +LineEdit/styles/normal = SubResource( 19 ) +LineEdit/styles/read_only = SubResource( 19 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 20 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 21 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 22 ) +PopupMenu/icons/radio_checked = SubResource( 23 ) +PopupMenu/icons/radio_unchecked = SubResource( 24 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 25 ) +PopupMenu/styles/hover = SubResource( 26 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 27 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 28 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 29 ) +VSlider/icons/grabber_disabled = SubResource( 29 ) +VSlider/icons/grabber_highlight = SubResource( 29 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 30 ) +VSlider/styles/grabber_area_highlight = SubResource( 30 ) +VSlider/styles/slider = SubResource( 30 ) diff --git a/thirdparty/FlatUI/kenneyUI.tres b/thirdparty/FlatUI/kenneyUI.tres new file mode 100644 index 0000000..a1bacc6 --- /dev/null +++ b/thirdparty/FlatUI/kenneyUI.tres @@ -0,0 +1,327 @@ +[gd_resource type="Theme" load_steps=34 format=2] + +[ext_resource path="res://thirdparty/FlatUI/UIpack_vector.svg" type="Texture" id=1] +[ext_resource path="res://thirdparty/FlatUI/kenvector_future.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +texture = ExtResource( 1 ) +region_rect = Rect2( 421, 4, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 251, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=31] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=32] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=14] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 872, 444, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=15] +texture = ExtResource( 1 ) +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=16] + +[sub_resource type="StyleBoxTexture" id=17] +texture = ExtResource( 1 ) +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=18] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 812, 458, 28, 10 ) + +[sub_resource type="StyleBoxTexture" id=19] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=20] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=26] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 251, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=27] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=28] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=29] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 321, 440, 49, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=30] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 321, 440, 49, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=22] +content_margin_left = 12.0 +content_margin_top = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=24] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1007, 450, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=25] +texture = ExtResource( 1 ) +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=23] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 23 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 31 ) +CheckButton/icons/off_disabled = SubResource( 31 ) +CheckButton/icons/on = SubResource( 32 ) +CheckButton/icons/on_disabled = SubResource( 32 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 14 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 14 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 15 ) +HSlider/styles/grabber_area_highlight = SubResource( 15 ) +HSlider/styles/slider = SubResource( 15 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0.894118, 0.894118, 0.894118, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 16 ) +LineEdit/styles/normal = SubResource( 17 ) +LineEdit/styles/read_only = SubResource( 17 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 18 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 19 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 20 ) +PopupMenu/icons/radio_checked = SubResource( 26 ) +PopupMenu/icons/radio_unchecked = SubResource( 27 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 28 ) +PopupMenu/styles/hover = SubResource( 29 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 30 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 22 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 24 ) +VSlider/icons/grabber_disabled = SubResource( 24 ) +VSlider/icons/grabber_highlight = SubResource( 24 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 25 ) +VSlider/styles/grabber_area_highlight = SubResource( 25 ) +VSlider/styles/slider = SubResource( 25 ) diff --git a/thirdparty/FlatUI/kenvector_future.ttf b/thirdparty/FlatUI/kenvector_future.ttf new file mode 100644 index 0000000..39ebdfa Binary files /dev/null and b/thirdparty/FlatUI/kenvector_future.ttf differ diff --git a/ui/ColorTube-Regular.ttf b/ui/ColorTube-Regular.ttf new file mode 100644 index 0000000..5f9ae2b Binary files /dev/null and b/ui/ColorTube-Regular.ttf differ diff --git a/ui/UIpack_vector.svg b/ui/UIpack_vector.svg new file mode 100644 index 0000000..6a89dc1 --- /dev/null +++ b/ui/UIpack_vector.svg @@ -0,0 +1,553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ui/UIpack_vector.svg.import b/ui/UIpack_vector.svg.import new file mode 100644 index 0000000..f4939fb --- /dev/null +++ b/ui/UIpack_vector.svg.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/UIpack_vector.svg-b86ac2defac405b889e2e5b55b1e7e71.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/UIpack_vector.svg" +dest_files=[ "res://.import/UIpack_vector.svg-b86ac2defac405b889e2e5b55b1e7e71.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/ui/kenvector_future.ttf b/ui/kenvector_future.ttf new file mode 100644 index 0000000..39ebdfa Binary files /dev/null and b/ui/kenvector_future.ttf differ diff --git a/ui/particles_logo.png b/ui/particles_logo.png new file mode 100644 index 0000000..5f86ec7 Binary files /dev/null and b/ui/particles_logo.png differ diff --git a/ui/particles_logo.png.import b/ui/particles_logo.png.import new file mode 100644 index 0000000..1c9a8dc --- /dev/null +++ b/ui/particles_logo.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/particles_logo.png-be0336a720b7a0cb7f8d0445b4c03b16.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ui/particles_logo.png" +dest_files=[ "res://.import/particles_logo.png-be0336a720b7a0cb7f8d0445b4c03b16.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +process/normal_map_invert_y=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/ui/ui_theme.tres b/ui/ui_theme.tres new file mode 100644 index 0000000..f9f9106 --- /dev/null +++ b/ui/ui_theme.tres @@ -0,0 +1,326 @@ +[gd_resource type="Theme" load_steps=34 format=2] + +[ext_resource path="res://ui/UIpack_vector.svg" type="Texture" id=1] +[ext_resource path="res://ui/ColorTube-Regular.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +texture = ExtResource( 1 ) +region_rect = Rect2( 211, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +texture = ExtResource( 1 ) +region_rect = Rect2( 421, 4, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 251, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=31] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=32] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=14] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 872, 444, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=15] +texture = ExtResource( 1 ) +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=16] + +[sub_resource type="StyleBoxTexture" id=17] +texture = ExtResource( 1 ) +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=18] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 812, 458, 28, 10 ) + +[sub_resource type="StyleBoxTexture" id=19] +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=20] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=26] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 251, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=27] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=28] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=29] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 321, 440, 49, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=30] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 321, 440, 49, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=22] +content_margin_left = 12.0 +content_margin_top = 10.0 +texture = ExtResource( 1 ) +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=24] +flags = 4 +atlas = ExtResource( 1 ) +region = Rect2( 1007, 450, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=25] +texture = ExtResource( 1 ) +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=33] +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 33 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_focus = Color( 0, 0, 0, 1 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 31 ) +CheckButton/icons/off_disabled = SubResource( 31 ) +CheckButton/icons/on = SubResource( 32 ) +CheckButton/icons/on_disabled = SubResource( 32 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 14 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 14 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 15 ) +HSlider/styles/grabber_area_highlight = SubResource( 15 ) +HSlider/styles/slider = SubResource( 15 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0.894118, 0.894118, 0.894118, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 16 ) +LineEdit/styles/normal = SubResource( 17 ) +LineEdit/styles/read_only = SubResource( 17 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 18 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 19 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 20 ) +PopupMenu/icons/radio_checked = SubResource( 26 ) +PopupMenu/icons/radio_unchecked = SubResource( 27 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 28 ) +PopupMenu/styles/hover = SubResource( 29 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 30 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 22 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 24 ) +VSlider/icons/grabber_disabled = SubResource( 24 ) +VSlider/icons/grabber_highlight = SubResource( 24 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 25 ) +VSlider/styles/grabber_area_highlight = SubResource( 25 ) +VSlider/styles/slider = SubResource( 25 ) diff --git a/ui_theme.tres b/ui_theme.tres new file mode 100644 index 0000000..da40781 --- /dev/null +++ b/ui_theme.tres @@ -0,0 +1,289 @@ +[gd_resource type="Theme" load_steps=33 format=2] + +[ext_resource path="res://kenvector_future.ttf" type="DynamicFontData" id=2] + +[sub_resource type="StyleBoxTexture" id=1] +region_rect = Rect2( 211, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxEmpty" id=2] + +[sub_resource type="StyleBoxTexture" id=3] +region_rect = Rect2( 1, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=4] +region_rect = Rect2( 211, 0, 190, 49 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="StyleBoxTexture" id=5] +region_rect = Rect2( 421, 4, 190, 45 ) +margin_left = 12.5436 +margin_right = 8.78053 +margin_top = 10.0349 +margin_bottom = 14.2161 + +[sub_resource type="AtlasTexture" id=6] +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=7] +region = Rect2( 251, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=8] +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=9] +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxEmpty" id=10] + +[sub_resource type="StyleBoxEmpty" id=11] + +[sub_resource type="StyleBoxEmpty" id=12] + +[sub_resource type="StyleBoxEmpty" id=13] + +[sub_resource type="AtlasTexture" id=31] +region = Rect2( 250, 644, 36, 36 ) + +[sub_resource type="AtlasTexture" id=32] +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=14] +region = Rect2( 872, 444, 28, 42 ) + +[sub_resource type="StyleBoxTexture" id=15] +region_rect = Rect2( 840, 316, 192, 6 ) + +[sub_resource type="StyleBoxEmpty" id=16] + +[sub_resource type="StyleBoxTexture" id=17] +region_rect = Rect2( 629, 317, 194, 49 ) +margin_left = 17.1475 +margin_right = 13.718 +margin_top = 12.0032 +margin_bottom = 9.43112 + +[sub_resource type="AtlasTexture" id=18] +region = Rect2( 812, 458, 28, 10 ) + +[sub_resource type="StyleBoxTexture" id=19] +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 12.3202 +margin_right = 13.3469 +margin_top = 13.3469 +margin_bottom = 11.2935 + +[sub_resource type="AtlasTexture" id=20] +region = Rect2( 250, 544, 36, 36 ) + +[sub_resource type="AtlasTexture" id=26] +region = Rect2( 251, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=27] +region = Rect2( 1, 440, 36, 36 ) + +[sub_resource type="AtlasTexture" id=28] +region = Rect2( 0, 544, 36, 36 ) + +[sub_resource type="StyleBoxTexture" id=29] +content_margin_left = 4.0 +content_margin_right = 4.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 +region_rect = Rect2( 321, 440, 49, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 + +[sub_resource type="StyleBoxTexture" id=30] +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 10.0 +content_margin_bottom = 10.0 +region_rect = Rect2( 321, 440, 49, 49 ) +margin_left = 7.94429 +margin_right = 8.73872 +margin_top = 9.53314 +margin_bottom = 13.9025 +expand_margin_top = 10.0 +expand_margin_bottom = 10.0 + +[sub_resource type="StyleBoxTexture" id=22] +content_margin_left = 12.0 +content_margin_top = 10.0 +region_rect = Rect2( 1, 310, 100, 100 ) +margin_left = 10.8072 +margin_right = 9.71325 +margin_top = 28.4299 +margin_bottom = 14.7561 +axis_stretch_vertical = 1 + +[sub_resource type="AtlasTexture" id=24] +region = Rect2( 1007, 450, 39, 31 ) + +[sub_resource type="StyleBoxTexture" id=25] +region_rect = Rect2( 1051, 317, 4, 100 ) + +[sub_resource type="DynamicFont" id=23] +use_mipmaps = true +use_filter = true +font_data = ExtResource( 2 ) + +[resource] +default_font = SubResource( 23 ) +Button/colors/font_color = Color( 0, 0, 0, 1 ) +Button/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +Button/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +Button/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +Button/constants/hseparation = 2 +Button/fonts/font = null +Button/styles/disabled = SubResource( 1 ) +Button/styles/focus = SubResource( 2 ) +Button/styles/hover = SubResource( 3 ) +Button/styles/normal = SubResource( 4 ) +Button/styles/pressed = SubResource( 5 ) +CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) +CheckBox/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckBox/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_hover_pressed = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckBox/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckBox/constants/check_vadjust = 0 +CheckBox/constants/hseparation = 4 +CheckBox/fonts/font = null +CheckBox/icons/checked = SubResource( 6 ) +CheckBox/icons/radio_checked = SubResource( 7 ) +CheckBox/icons/radio_unchecked = SubResource( 8 ) +CheckBox/icons/unchecked = SubResource( 9 ) +CheckBox/styles/disabled = null +CheckBox/styles/focus = null +CheckBox/styles/hover = SubResource( 10 ) +CheckBox/styles/hover_pressed = SubResource( 11 ) +CheckBox/styles/normal = SubResource( 12 ) +CheckBox/styles/pressed = SubResource( 13 ) +CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) +CheckButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +CheckButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +CheckButton/colors/font_color_hover_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/colors/font_color_pressed = Color( 0.388235, 0.388235, 0.388235, 1 ) +CheckButton/constants/check_vadjust = 0 +CheckButton/constants/hseparation = 4 +CheckButton/fonts/font = null +CheckButton/icons/off = SubResource( 31 ) +CheckButton/icons/off_disabled = SubResource( 31 ) +CheckButton/icons/on = SubResource( 32 ) +CheckButton/icons/on_disabled = SubResource( 32 ) +CheckButton/styles/disabled = null +CheckButton/styles/focus = null +CheckButton/styles/hover = null +CheckButton/styles/hover_pressed = null +CheckButton/styles/normal = null +CheckButton/styles/pressed = null +HSlider/icons/grabber = SubResource( 14 ) +HSlider/icons/grabber_disabled = null +HSlider/icons/grabber_highlight = SubResource( 14 ) +HSlider/icons/tick = null +HSlider/styles/grabber_area = SubResource( 15 ) +HSlider/styles/grabber_area_highlight = SubResource( 15 ) +HSlider/styles/slider = SubResource( 15 ) +LineEdit/colors/clear_button_color = Color( 0.88, 0.88, 0.88, 1 ) +LineEdit/colors/clear_button_color_pressed = Color( 1, 1, 1, 1 ) +LineEdit/colors/cursor_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) +LineEdit/colors/font_color_selected = Color( 0.894118, 0.894118, 0.894118, 1 ) +LineEdit/colors/font_color_uneditable = Color( 0.88, 0.88, 0.88, 0.5 ) +LineEdit/colors/selection_color = Color( 0.34902, 0.34902, 0.34902, 1 ) +LineEdit/constants/minimum_spaces = 12 +LineEdit/fonts/font = null +LineEdit/icons/clear = null +LineEdit/styles/focus = SubResource( 16 ) +LineEdit/styles/normal = SubResource( 17 ) +LineEdit/styles/read_only = SubResource( 17 ) +OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) +OptionButton/colors/font_color_disabled = Color( 0.9, 0.9, 0.9, 0.2 ) +OptionButton/colors/font_color_hover = Color( 0.34902, 0.34902, 0.34902, 1 ) +OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) +OptionButton/constants/arrow_margin = 2 +OptionButton/constants/hseparation = 2 +OptionButton/fonts/font = null +OptionButton/icons/arrow = SubResource( 18 ) +OptionButton/styles/disabled = null +OptionButton/styles/focus = null +OptionButton/styles/hover = null +OptionButton/styles/normal = null +OptionButton/styles/pressed = null +Panel/styles/panel = SubResource( 19 ) +PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) +PopupMenu/colors/font_color_accel = Color( 0.701961, 0.701961, 0.701961, 0.8 ) +PopupMenu/colors/font_color_disabled = Color( 0.4, 0.4, 0.4, 0.8 ) +PopupMenu/colors/font_color_hover = Color( 0.388235, 0.388235, 0.388235, 1 ) +PopupMenu/constants/hseparation = 4 +PopupMenu/constants/vseparation = 32 +PopupMenu/fonts/font = null +PopupMenu/icons/checked = SubResource( 20 ) +PopupMenu/icons/radio_checked = SubResource( 26 ) +PopupMenu/icons/radio_unchecked = SubResource( 27 ) +PopupMenu/icons/submenu = null +PopupMenu/icons/unchecked = SubResource( 28 ) +PopupMenu/styles/hover = SubResource( 29 ) +PopupMenu/styles/labeled_separator_left = null +PopupMenu/styles/labeled_separator_right = null +PopupMenu/styles/panel = SubResource( 30 ) +PopupMenu/styles/panel_disabled = null +PopupMenu/styles/separator = null +TextEdit/colors/background_color = Color( 0, 0, 0, 0 ) +TextEdit/colors/bookmark_color = Color( 0.08, 0.49, 0.98, 1 ) +TextEdit/colors/brace_mismatch_color = Color( 1, 0.2, 0.2, 1 ) +TextEdit/colors/breakpoint_color = Color( 0.8, 0.8, 0.4, 0.2 ) +TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/caret_color = Color( 0.88, 0.88, 0.88, 1 ) +TextEdit/colors/code_folding_color = Color( 0.8, 0.8, 0.8, 0.8 ) +TextEdit/colors/completion_background_color = Color( 0.17, 0.16, 0.2, 1 ) +TextEdit/colors/completion_existing_color = Color( 0.87, 0.87, 0.87, 0.13 ) +TextEdit/colors/completion_font_color = Color( 0.67, 0.67, 0.67, 1 ) +TextEdit/colors/completion_scroll_color = Color( 1, 1, 1, 1 ) +TextEdit/colors/completion_selected_color = Color( 0.26, 0.26, 0.27, 1 ) +TextEdit/colors/current_line_color = Color( 0.25, 0.25, 0.26, 0.8 ) +TextEdit/colors/executing_line_color = Color( 0.2, 0.8, 0.2, 0.4 ) +TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) +TextEdit/colors/font_color_readonly = Color( 0.88, 0.88, 0.88, 0.5 ) +TextEdit/colors/font_color_selected = Color( 0.34902, 0.34902, 0.34902, 1 ) +TextEdit/colors/function_color = Color( 0.4, 0.64, 0.81, 1 ) +TextEdit/colors/line_number_color = Color( 0.67, 0.67, 0.67, 0.4 ) +TextEdit/colors/mark_color = Color( 1, 0.4, 0.4, 0.4 ) +TextEdit/colors/member_variable_color = Color( 0.9, 0.31, 0.35, 1 ) +TextEdit/colors/number_color = Color( 0.92, 0.58, 0.2, 1 ) +TextEdit/colors/safe_line_number_color = Color( 0.67, 0.78, 0.67, 0.6 ) +TextEdit/colors/selection_color = Color( 0.49, 0.49, 0.49, 1 ) +TextEdit/colors/symbol_color = Color( 0.94, 0.94, 0.94, 1 ) +TextEdit/colors/word_highlighted_color = Color( 0.8, 0.9, 0.9, 0.15 ) +TextEdit/constants/completion_lines = 7 +TextEdit/constants/completion_max_width = 50 +TextEdit/constants/completion_scroll_width = 3 +TextEdit/constants/line_spacing = 4 +TextEdit/fonts/font = null +TextEdit/icons/fold = null +TextEdit/icons/folded = null +TextEdit/icons/space = null +TextEdit/icons/tab = null +TextEdit/styles/completion = null +TextEdit/styles/focus = null +TextEdit/styles/normal = SubResource( 22 ) +TextEdit/styles/read_only = null +VSlider/icons/grabber = SubResource( 24 ) +VSlider/icons/grabber_disabled = SubResource( 24 ) +VSlider/icons/grabber_highlight = SubResource( 24 ) +VSlider/icons/tick = null +VSlider/styles/grabber_area = SubResource( 25 ) +VSlider/styles/grabber_area_highlight = SubResource( 25 ) +VSlider/styles/slider = SubResource( 25 )