From 3e881fe33fb5350018fab6b217aa05c310a915ff Mon Sep 17 00:00:00 2001 From: Mario Steele Date: Fri, 26 Sep 2025 20:54:51 -0500 Subject: [PATCH] Initial Commit --- .gitignore | 2 ++ Library/UI/LabelLineEdit.cs | 23 ++++++++++++++++++ Library/UI/LabelLineEdit.cs.uid | 1 + MediaPortal.csproj | 13 +++++++++++ MediaPortal.sln | 19 +++++++++++++++ TestingInterface.cs | 5 ++++ TestingInterface.cs.uid | 1 + default_env.tres | 7 ++++++ icon.png | Bin 0 -> 3461 bytes icon.png.import | 40 ++++++++++++++++++++++++++++++++ project.godot | 20 ++++++++++++++++ 11 files changed, 131 insertions(+) create mode 100644 .gitignore create mode 100644 Library/UI/LabelLineEdit.cs create mode 100644 Library/UI/LabelLineEdit.cs.uid create mode 100644 MediaPortal.csproj create mode 100644 MediaPortal.sln create mode 100644 TestingInterface.cs create mode 100644 TestingInterface.cs.uid create mode 100644 default_env.tres create mode 100644 icon.png create mode 100644 icon.png.import create mode 100644 project.godot diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1084d09 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.godot/ +.idea/ diff --git a/Library/UI/LabelLineEdit.cs b/Library/UI/LabelLineEdit.cs new file mode 100644 index 0000000..54d354f --- /dev/null +++ b/Library/UI/LabelLineEdit.cs @@ -0,0 +1,23 @@ +using Godot; +using System; + +[GlobalClass] +public partial class LabelLineEdit : HBoxContainer +{ + #region Exports + #endregion + + #region Nodes + private Label _labelNode; + private LineEdit _lineEdit; + #endregion + + public LabelLineEdit() + { + _labelNode = new Label(); + _lineEdit = new LineEdit(); + _lineEdit.SizeFlagsHorizontal = SizeFlags.ExpandFill; + AddChild(_labelNode); + AddChild(_lineEdit); + } +} diff --git a/Library/UI/LabelLineEdit.cs.uid b/Library/UI/LabelLineEdit.cs.uid new file mode 100644 index 0000000..95d1146 --- /dev/null +++ b/Library/UI/LabelLineEdit.cs.uid @@ -0,0 +1 @@ +uid://c3juujxln4m38 diff --git a/MediaPortal.csproj b/MediaPortal.csproj new file mode 100644 index 0000000..06efe92 --- /dev/null +++ b/MediaPortal.csproj @@ -0,0 +1,13 @@ + + + net8.0 + net9.0 + true + + + + + + + + \ No newline at end of file diff --git a/MediaPortal.sln b/MediaPortal.sln new file mode 100644 index 0000000..d8ea6a5 --- /dev/null +++ b/MediaPortal.sln @@ -0,0 +1,19 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaPortal", "MediaPortal.csproj", "{E5296C6C-6C54-45D4-9F01-02CB04517764}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + ExportDebug|Any CPU = ExportDebug|Any CPU + ExportRelease|Any CPU = ExportRelease|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E5296C6C-6C54-45D4-9F01-02CB04517764}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E5296C6C-6C54-45D4-9F01-02CB04517764}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E5296C6C-6C54-45D4-9F01-02CB04517764}.ExportDebug|Any CPU.ActiveCfg = ExportDebug|Any CPU + {E5296C6C-6C54-45D4-9F01-02CB04517764}.ExportDebug|Any CPU.Build.0 = ExportDebug|Any CPU + {E5296C6C-6C54-45D4-9F01-02CB04517764}.ExportRelease|Any CPU.ActiveCfg = ExportRelease|Any CPU + {E5296C6C-6C54-45D4-9F01-02CB04517764}.ExportRelease|Any CPU.Build.0 = ExportRelease|Any CPU + EndGlobalSection +EndGlobal diff --git a/TestingInterface.cs b/TestingInterface.cs new file mode 100644 index 0000000..a9336c9 --- /dev/null +++ b/TestingInterface.cs @@ -0,0 +1,5 @@ +using Godot; + +public partial class TestingInterface : Control +{ +} diff --git a/TestingInterface.cs.uid b/TestingInterface.cs.uid new file mode 100644 index 0000000..6afa9d1 --- /dev/null +++ b/TestingInterface.cs.uid @@ -0,0 +1 @@ +uid://demxhjphd8gkg diff --git a/default_env.tres b/default_env.tres new file mode 100644 index 0000000..3937380 --- /dev/null +++ b/default_env.tres @@ -0,0 +1,7 @@ +[gd_resource type="Environment" load_steps=2 format=2] + +[sub_resource type="ProceduralSky" id=1] + +[resource] +background_mode = 2 +background_sky = SubResource(1) diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3cd7b32da3eff0390f67ba5bb3d8716b1d2ca1 GIT binary patch literal 3461 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