diff --git a/Designing/WinJWDConst.lua b/Designing/WinJWDConst.lua index 0c4da6d..5fe3b19 100644 --- a/Designing/WinJWDConst.lua +++ b/Designing/WinJWDConst.lua @@ -24,6 +24,7 @@ JWD_JOINTS = 'JointList' JWD_JOINT_TYPE = 'JointType' JWD_BOTTOMRAIL = 'BottomRail' JWD_BOTTOMRAIL_QTY = 'BottomRailQty' +JWD_BR_ELEMENT_DIMENSION = 'BottomRailElemDimList' JWD_INDEX = 'Index' JWD_DIMENSION = 'Dimension' JWD_NAME = 'Name' diff --git a/Designing/WinLib/WinManageProject.lua b/Designing/WinLib/WinManageProject.lua index e9db811..565c757 100644 --- a/Designing/WinLib/WinManageProject.lua +++ b/Designing/WinLib/WinManageProject.lua @@ -220,7 +220,8 @@ local function ConvertTableToGeometry( AreaTable, nParentId) -- verifico presenza bottomrail if AreaTable[JWD_BOTTOMRAIL] then - WinCreate.AddBottomRail( nAreaId, AreaTable[JWD_BOTTOMRAIL_QTY]) + local vElementDim = GetDimensions( AreaTable[JWD_BR_ELEMENT_DIMENSION]) + WinCreate.AddBottomRail( nAreaId, AreaTable[JWD_BOTTOMRAIL_QTY], vElementDim) end -- analizzo sottoaree @@ -236,6 +237,7 @@ local function ConvertTableToGeometry( AreaTable, nParentId) -- recupero dati local tSashes = AreaTable[JWD_SASH_LIST] local nBottomRailNbr = 0 + local vElementDim = GetDimensions( AreaTable[JWD_BR_ELEMENT_DIMENSION]) if AreaTable[JWD_BOTTOMRAIL] then nBottomRailNbr = AreaTable[JWD_BOTTOMRAIL_QTY] end @@ -273,7 +275,7 @@ local function ConvertTableToGeometry( AreaTable, nParentId) WinCreate.AddHardware( nAreaId, AreaTable[JWD_HARDWARE], sHandleSide) EgtSetInfo( nAreaId, WIN_HDW_OPTIONS, vsOptions) -- bottomrail - WinCreate.AddBottomRail( nAreaId, nBottomRailNbr) + WinCreate.AddBottomRail( nAreaId, nBottomRailNbr, vElementDim) -- analizzo sottaree ConvertTableToGeometry( AreaTable[JWD_AREA_LIST][1], nAreaId) @@ -301,7 +303,7 @@ local function ConvertTableToGeometry( AreaTable, nParentId) -- aggiungo le ante for i = 1, #vAreas do -- bottomrail - WinCreate.AddBottomRail( vAreas[i], nBottomRailNbr) + WinCreate.AddBottomRail( vAreas[i], nBottomRailNbr, vElementDim) -- analizzo sottaree ConvertTableToGeometry( AreaTable[JWD_AREA_LIST][i], vAreas[i]) end