From 3154b3fa107a8259713a49d6d656b5e8b3ae389d Mon Sep 17 00:00:00 2001 From: dnesov Date: Fri, 20 Jun 2025 18:57:36 +0200 Subject: [PATCH] Add debug rectangle size rendering, auto-resize containers to fit all children. --- TestGame/TestGame.cs | 1 + Voile/Source/Rendering/RaylibRenderSystem.cs | 11 ++++ Voile/Source/Rendering/RenderSystem.cs | 3 + .../Source/Rendering/StandardRenderSystem.cs | 5 ++ Voile/Source/UI/Containers/Container.cs | 63 ++++++++++++++++++- Voile/Source/UI/Containers/GridContainer.cs | 16 +---- .../UI/Containers/HorizontalContainer.cs | 14 +---- .../Source/UI/Containers/VerticalContainer.cs | 14 +---- Voile/Source/UI/IElement.cs | 1 + Voile/Source/UI/UISystem.cs | 17 +++++ Voile/Source/UI/Widgets/Widget.cs | 7 +++ Voile/Voile.csproj | 2 +- 12 files changed, 114 insertions(+), 40 deletions(-) diff --git a/TestGame/TestGame.cs b/TestGame/TestGame.cs index b284338..3756c1d 100644 --- a/TestGame/TestGame.cs +++ b/TestGame/TestGame.cs @@ -20,6 +20,7 @@ public class TestGame : Game InitializeSystemsDefault(); _uiSystem = new UISystem(new ResourceRef