vertList()
+ {
+ int subAreaMin = CurrInglesina.ElemDimVertList.Min(x => x.nSubArea);
+ return CurrInglesina.ElemDimVertList.Where(x => x.nSubArea == subAreaMin).ToList();
+ }
+
+ private string MeasureTypeCss(MeasureTypes type)
+ {
+ for (int i = 0; i < CurrInglesina.SplitVertList.Count; i++)
+ {
+ if (!CurrInglesina.SplitVertList.ElementAt(i).MeasureType.Equals(type))
+ return "btn btn-outline-secondary";
+ }
+ for (int i = 0; i < CurrInglesina.SplitHorizList.Count; i++)
+ {
+ if (!CurrInglesina.SplitHorizList.ElementAt(i).MeasureType.Equals(type))
+ return "btn btn-outline-secondary";
+ }
+ return "btn btn-secondary";
+ }
+ }
+
+ ///
+ /// Classe per raggruppare oggetti che servono per aggiornare split
+ ///
+ public class DataUpdateInglesina
+ {
+ public Inglesina currInglesina { get; set; } = null!;
+ public bool svgNoHw { get; set; } = false;
+ public bool noSvg { get; set; } = false;
+ }
+}
\ No newline at end of file
diff --git a/WebWindowComplex/Compo/CardTree.razor b/WebWindowComplex/Compo/CardTree.razor
index 60c188b..a41b7b7 100644
--- a/WebWindowComplex/Compo/CardTree.razor
+++ b/WebWindowComplex/Compo/CardTree.razor
@@ -50,6 +50,12 @@
ind = ItemTableList[i].IndexItem;
s = s + cs.ToString() + ((ind + 1) > 0 ? (ind + 1) : "");
}
+ else if (ItemTableList[i].Type is Json.WindowConst.AreaTypes.INGLESINA)
+ {
+ cs = CompileStep.Inglesina;
+ ind = ItemTableList[i].IndexItem;
+ s = s + cs.ToString() + ((ind + 1) > 0 ? (ind + 1) : "");
+ }
@* *@
@@ -66,7 +72,8 @@
}
@if (ItemTableList[i].Type is Json.WindowConst.AreaTypes.SASH ||
- ItemTableList[i].Type is Json.WindowConst.AreaTypes.SPLIT)
+ ItemTableList[i].Type is Json.WindowConst.AreaTypes.SPLIT ||
+ ItemTableList[i].Type is Json.WindowConst.AreaTypes.INGLESINA)
{
|