Modifica per passare da split a griglia a orizzontale o verticale

This commit is contained in:
Annamaria Sassi
2026-03-09 18:01:59 +01:00
parent b16d98966c
commit 0cbbb3290a
4 changed files with 25 additions and 2 deletions
+18
View File
@@ -99,7 +99,16 @@ namespace WebWindowComplex.Models
ParentArea.AreaList.Add(newFill);
}
else
{
ElemDimHorizList.RemoveAt(0);
SetSplitShape(SplitShapes.VERTICAL);
SetSplitStartVert(true);
// Controllo quanti split orizzontali ci sono
int nVert = m_SplitVertList.Count > 0 ? m_SplitVertList.Count : 1;
// Cancello aree di troppo
for (var SplitIndex = nVert; SplitIndex <= AreaList.Count; SplitIndex++)
AreaList.RemoveAt(AreaList.Count - 1);
}
}
else
{
@@ -262,7 +271,16 @@ namespace WebWindowComplex.Models
ParentArea.AreaList.Add(newFill);
}
else
{
ElemDimVertList.RemoveAt(0);
SetSplitShape(SplitShapes.HORIZONTAL);
SetSplitStartVert(false);
// Controllo quanti split orizzontali ci sono
int nHoriz = m_SplitHorizList.Count > 0 ? m_SplitHorizList.Count : 1;
// Cancello aree di troppo
for (var SplitIndex = nHoriz; SplitIndex <= AreaList.Count; SplitIndex++)
AreaList.RemoveAt(AreaList.Count-1);
}
}
else
{