- correzione ricerca profili su split

- correzione scelta profili per calcolo Delta
- aggiunti posizionamenti dowel per bottom rail
- correzione ricerca prev e next dell'outline per split
- aggiunta verifica esistenza file su import profilo
- aggiunto fix ordine outline su area
- cambiate path da cartella Window  a EgwWindowLua
- aggiunto dialogo di scelta file su open
This commit is contained in:
Emmanuele Sassi
2023-12-20 16:42:57 +01:00
parent 40bf6143b8
commit 04853e26fe
30 changed files with 663 additions and 105 deletions
+21 -7
View File
@@ -33,20 +33,34 @@ local WinCalculate = require( 'WinCalculate')
_G.package.loaded.WinManageProject = nil
local WinManageProject = require( 'WinManageProject')
-- ciclo principale
EgtStartCounter()
-- apro dialogo di scelta file
local sOpeneDirPath = 'c:\\EgtData\\EgwWindowLua\\Projects'
local FilePathList = EgtFindAllFiles( sOpeneDirPath .. '\\*.jwd')
local sDialogFile = 'CB:'
for FilePathIndex = 1, #FilePathList do
local sName = EgtSplitString( FilePathList[FilePathIndex], '.')
sDialogFile = sDialogFile .. sName[1] .. ','
end
local sFileName = ''
local DialogRes = EgtDialogBox( 'Open Window Project', { 'Nome Progetto', sDialogFile })
if DialogRes and DialogRes[1] then
sFileName = DialogRes[1] .. '.jwd'
else
return
end
EgtNewFile()
local sOpeneDirPath = 'c:\\EgtData\\Window\\Projects'
--local sFileName = 'RoundArc_TripleVerticalSash.jwd'
local sFileName = 'RoundArc_FixedGlass_Vertical&HorizontalSplit.jwd'
EgtStartCounter()
--local sFileName = 'RoundArc_FixedGlass_Vertical&HorizontalSplit.jwd'
local sOpenFilePath = sOpeneDirPath .. '\\' .. sFileName
if WINDOW and WINDOW.FILE then
sOpenFilePath = WINDOW.FILE
end
WinManageProject.ReadFromFile( sOpenFilePath)
if not WinManageProject.ReadFromFile( sOpenFilePath) then
return
end
-- imposto se calcolare i solidi o meno
WinCalculate.SetCalcSolid( true)