Corretto Elementi split verticali

This commit is contained in:
Annamaria Sassi
2026-01-27 10:45:57 +01:00
parent 8a968c6ff0
commit 25c39470a0
4 changed files with 64 additions and 27 deletions
+21 -3
View File
@@ -92,7 +92,7 @@ namespace WebWindowComplex.Models
}
dLastDimension += m_SplitHorizList[m_SplitHorizList.Count - 1].dDimension;
m_SplitHorizList[m_SplitHorizList.Count - 1].SetDimension(dLastDimension);
ElemDimHorizList.RemoveAt(ElemDimHorizList.Count);
ElemDimHorizList.RemoveAt(ElemDimHorizList.Count-1);
}
// Controllo quanti split verticali ci sono
int nVert = m_SplitVertList.Count > 0 ? m_SplitVertList.Count : 1;
@@ -198,6 +198,8 @@ namespace WebWindowComplex.Models
dLastDimension += m_SplitVertList[m_SplitVertList.Count - 1].dDimension;
m_SplitVertList[m_SplitVertList.Count - 1].SetDimension(dLastDimension);
}
ElemDimVertList.RemoveAt(ElemDimVertList.Count - 1);
}
// Controllo quanti split orizzontali ci sono
int nHoriz = m_SplitHorizList.Count > 0 ? m_SplitHorizList.Count : 1;
@@ -511,8 +513,15 @@ namespace WebWindowComplex.Models
for (var SplitIndex = m_SplitHorizList.Count - 1; SplitIndex >= QtyHoriz; SplitIndex += -1)
m_SplitHorizList.RemoveAt(SplitIndex);
}
for (int i = 0; i < QtyHoriz; i++)
ElemDimHorizList.Add(new ElementDimension(this, i + 1, 78));
if(QtyHoriz == 0)
{
ElemDimHorizList.Clear();
}
else
{
for (int i = 0; i < QtyHoriz; i++)
ElemDimHorizList.Add(new ElementDimension(this, i + 1, 78));
}
}
internal void SetSplitQtyVert(int QtyVert)
@@ -539,6 +548,15 @@ namespace WebWindowComplex.Models
for (var SplitIndex = m_SplitVertList.Count - 1; SplitIndex >= QtyVert; SplitIndex += -1)
m_SplitVertList.RemoveAt(SplitIndex);
}
if (QtyVert == 0)
{
ElemDimVertList.Clear();
}
else
{
for (int i = 0; i < QtyVert; i++)
ElemDimVertList.Add(new ElementDimension(this, i + 1, 78));
}
}
internal void SetSplitShape(SplitShapes Value)