From 2286c33b121bc40c9c996271fdbd1552fccbd905 Mon Sep 17 00:00:00 2001 From: orosmatthew Date: Mon, 17 Jan 2022 23:52:42 -0500 Subject: [PATCH] main menu added --- Main.cs | 74 +-- Main.tscn | 38 +- MainMenu.cs | 27 + MainMenu.tscn | 98 ++++ ParticleNode.cs | 2 +- ParticleSimulation/ParticleSimulation.cs | 9 +- ParticleSimulationScene.cs | 69 +++ ParticleSimulationScene.tscn | 13 + project.godot | 7 - thirdparty/FlatUI/UIpack_vector.svg | 553 +++++++++++++++++++++ thirdparty/FlatUI/UIpack_vector.svg.import | 35 ++ thirdparty/FlatUI/kenneyUI-blue.tres | 327 ++++++++++++ thirdparty/FlatUI/kenneyUI-green.tres | 327 ++++++++++++ thirdparty/FlatUI/kenneyUI-red.tres | 327 ++++++++++++ thirdparty/FlatUI/kenneyUI-yellow.tres | 327 ++++++++++++ thirdparty/FlatUI/kenneyUI.tres | 327 ++++++++++++ thirdparty/FlatUI/kenvector_future.ttf | Bin 0 -> 34136 bytes ui/ColorTube-Regular.ttf | Bin 0 -> 232316 bytes ui/UIpack_vector.svg | 553 +++++++++++++++++++++ ui/UIpack_vector.svg.import | 35 ++ ui/kenvector_future.ttf | Bin 0 -> 34136 bytes ui/particles_logo.png | Bin 0 -> 140569 bytes ui/particles_logo.png.import | 35 ++ ui/ui_theme.tres | 326 ++++++++++++ ui_theme.tres | 289 +++++++++++ 25 files changed, 3714 insertions(+), 84 deletions(-) create mode 100644 MainMenu.cs create mode 100644 MainMenu.tscn create mode 100644 ParticleSimulationScene.cs create mode 100644 ParticleSimulationScene.tscn create mode 100644 thirdparty/FlatUI/UIpack_vector.svg create mode 100644 thirdparty/FlatUI/UIpack_vector.svg.import create mode 100644 thirdparty/FlatUI/kenneyUI-blue.tres create mode 100644 thirdparty/FlatUI/kenneyUI-green.tres create mode 100644 thirdparty/FlatUI/kenneyUI-red.tres create mode 100644 thirdparty/FlatUI/kenneyUI-yellow.tres create mode 100644 thirdparty/FlatUI/kenneyUI.tres create mode 100644 thirdparty/FlatUI/kenvector_future.ttf create mode 100644 ui/ColorTube-Regular.ttf create mode 100644 ui/UIpack_vector.svg create mode 100644 ui/UIpack_vector.svg.import create mode 100644 ui/kenvector_future.ttf create mode 100644 ui/particles_logo.png create mode 100644 ui/particles_logo.png.import create mode 100644 ui/ui_theme.tres create mode 100644 ui_theme.tres 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 0000000000000000000000000000000000000000..39ebdfaa904e4b08df8791f4c99fa1e379c408da GIT binary patch literal 34136 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 PiOjzua{P-TkKXowY>-!K literal 0 HcmV?d00001 diff --git a/ui/ColorTube-Regular.ttf b/ui/ColorTube-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5f9ae2b27f1e09c8b2bc2f3304cdf384acd1bd00 GIT binary patch literal 232316 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 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..39ebdfaa904e4b08df8791f4c99fa1e379c408da GIT binary patch literal 34136 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 PiOjzua{P-TkKXowY>-!K literal 0 HcmV?d00001 diff --git a/ui/particles_logo.png b/ui/particles_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5f86ec750f008d5d90c2911c602fb223b077b1a9 GIT binary patch literal 140569 zcmeGEWmJ^k_dbp*f`kGB3Q9-~Eg{k|NHcUJZO~HELyCZaN(}=@w=_sdNC_x4lF}$S zbTf4R&gkp=S^ww%r*9T67vX)Mv(Jv}y7oSXYpN>}6HyagxpIXVrX;6*E!W`CUVdQ3dul8CEywxz`;gK5|`DZGLoaeVAg{yQkZu z>zTlcUa3x%iV8c88gOdwa3d4t68Mu<^^Y4h5n3V8OL*=<>3Ss?|89sM+BsR;k5W z2y8-~=dlVFd3(H$jEwBLaqRm4cZ5LG`+UdLk} z^rh^?#Z^D$aPv>S({z)4W!ugJSy%s&1oLM9^VQ)ZDqb^*fQtspWR{hbx4!SdTbTZP z%Y;^ZTIF)em&MJ^&8exWrlzKg3;*i%!@WIpZm~3`R2W4HZT8xkTltmOmnLakC;{KK zc=alVj>L-PWC4}1P`>P&1s>=2{~o8VsHg}Zt9u|uN4QlD=TYjG}P48baaxM_vq=Tn*%PteS7TW| zUVH{IjgOnV*9^UmD0n(?_g;nLRv&UiOpT zm-v{Jl$4eRHox;LPs28*)&)Zh!Xx|N?%OTH+17fO3-%5U4)iM8g!;Ix?uB_a7U-v& z>uWIZaQkS(jb@K9OMRx{@zDDMBt8f0nI(5=X(gOzzLme|P)`+epZiXDV5?AZlJdxw z*oI>8ZND3EK3*Q4Ca;~W+_;RES-Wd@JdFH_DeG<%lTallC4Dtc{P^)>T3T<742CSF zU&0sxaroy|6B!kIzkyFrPEJlwONoex2ngs_UmKn#YHRX46^X?pZxuHMFyH7meC5B3 z?!vma9VHbN@XcLkH^Xp`dqxu_-QGJO@b%MQE%!50$74fV@5MwQh|+%OPZ08beSJTF zs;a6=c<+T-1?w{{y~fxkd2I!*YEY4olKx^3TnwA9lHa#nHi@;ewzFI9O%<Kxkg*s$D}^mf~tYBa8KR8vAh482kwLT zyLYe4)0E)HVi0h82n#Hh8*hchL;O ztO{y4K3?Nw?zFF0lAWCmf=bMLZ@G&|e13lZ^l+cwfa8`BFWaX@m?yv@F$N$XB(Q$JiTQP<3K(upMnG3mAX_-F4 zdTGLZDaTB;mu{}~e<3U0xr&);^r<}Y1!(}hC`IJe+)#l|MTC-{ zL>7=wG&Syujl8{08q}qp~X%uFS z-hxt60p}NYYe*pv5JNUDYxnbeGcJs z)IQC$hWWXg?o?+~wJ3kRxMcS;#@_mE+V6VL8*2>Dgd-q_mE_=&b6BHz$486dr=H})~ zjB7y99RAXf0$#c(F0ec0sTZF~MM((~*H8b8S^0}xJhq(ktMog2D>~4m*vjh;LBL$? zwSUd!zLI}Y=dGck(FAAigVKXscfL#2=(3o+`m7E34oEBN;D_q!>L7;I)E2~_yg$2f zvP)U*i|Z0h$J5ESIa$Mtl3icw_R@RS!NO>(nEmOOcmG>Z9YOl`_VM|ZrrBcN;3ZAt zGTR#Ro{D!6(QnfbP?EPYQ=!4R?r9L9`eiE2@@kU8gQW-D+^?Y4i+UhitN%-uU(qPx z>({R1b0lV%Cr^RFig1`SUxp6jEtSvEwDFCsvK2Ni7~hgRI9cwuKLBm^(% zJ;=M$AoBswN!FXLBZ;`f-3J`;xVWhaN-a#CSU7AuhYO9t&54*(G^PO+^BW$h(2(=5 zkqgb_LJ|@w?o1#bd~P~9`*hM85fT!DPkP@3tnBO<0}^6`%R=|YWDO`&QhK(~GZXmU zGTCHT7pyluEsZDYp39eBWu9dEW905Fw~^Y)E9VoT8M&#T2p9QYUN7lBI`TT-v9>$; z{{4H%4Jxp00daAaKYjH=^0ulru&?#?Fxe)ruT>HPyaLLuuC4+v*U`de@G=O@Na|k& zT-!xHzfc|n5w8J?$kFy}OG}FcUnikc;qcP<`1s4w((~;$QYs#kT42ia(?d~^@nb8@ zOtzWvD{C?N{DOjlqM}_%` zY`VsYz5^cTeSWkv4^9QRzz)bDAn%~+g~;fougR#$wDD_aW)@8(UpJeRwM8n6x5q4s zv%m(w{)=Ptf%3B>%*FXBDLvE|EagQ&6$AriOlLiHUW?mMCK=c_J&W|7pm|Ne!A% zqob##{n=b3;)3o32x?WNOuIhs(?T|!_pD95nkAMaOm_K zK)bmg?>#qvk0YBUkA&)6Kw<@6tEAebPe7YzYV_pE$Hc@;Q}0nLH3UQ+6LqExprTW3 z-fd6}!5IY1e7jl=%AO&l6`TQprcQspx?h|fgWXAinsbaDXah^uH z)q-acz2su$5doAvT`!53Toz$t(e2dgVuFA)Qut_s7%9ok_Fk^7ulE56*v-w&-oCiG zIlyV7C>>Pki{*iAE`w5&dXJK(Ck@X4aPm2csx1ybAOtu( z1`!iOMlL(C`@~H>x=Keg^>BUs*RNlX`1qpDSq06H(6I((X50@RpnYa*mQlh)NyQQ? zDa~(bo<%UjZuQ`)^Ujw=A!EdwGcj6hl`7~{SHkT$SX zy0~ZLdny03+6OZ3?(Q*Z;N^pl1O()~l`>z-4))4C($@DnJvqtm9GV-f)|@Wb2M(JP zGQNsugFZC7apT7R);Pn%DxuSZ4Xy}PSQ<7ULs!5t8L3$BpVRpH`L(sRF*7r-uNO2i z#3f8Mz%k&+0qpz(7Sa-g52}sj?Be;t9KbH4rKYGu<GSL#3 zxgii3&HP{NKUJ8W&Ai5Yetr&?0{{Jy87>$lg=H4NEif2N@&$4(c~x{7kOxqmr|UhV z`Z#a=&dJQn3*Ea(N;*3F-IHsR#MIRE_X-v#Few-^ApRSB z2*C2ccel5iEVE59? z3ELt|;;*@M%rFQ)wiemG_*apP-F2t?C;s}s2p?a+sn6N5+P-!D;^N|`PoF3$DTU5= zmfmnJ6+K;AT0%8P_7!UCx1Sa^o9dHSi=(esZvK=6Z;k+LI4X)>)CK)LoC1Uo)OGRa zQhLC}4=Qutx(|Ml&SwBz0S}P$+J4%^oLqCL8z2*LB}Q0=)ZQ#@A0pT|S21=!f@<@HYCNW2vB(l@(xvD$O}@ zT!0EcfA;K|qhsm9R!~g!6cOR1U{R5ww|e#A;UOt0DZPmE3<%6T_0*H~%D$$vU6fPP z@gncV9IwB@aW$*r_T==%K~Whfc9=e?^Sxhy9ng!p*<4w_+ zMBjh;7^E*ivhDY!VuAB*b#`_h9UTFLY1=6c-2>J7SKN;uKQ@kESQ@`;VCg&53y6dY7*0fds$ zBS1|`>^avdLO}c=zBpLoU$mAFple=U9-GF!gn;0S#hzr}N9}-8jydi(#{`&4I!KC( zPgb1#((?9Gw z^S6>kg2H$N$_d=$WUZ|EVzsDjY*vgGojWj~mHt*gnc?E!VYoI5>E zk5L=wG8YkajWTlGbs>@{^BPGpF(b+taB#`)OS@{+95>WUDL4HCgBp-!5%=%i6a7b6 zyUB$TP5?r~RIO}p^DQ~EIu%eARi$dbpVo&LtmifbJQ1&Ph=CN)iHsm2u));|&aY)B zVqp)wh0OCQ--2{?006{E0>2XnbODGo$Hf(_dLs_wo6C2ydhJ*m%gUTU3cQHu1B~Q5 z@QIn3rvR=}zOVcB#VOuEl-qK28k@x~022c#=fs``HLe&*dyj@@e%@s~H7#(WjvCb` zK3k)xe+$65pMT+8N$HE@(=Z>-eZg+u%XaWDYi3V{v%GItWFBKGdRJd^dF-8V)I2`v zn*FB{0AvCH73cKFR{)Y$DExK_vXG}-Nasc2_({I^QrXR`sqwV1fS~%*{SFK-ptHce zfoB4N1H&>)c<59kKX@i*8Fnc{Bk=~>MZ>d6X1V&I(><1K0^T*Qf5-uN|*wY#G@(g z-H0`3!FLq^9@yK1b-loD&wW*QB;&ZYSlU&+H=+9W)x?i-2g$rjh#b?7om`MWrV3vi ztHiIZAq;={?yn95p0TQuLXXPi z`b|{aR5Nq;^u*>$5Q(}h(?1@Hh;;6tE!5+yC)A6p5s(#A(ORrq8(TJ3RBD^EdFvDe z^tBy4IerCuMqXE`U!k;-whA~7K0YQCAH(N@8g*>&J$8BZY6k#cu&8QBPs?k7T4Cx3$SR?fTK1ngPw1X0Kg^Q(q`8Vh!@wcT?4uT zNX=3pKxW%Q0V?c^DVE+UP8lMx{0OL4%s&A8awY%%L&uBHtsXp&mnw~*F=&>MPJc{D z^{Ad-vj>2kSR@XT>E7~y#HopXdfhL87J=?G4e&}mz`1So7u!yk2TloqnSftjUtf=9 z(*QC8%K!m=jbEkiO08Jt7XV zCw>Wb0!}#uxGv9w2hQUS38b7a`yn&^nX*8wf#PB{hMt9gVKG{Mwm~^YhN>60=>amu z<|a>+6upEOUx54P->rZhEiNrN{jS|PKb*#*T)@%+90csu-2D$cx7eJQn_JR*59qMq z;OH+F%r8RD0nUvVv_ZtkJ6}>~Vz-^zri|ToR`y`s+2MJT;+K0B>yv*g1fP(Q5EKdp zg#b`8LV%ggOiUX5P7eS%^uIV>3J(tl1_wZRVR+vMvq-!(*9g3{0q_hgY08s24^NGI z*&h@X1YstXUeaLDUS^R5C2R1lXhJmBVdM0aMwx`k>b`;kFf}y=65-g`6O;kaLN3mL z8zpc7QnSD1IQ3eB7)$ZaSlU1wnbvza06bA_6PpHBf`#fIL8%2i6G&J*%^|Yj1<5V{ z<=8(X^qB9P>WZaSEyB~y55aCkM4mLA+&kWl01(q0JPFiYAk}YGo|rh3@c{PezA~5# znD6he?rS^q9RQvIYWz2~<~(>j8VjriarpRGXBj+L$#2@t0zb2{v9Y(e2fn-R>F&NT z40tF2!)SnMv2N3VeE~IV>CG9+0rjuk}Qw`tQGk^4HJT z04DQ=rUMCfFmctRr&Uu?u>&AofcrrnS5#2g4MFX9q+45CW62AMz>^va`}m6MJ^NdK z>T7CipHS8U0n*3Y8$^2O+qX(-=GU-(q&EB4kE;B3&uI)_D}c%c??38E76$nn@VYvX zJoonYK!n#kAD0Bl<>A9um_;?H<$~;*8*KUM)7R&_ z$X87P^WdZajGQPg^EVp?U~eXDWs8bCHjV0re&lo`M-Kq>P3i!Z%r0M6#=VfG`=Lj#@PRv51lwyyq#59 z8A~sUg=$z52|jpupgsr1O-v2$M@T)XFx`#u%1}902Vkzj(|@UR0!l|m2VMwosx97b zDrmYj58M-ooN!Qy3fEdEnY&boOtHPK!P9>wegbM4Qq$CM3Ubrmq$pawE*#}A!XpWq zWww=nbvcMbjb8dIk8uO=p8BZ&yt*s>LiQZC1XOhpk+ZY2K$SX3R+LI1J)&a(zc*p| zpVj-4SGS0pe2*)duKxk?2hxRrfB?Xhpq)l~#4gaqtT!M5@uNL!d=G&cfB(D~pT6q2FWV1}<{!5Jfa$3eKI%jSz@vYWHHql&h{AvUJ5b4hw_B#xWS^KV0+kJ5bU?Q9^YW~@?!Q?~0?3Yrj;@DZ;-}|h z*AxK|rHJ5#f%TKoASK`!H2+Xsl^-au*lrs@RR8)iXvXE;eoJfXrElN9VRgY2k%#>J z6?dlp?iYBD2A8iKyf-O01_2@u6mOuyH($dtoBtQ3rwxV|vH_r~VfB|skDPo6PC8?l zfwhxQo~2G;yw;Ik<#+gB0eGXeZ@W@ZLhq4{``h6gGkVRDHH$^rb<(c3#|4`^q{ zR0N>YSH0aT&huHE>36fJOb+OMo~O38SW4cR+muY#gZTKne#%I}UI9UkC!=?}zCT2I&bf zbp|QNbNlUc?R@^J&)*;6k7mf3oV@bOL|={EYy%2`C`p zcQVugR0>3u;op;58{B!Bw6wwAlf%1Kyk4+=E-1?FWZM*AZS@9jkJ_Sy>qn#6Vn_htNgd{40`O0uqsO zP(OXXxpe_P=L627E;pyo>#;`zIz%(3!H$GO6(?siEkPjNsHv%yYj}f#EUJigPmLZa zAJED_EgG4gDug3ENR+vYih$5%X#WG$|HF+*gX)=KCd-ILmI)ZS{w6_>v60!!#Yj+B zK~<~BPoT3%EbCNB3Ad2JaQYlL_n6Qh*ZMk=f1ZzaaV%_ZzWf$=4WLg)xXS@xw^)Sc zu|aKo;OeXrGYs4Y#1Et7I@=2@$_DP@>nC@t<1ZS}0Yf{#L_ZSk^Jjh=-wX?S14NAb zG&GZd={^miBMJ!usNcSe_T35yMzF)9IdC=?Cu_XTXNYw%|1*&-rVn-e3EkE)PC!ae zO>G3m#Wp7X)GKP8Ea6X^D-(0H2;9(%#c+ub*U6lV4eNO_I+m0e-5r$0!73^zd$vG- zbxG;o1udndgfoh(oMB&Htm!gN%kh0y8&;yT9mwZvKErc%EkoQ;Moa{6R8;v?eW==H zZmX!Ehv#$3F0Cv2ncHc}EIYjV;cp>@|6Y!2vQyfknT2|dZ8<0d_fhr>6mFSipy1^9 zE9^}MaS4I|6Lq#Izztk>gqoCR=L*DbR-%J}$rEIAE00iQb^^y7WT z)w)hjTOh{Hqb`r4%>DN7oI;|4(A%x8t)TVPe0gySggW>?Xe!PU+G2Xk1tb*o29Op( zy7B;xSPC}v&(qV>eJXWo&N{)jViX+vdU`;+RYa>J3Vnsm8Lxt6ZS-2)0}CAslN=L# zlXo+aY(OaQOL#di^`=T(NQjHqgX{pfu-PAJ_|a7sgV;v-q{s^H2w2P^rGAcP>=6?tE37p06*Vu4^|xP4 z;fM{z{h~p4xX5^P>(eL8X+eT3@E!%KUhj@cF(+9h;wIp68NUW;VWD-!7t!(~IG z8Hr?&ud_bRd}=il5$f;bQ_pqENxKx>5K{4i69`NgYg9ZZVD$?Oyo~^*a4uQhsLU<& zvR4*B^nU%VTlfAAJ*sG3_u)-w?2PbEBU=F4&J#y?UG@j-|pp(jxR1Q-TbW)G*_noEaro zC%BY*UP?M$b)7m-{vWohvD_{C2iasAaqCM@!`}gyPyftux=#mN+gVy=E0By+C%cy$ zmwFTREo%H(nEpWwneo?2v6J3*-Nl3#U(UwvBDqQDE2fuyJTD-M&77HczN_Md-%`F^ z-g8?_ymKcdzUFi6`Qn{`@Xi99lH=s4_0KG0A3GVf3_QlH*p_GljZ1Dbg<$8ZrdEB} zPEJqpL34Mj}s0+}Xs34Fmk+5Drb#(u<|h+xe{}qQP8~g~X0Rt;1^( zk1#KEsch`p{JkAr&sA@$~u=<{}yC2+Fr*S-|SI@p;Rh-*H-#`2ROIryHqobHQE z$K!g(mY53ehlz(wr#&iVZ#y{{aSteTEzMFLBua*YqEq9@#u}=oG~PwYg9g)WzsCM>+Nor64$D2D7XvW}OyvNm#s32Tly+9+hY``vIf^Iq z#^5#b>yCk83zX4xo4L)+Qc?=c$RfVQv)@Xa?311Q80q}2>@=@~*lRN*E}mV)bE3~^ z(ck9gn2Z7VD(~4*cxh~$p~zgp)zdd7q4)OO5VK5lylmf91metpf7k$Em#y9uQCU7n zfY+B2%8W7~7i|6(9jr{lTXxyf6B0P6Trid2_kKiCjZdcJNKt+)v;_PEi^)L+2OqQ= zMAH;CvY!_;NI>mP*Z@DwFFbZ96GYbj={0sV?sAYxrK`TJ)~;(KK<{+?h0^B9YIi+# zPq#~Qm-;?qfI^A2N^c%s#_ce>iC_T|t*`P(zg1IzG;VJhb=sn4M3Fo+OEQMhBI!nd zJt+%~-i&a7b!?zz&IqzJk515B4@mkF7u8NOaC$H+{%vm%S z8WW4&tJ7U2+2ydaW)Z58f6l5bhj-fWF2#J>$*fdnfa1EY@6aKIR(Sl`-EnK<5DnQo zP~sjg(pMumCIW@LtBw^7#|QiS zmMd_ezdmLOSo<*l{mMcbd0%}6_joS}`+Fqo0+@;E`*5xmvf@oyCt?WtfdH!HSnuvxBQ#8LcPRt98 zJjCAd2%EJy^_epx5UN-nDKQ4Ebuh4%fml40wJ>sQfUhbRkll;(R?F11dCZ9{qO|#{E3Ln3HZ?7XgNQXbnCSCxIFw#A}o(U2VwRLr!5l@pq3PcUBv zkzUU;>AOXQ2+mR;Q;o3x(2gD=5~Jku=Xrdmhyz4V8f|a$~v3`PJ`ZFaSrKLbwUY9{M|;D_AI09 zmz|KSw5ramIPmwgHCK^z@`*xhDt$mf1*jG~@&>31P?W=QmD98G`e_C*FD+Al^7at0 z0MEJvT}Ob47t@cIc=NP;tL}5u?k7;CPuUC=S{LwlDD5GX$ib}QM+Xn`w%m~7X&jd? zCLU|LEn~If)hw;yPav*^U$WnVd7kQU=jyI>{?OUR&fF=&!%ow@FqKb%bJwMWR$cY7 zRUD&Ry|n>Q1aulq{-sFz#DANK5KY{R?)7-`T3wlyl@*ADZeWa~pn${0$}wI~AxhJjJ>n4u@7`i{+5Vkt8{I#Es-5w1vXiqB=5S_Ek6F{U zzEaO`-RNuX>%<#4ySu`Sahzv_C1;I~Hl7nU-5eP78xhy~+Q+ZVrA(T{l@OJGSzGAl zU*x#Lde6zS^GAGSY-tsMI8Y4jXAQ+<9-+nuPFJZ2dGbl$^VxhDn&L0Bs_1azdg*ai z>tfa;^e|o}E_HPxnfaAA&RcHTDmex+d6S19P+pPWP_*LYvHRQe+?K%xrp8Y4jDxQ= zo8)k=V%w(=B(Yr?Kq`7&~2eSivbElWeT4W1vkEsbhD0d?I8x ztd8?7jl*=Bq@0sX!V|TSo@uq|!90$FW3kLF5PxET$0O z+RykSAq{ZBIytMwh`P=RCCFjgE_a+{qJDM3VoGf6xQk_JAO6C;(tW92a<~t=lk9mA z?c$j)E?aChaI))!tiP~R;DAyC92D~+M}jx-SM*InoPs(7Jec}Cw@K)sHoG)RmJF#K zrcJrV5w_19lJl-L%dLC#ae8snn-_qi&x48HeaUG1&G%wTW`F8j^UgM;pGPGxj0l}K zO_<;?mun?aEq84b(xUx-`zwhE6gl_H*^paVD5 zXR62>9klz=cZp+e^o!sAVKAI#wGZ=@{iGF?|G?5Ke28wFa|vxRHJmSsa%nMv|6-Y- z8MZP!sU2d-;!^WFnX`L69&PsVtIn5m5`L)piTlCih_ozMIdIb@vS)Nz%vDhrIOBF zJQtKuB;9cs4w!{#*vUnq%NJk$*5q221cLSUUDw?Evz7Rmj$M7aTsFJgBQGbVM)2HE4*C>0Yn(Vxc)s_M*o4i#6_o_Dqh+^`=nvnI*YlOKBA z`!k+CqL5TIPisx^3SnT=$CUPoPvi+Re3ZyQhC8SF|99A?Q_ z^eab`X#I63KJP0MZEy^L^c<-hRd~Ljk}lQ3d0lZWMCq8k2$y@9ao|0!vx3c< zP`zyqXRlYLAh4m(fPVMgs;njBH5KCLY{Q`xB9*}97Vk&}%R%$;kWRK|I(~!6uX$<( zE@t%9=Pi73dynYgcn1P`9a%xGNuYDf|nRMtPA8Dc_ z@Ef?Cq89Je7&N|@|N7)aT}3S!&3jLjC%s@M429xz`tQ0WZ_j^M+YF$X}F1EYZH8$(07-S1oHx>J7n%HE*~ zpXFc3XQk?qiVzVK>lTVJv8pDVX%MC|)Fc086UBMlU(r()xQF~K?a|#e+#?7H@pWUJ z%6Zh`N>ZjEdL%R)DlqgS`7P2b&9oi*$}GykrTEpg<_``~_QZIj^b>Uttzsm9qQd=n z+G|~0PCwP_sKpoNOelu^&a$4stdk!+4%&+jTyax^W0os^b1db_Dc9lhE~vwqslt(X zc+yC1T%ZWcIgK#0hsBH7`nLNp_=MB1l3B{Zz%7zm%YD)Cn@|!MB;AbENFB92=MYB* z=Ut-E9cuB314FTn(Z<=dI$uOfj^F+X`JJ&ReSu6uwA|ew+-Gr68I}|}QB?1AQJDJ3 zh1Pb`>HCTnnqs zt3iW*s&X{9!kJXG$VKI-8IgS1FRu;UiIAS%752ZKu&+R3+r97ooFi=iUVl-kEU3ZR7;O~+?8TIzA3TJOZuAD3l zb5jH@hD>Fd?QwK4u@##`x#-_Pl2dmFsdvL68Nu||YAck!S4DGYc9OMwC>`DNakt=? zmI;!T00Zwc*dYsWu>>^a#>VbmZBxm;jTp9I5QULg@2Rp@=Gr~7S;WQRn5Ip&WeY3i zC+>9rmYC94&z^yG%Mzd$?=lnP{gAtt``U~7S=Sx@wG0Pz5*R;S(uwBlMP}pjZFw7` zoz);$-b~I?tj%Afw5iah6kM>ws;-Id=-6XT%9jgK8I*M8e=)tDylT$f(LyQm2J@_!2b>htG>&}4lhC83dDZM znRVbG)JCN0Y0T>l_Jip+tp#&g%#t$7cA-OWI?W-v1{WqKvKs*In*8gIW-;WGe23YZ ziHI7ET|r2H(-cFJEx3bQM<-4}?7tA|(2$BniY^BxMnVRM95!i{uE7RO`xh=|7rLyX zVrd<&Izb-PkGhwRh458JX_6f3Pu|*UofrXLv_$?7G>xK2+Rl^J2Tt}~jbCs3Wrdgk zN)nxt^O_*D!3gPEd!g*>=Fao3$PNzusk%SQe}Xja(5$QuoDXGO{oox!ij zM;f}TXLvg8s4^x^m@ndsNF@pMf@X4(blbWXUkDV)oqb%DU5;Hq8+9@~U#f|bLtaF-OG>b(rO6Hi6qAa{A}Cb8&~>b+-)27Kp_ zBNHH&DuqYO{FMa;#Q4};5^_tNWb*E%S7#Xo&ftIv8}j=B=ZLx`_T zeK!8Ctjzm2R(VJ(4Dp&i`OmXpfjp1sLPQREuuYS7NKU8*8}Yr#haXhd17R{Rd~423 z+ZvSZ3U1WJEV4lL(cBIsvs(J;51~+X4oxPOzAi5Qc#~WnDL_QPUR=z9wum#Z4>e!P5pvoO8( zD#YnDAvEmW7pe?l1LeR57A1DPigVDqlY5YV<4nnYrkx{uu&;^Bk@2c*z79T^`oZ4Y zIui=}2#ZFmK1W#OK*2>0bkQU7Yb-XRqE{cQ&D!mEKcOBoA%=)hp+5mIs%UAETo%0e zhOlt4K%CYyl{%q1Lxe?t=(iCgFr}u@ z963|MAo$da(!LAxmj6%^C0oOBo6LGmZcB)A>%nELL$1covgF2-EqWJ{lE<@*jghAh zG30zgGlZxYlc$Szl5LYKw`#5`6$mc;a+T;(-xWa|E}Duu=p8daW1?8E?n|?_Jihr^ zO)-Vi>$Iq^RO^m`>rpVd74988A|`He+uVYWw_nQtN^HucM(uX+ z7p477lA7MU0w?7}rnl$si#@uo@RKKc-p$CezrARss}=`_L!VGJ@Fn*CU^LlX5q0mo zSusLiFKOlWo6Hl@pBG$VvM6@qn*(F~%GvL8UAbWuu6_YXI`&`ut)&__$!%wzN{)^2 zDC-7}urnyfW~qK$V91PnC@lUVmY>UO)I~K3MyhmIhe}&zhRmu!(2(INTY0Ft+M@!N z(r(&hxjEn|_JmTAXdaPJ_VbS~qU=@o*(4(GOP<&+fbQRrHxWys>Y`>bdJNDb&<^s% zEcSr8kIx!HpT5TicF9i31hV3AbYDZ6FURC+K*JK)TUOg>$PI#T88p3`R~Y$n95Xok zCIzMxeRnSYwoAy)&MS{FJDwkk&N9zy;dRtgy+2_0<$n(Ie`14-@pmgef6cspiwzR= zh~gW&!DIiQG4ZKNIAaPj0*Yg7Y$|?ek1%UTG+=PQ4W6gXk1zfFvPF;+UCYw)o1o=q zgeIkZ_{L9v9mzTp`fkgvQr}S7cdwamOQRIgLgTigO?LeH@~ujPn@?UZnpI$`Zy*fN zd{<@3`U@@255ZhL5=TB7_TuZzBF#t%lA6UGObK(o@TZXrMrO=am^2J^fKXp>;vQLJ z7Ky-c^aq=lCU$?^^3doUR*^7ZJvWI+Qc_#$HVk6T7xGYaV7Vuw{wXkvbx>iT8rgCe z+!Ss|ihoywJS$-4ivDetY=yh7DLD>{vtSEBV8)k}_#av7#to-WY9MN~v)&MBAlUl_ zs3CDp{2imy9~kHp?y|NZMdVX>$a7i7FBVA2e@4_^`STWJXQq~T$M<$J4RNcng3=Z5 zU!M)HUL!(gDBF~?43fKlw=iNfy3e0T7YRA*M1QxK$nyRnjRQsK4#JpVgdj>CsAcVx z6@D}%iO(s72{>{($(6=))pUmLuH*o?jf@>~`|j2~#A@^+Qs-Aq<;gk@hq$IT;Ui74 z{qUROw<$xEv_93%n+`N|^Rg_BYu{2DC)4G~_-@?IzEq~D{c(nIh7h9N+R}h)rtCeU zq_@426NtQZmdHV&V!swx)wA)rDpkLX5h3)}j4k!nImI8yImJ0kD*GQc%r}0Md4_YY zC1;oHOOui^WnMk^)Sjl;sW3;57lQt1k+vN-gLRAk*hr$3*q}Yv882x5DhrL0#V6st z4A>QX7`ZKL%uijI#dV96cFim6=!ni?#L!n?G5Q28YFmb$z2ch#AJG;Wi|h_M(U-U7 z+D9^G*t1n{vP;iJaF=(yGVA$lyP;k5yd?0Ak4e`yJ6=Z=?wvAiyW8|E#`JBCI)tqE z!db`_hP3GTKcY5n`P_43T^-}!vk1k&sg}@0J*eU6o8Z<9`K287j($%WO<3Dd#&@&T zAL6;bo(wcy&NA5e!cMY+`@Dc)9ml*;Dn+nakPxFl;}zV1@C7qtpyu%XVdB&NU8ny3 zHW5``4nYIBfh=L%BlI$Zqc-KIJUg@U63Eb?1Yu{_a%Jnb2ZFD%QCu;(+K^Bcx80eC zW@<5h-1_Eyw2L;%!^H)0{7gCJO7F)eT<%H03%Z7dL*mr2A3FL6 z&CVfYnDe-MUT2kBvJP0ZWbshT%BIFSE z0FDubAlNyz6hFssTT0*hPD4z^`$}ex+v(>WA|f)hnWkFBa!TX}Xp*vASA2II_4hlswv|N1QxapxOH*~Vm8g{&1`Y-bE#wp{?HO#TjC1vs zCa#=(bQ9gv_+V8r@|a5gF!3IapPtx&;3u(_*kxO$?1vUmS+?%8=!Tk5cgmdLg_?nu&W3X=hMaQta$J3qMjM2sr~$5GZHr% zGN@pku4N=UDB^`<58oN$>9bo9EKcv;^d+e<10{$$e5Z--SD% znL6>NVazk}F|7~;_n~|RMeqjm*A=vg4nDYe}&!U|ynDIvwReW*f+weFz zSiO#s;CcsH*1gmvfr`|OESpW>xm#0`@7`+6Hr|%hAweLYvR)x?ZwPJ>RwAWhd`4(Q zl*Aem=+l(+S_q$3l_M`BMtG5El9^+vz3#oz)4Zq|builTGqpm4a-hAGZt^!lU{9*H z!q6`;kF&V_Td=0fxb^{6aT(P0iwm8jlwnI(!(n>_&CnZx^<$Ck0n7Lwlj9st=HV&L zZYzVANA#CL+^0R+#^E{sJ3pu{w@EL*#h)(@cq*zR2&=9E+UHh4yL6z!_R)j&-V=UC z`ET_$Ffc6cb9&%VZNVy~&3;?0v{Ie$?a=L20>O|I89q(iV>xJK)vFyavz#Uskj5<- zqHS#Lhi0l{b_~@=e#71p7$=7W6Y&m9g>=iPHTa*41xmAIIU=Nf4|qfKOPqBI9QSwb zmJkUtb+=tbNqqARysvsECmu$ZTR4Rav=Sy7S@Fo~sg0^WE0=|r_jRrDCV;sf zRb?g8S?RNAmq?3mkGog&V0==aeq9w$d99aCz_ODgG0eEZH}){P%D6=P9=IAQ7B?6* zINncMA~xKm>L1Z{<(!D_rljU|JGb<8K&%G|2a8=mnG;)I%{#4`7YS5H4t|`qK(_mDcJ{iTYm42R)1bV)Gw$wAIWK0+Ylxki>x4bmB%qv(y-V+?Mlc6|dga1ZN2RkOcegZ5I-_}-NQ ze8~Uu{1DvN{8WvQw@^1Tm3qgVF7FI317PndS*h%3g)LNedhqmi>~K_F7w|^1Zm1^u z+(H*sCx$;GihQyVQ5E~smSg-ocT39h!pRJ}n$vJI#2K$9etXeMdJ+6z4Z-V$9S4(+ z>CctvrAOjIJ4GUjw4~W}jIOyLihF(FHw>jc7P_c+mq3RJT$Y&a_<6;ZxHfv`ga@ZU3 zt0y=08H&s$+&8~D_2$yXZ?C3|x7r!7SqAwwLQz+TW07~^SxX-IQQ(TtH~^Ogg2xX^ z+lIrOl{xogG$85IU!c3vCehCqJi;E@&4FuvEo|gggnYfTmHC>!l%C%^Ug=O!P*{*W zQ|LvDZSZ<3kCo9z#dIm18)d(T&?7c71iG%ii?h!R$t)EVLoF-`iw34-KKN#wv^C9B zr=$7iw|!E~9^$vXEzG4drLw)ph3b2NqmU`YvztU}P&3CPC*k+INeB$L;YR<)Yah0y z0%`_({{N4tvkZ&s3%kA|EsBI7-Q7buG*Ux1NQ(?94GvNwA&BI_5JNZ8(y634bT@)1 zoqq{+$aniZ*K@so@!}(#efGIyt>40co@QTHne5q48nl%oOApV8tpG#63o9pG@->K{ zcp1esq#UV%+6~|2XtFjYy_UgfoefkKi*wRW{Y{HcpE6nTNYXxUT`&m#AZ;I(yxW`2 z>ZWp%&D6Xel;Kn-iPp`{G|3QH$Pw0T&OCPc>~H3sW2vo_ol4`}4#63I#M7O+8Plv> z{l?NwRs)j6?jGuP`1U-B2r_~t{_ zoyz8Q7F`S&Mb(<4cRjOAr%W4tWp-ZDQe5J?HkAii>@U9R;%alyIfzY*NCQlW7JY7=gEi7}sJGpFW>*MdG<8 z4`@?FZlQBiq=`9(479|dwij$}#;q~D=d^=jnTbDBiRAk$_Z^eEDzcKB#a3y?ko_%RKF{X(j_EiNJ5!qb`h3RJrj~6@_=$I2wdnkudy4TMx-gDD1e5_aBcD6=&1rhRkW5DoxK^~2rpx%h*mG`7x1zy z1M`gaS=toLzkoV=Wpioq5%$(0N{;m#fq%+;iE4d9pG0XRT*cgIm%s55ocXJ0NC{~{ zH0&j2V4dhJyJL{LJkj(Lh7bDXD&(B;%b!2Hwn|P0D=JuX)fFHifxGvy3QAvPldRYq z{ZGFkxo{cvQC)X-gqn3FCO^K(c(M(&Q|bI8T%3|gHyvrI>%R|{)_MIigD{hDIeWL| zyIwkEhRa~HI#3`C=CSJ$s6`;5D@y=oQHl+f3`zR=R_Q_1@&)jZhMZ)s{+AzN$xF-S zsm7ioU4YjD?ES!LHP00T>yMQ8l}6?+KeH42o%-vMS$3k1+n^OSk0C3|3w4?g<4uV~ zmxNEUFS#Ti-#bX=S|*faRQ7Psip<{T@D+vKVI#11b5`$)W7Zb=GLlU`5UbMaa#}rSDs8~xyS}ea(+lKbAN*Dxd+;{_%gAtPp_-=5# z9}hYqP>Bw|U?pf#qz!RTee}Iw6tk|DC;)ZbIPhV!XYU<>G-;jLa!HQXPS!2SRm(NO7KX#N*vZLO@1x7~(GzaqNU+)v-m@f-5B`s+$H(>zk3 z!E}8Ioa}mftywZC{g&}z#-bYEY0b@f&2Vk>0|?x(E{wIX1L!FGE3bi2v$&NR43!CW z5>H$ywupWP5G9eIehev1VezdIkIEc(przug^@X1G%P*tdI6qNRJj~Lv)7;Y#5jUT) zX{s2IJPfW4U{7X)^Lv!0z!<&Rv8pMZz~cbkI^fDuq)y()nXtAh;`$q`=!GR&EcjEwDbu7_V0( zPi0keDg7lZDT}3Pft(=|^27`AhR%R2qV4t7`9I$o@GOl#^)izaJNhQ z$bSFapzgdi1}GBw4`#rR#QN;t^v%j*>mW#hr|$e!Y*?Wov-|{vk&Ph3qr!;eW@{yM zQPITbrz;rje23k@I2-)s^7NfwgpjAE;`V|5GHRjDhKZMbvS3|lk>WU%45wE6&d}=s zb!%2WgBKYdfgVMn>0EAt3L)If5CMhAv}p$3yT+V8G);Y4v$&@HB;*otpNj%wIc=3X zvv$J`f-zlL%R!D81K+$dxx=*{WRaNfhHKTuXuTL9=EeJi88HZkC=U>dRz$7exougl zE4|fA#qu?&w$I==b)2;;{mTRAOISLGhv9>fW@B z1tMPn69U^LVJnH#;B;F~VDZOCWe;2_#{qaIeTZYe+NwRZMsTCJbY`x&@kX!YwHi%0 z=Vi-X) zqiPcy@xZN728d5RB$SWhnOMMn;(^v0By*%9ND2&3iCGU6j43<0@2-sQhZ$5$ruT{J zYx61JGCa&oStKoHTq<_9KSVO#b~a6hu0Q=vF+=$xdbiF%&#Dod&5OMs1vJZOnWE@T z!^hW6^gka*vuHxMOx;38PrUZDmTG=Tw3=(4V@2#0Ba=;0D$iprIg*{7HGOX15A);b z>DH;vs`zy8sQ9~6m{XVYnDa1ToMFy<#3#F6a#w=G{or8Vb0gK)orId@PmB5MPpFUT zbeM`(9&+7|30mRXn_BLUhH?RXiRRw?#$XlwJonc;xCC}sk%CESgRd&FqZ?tIxvko~ z=AUmemhsOx5*kXkH9v^0F7$gFvZqVwoR*}mt0tzhH}|69Dm>Bo}pg;pJ4rhW6vph$9Fy{ zxzqgXk_{yHxH#`*@BOb`$@4Pl22D!h!qZb8qBon;X>0<$n*Gnpqd$UFO?%&eyxPCJrK) zRd&qaHLYzwVInK@@SyT0u-`<`Q_#dyIPU~4u}s1gBDvY6V=#P?Al!+)A0m{9kdtS9h1lx9u@(kMp3VwHlD^Y zijk(f-UPk2Ghry6=-iB9^I=<8fUq2^A~0D2TZ0O5+2`zBr5sEMWp`IH?{L?F>42hu zUG$DGz8jiOIDKe24=#kMg*@k@2=A{v7dYA7TtcA8U)#rP|K0dZ9tej$3?BJ!sD0jy zCUD;|Qg3uQCG=~R*Ux1k+unCKpnQ&?0Cn;SucW5K3K;VM@)*h9fa}Q9IF8!YAyTstB#k1?(vYpn9_=$LeR8EHsKCjBSL1{J8z~YtE<1g zDZ+dp1RAqxweg-bjqX4qkHrJv4HK1NCZGMh*v{IhjPqAnE=^JMupmgvPmxXGzyBuI z6$1N7{9#=_cf~f>;WP=wF>smG4N;x%hr4I2976|bO&ol*07WC}uOkZkRLH&byMK=D z4~*LYWlt92klY`Uw6OvWCE-DmtfXY)a(%ipalbB2hP}cxUTpl*wy=fSw8Sv)jV5--ux5BvxDiub{CmT4-QD{_8$SkA*S}iDT5t|erms^+3_ssKN*Av$ z{_=WBX#;*Atz|;tAfWqV<2LR4@U#yploXClwho(AFh)Nl`gr&_SFvDKU8t9cC{}gb z=#?FU90s?NP4wnmIwnIh6*B;*uJb3SUpvgAH~gJF_L0eJv{z2S;vZKMN<1(S;!ipy zQh*jUFK(DU*$L6GgQu$Bw@}58)iXV??AF<_957Jr@~z(YDar|Da%&zu;99{@{dgb! z;8&_59m`jlP$a!jBgvux)mgNn-Iwa$L03AYO(`0GQ=k&_WnZo9KCBzupCv$W{C8}i zqq%>OK{zZRI?I(8R+|E;bhu%a$<2YsN!O5TKT?4`7D66msiQY9 z?!8;9j9snxOz|x3%YWsV(Dg@>nTV7!A&U&N<0>sMAzXO6PS}F80js)Mi(=aLeI<=< zdhx@5DbcQ`TrG0I|9yB<*b47m;tq{SLt>b_&;1P*pFZ@9uUsB$24X+WPV-H?7c7%C z^$lXF(mg0naAiyZ*-F141|Dk!Be@uvlf$x4y{4VK%qab~OS_`d+8%q0tMy?AwznBgbCCt@f6A7=Ut_JFB@=;8Ar2qC|_4r%6(_1fe8a=?o6p= ztE(T!VFSnT2a^ah2ayPxvzR9P8DY)H~DcL#3 zeemD;ow9~rfs@Y>dQFq@-@$#g=d>X@lmBfj8E3<^#Vnvi*Pd3Ly1mXc&(OBTB&W`{ zGSwcX^>SO;Z|bR={Y{2G&^7F+E#PlCmaepxglwpJLuxh$nJjKJauV+-8_BK^O7y$M zuKX3@V;1OEWk#NmI2|WUle+?!?np9DyN9*aSMB0zaCquSMg)@ejn&Ev8MoFN#4)C0~{+r4J|32zK249z6vpAuZM&_SturZDt;$Cmi23TJu+&Yk)kPq zcU6KKtxlF0HE=0onzxdJ^;|YoYE;Z}hktTd zJ21{uJ*1x_N$M_bzI^g7kY)Z|E@Wox7eaw`K=wEnH5VeSNgdsMg-Dey-gkQXK@og^ z^YZy(Xnm2sR6OFN1K4(5b8>IyJtrWzIZd*EreIBW>x|xx0B+ZYAsHk8eKv)eulx2U zNZCR_A^D9}$E|FVQhJ_oKrev@qDO^=^K^c>d=iI!%STLaL5y-`Vl*Nj=)gx0tL5N0 zGZBLZOmK&@#57EW(fjW~P4p~uQwGQ-lCDRWV!XN!SDs_b1O9OJ##|b}KQ5DzNSiI=8wO za9fm(0Px!tG3_7U0EdVH*6%?qU9g{;M%vCT<_?icZJKAz8GeEA1&K`@)
IkNX?^9h|U1KNYRbOL| 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
vp; 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 literal 0 HcmV?d00001 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 )