diff --git a/CurrentProjectPageUC.xaml.vb b/CurrentProjectPageUC.xaml.vb index 96b5432..d12f8c4 100644 --- a/CurrentProjectPageUC.xaml.vb +++ b/CurrentProjectPageUC.xaml.vb @@ -642,7 +642,6 @@ Public Class CurrentProjectPageUC Friend Function LoadContour(sPath As String) As Boolean ' Elimino eventuale vecchio contorno RemoveContour() - EgtErase(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_RAW_PHOTO_OUTLINE)) ' Verifico esistenza file contorno If Not File.Exists(sPath) Then Return False ' Leggo eventuale file dati aggiuntivi @@ -874,6 +873,16 @@ Public Class CurrentProjectPageUC EgtErase(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_RAW_PHOTO_OUTLINE)) End Sub + Friend Sub ShowContour(bShow As Boolean) + ' Disabilito impostazione modificato + Dim bOldEnMod As Integer = EgtGetEnableModified() + If bOldEnMod Then EgtDisableModified() + ' Cambio stato di visualizzazione + EgtSetStatus(EgtGetFirstNameInGroup(GDB_ID.ROOT, NAME_RAW_PHOTO_OUTLINE), If(bShow, GDB_ST.ON_, GDB_ST.OFF)) + ' Se necessario, ripristino precedente impostazione modificato + If bOldEnMod Then EgtEnableModified() + End Sub + ' Gestione messaggi in interfaccia Friend Sub SetInfoMessage(sMessage As String) diff --git a/NestPageUC.xaml.vb b/NestPageUC.xaml.vb index 888d56a..9926a65 100644 --- a/NestPageUC.xaml.vb +++ b/NestPageUC.xaml.vb @@ -74,6 +74,8 @@ Public Class NestPageUC m_bReducedCut = (GetPrivateProfileInt(S_MACH_NEST, K_MACH_REDUCEDCUT, 0, m_MainWindow.GetMachIniFile()) <> 0) ' Garantisco visibilità pezzi parcheggiati ShowParkedParts() + ' Garantisco visibilità eventuale contorno da foto + m_CurrProjPage.ShowContour(True) EgtZoom(ZM.ALL) End Sub diff --git a/RawPartPageUC.xaml b/RawPartPageUC.xaml index 9896d2f..fd6de50 100644 --- a/RawPartPageUC.xaml +++ b/RawPartPageUC.xaml @@ -148,6 +148,9 @@ +