From 6fd66d56dd5789eae345a517dc42f3488cf7aca6 Mon Sep 17 00:00:00 2001 From: jpbruyere Date: Thu, 3 Sep 2015 12:48:04 +0200 Subject: * GOLib.sln: * GOLib.csproj: * GOLIBTest_0.cs: * GOLIBTest_fps.cs: * ReflexionExtensions.cs: * Label.cs: * test4.goml: * GenericStack.cs: * PrivateContainer.cs: * CompilerServices.cs: * Tests.csproj: * member.svg: * GOLIBTest_TypeViewer.cs: * tmpMembers.goml: * testTypeViewer.goml: Type viewer * Group.cs: * Window.cs: * GraphicObject.cs: set OnLayoutChanges to public * Point.cs: Implement length --- src/GraphicObjects/GenericStack.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/GraphicObjects/GenericStack.cs') diff --git a/src/GraphicObjects/GenericStack.cs b/src/GraphicObjects/GenericStack.cs index 3b96d548..20130576 100644 --- a/src/GraphicObjects/GenericStack.cs +++ b/src/GraphicObjects/GenericStack.cs @@ -125,13 +125,13 @@ namespace go else if (gobjs.Length == 1) { int sz = Children.Where(ch=>ch.Visible).Except (gobjs).Sum (g => g.Slot.Width); if (sz < Slot.Width) { - gobjs [0].Slot.Width = Slot.Width - sz - Spacing; + gobjs [0].Slot.Width = Slot.Width - sz - (Children.Count+1) * Spacing; int idx = Children.IndexOf (gobjs [0]); if (idx > 0 && idx < Children.Count - 1) gobjs [0].Slot.Width -= Spacing; - if (gobjs [0].LastSlots.Width != gobjs [0].Slot.Width) { gobjs [0].bmp = null; + //gobjs [0].OnLayoutChanges (LayoutingType.Width); gobjs [0].LastSlots.Width = gobjs [0].Slot.Width; } } -- cgit v1.3.1-4-g156e