diff --git a/Application.xaml.vb b/Application.xaml.vb index 06936fa..120e357 100644 --- a/Application.xaml.vb +++ b/Application.xaml.vb @@ -48,10 +48,14 @@ Class Application Friend Const LOADGRIDDATA As String = "LoadGridData" Friend Const MMUNITSCHANGED As String = "MmUnitsChanged" - ' GridViewPanel messages + ' ShowPanel messages Friend Const WIREFRAME As String = "Wireframe" Friend Const HIDDENLINE As String = "HiddenLine" Friend Const SHADING As String = "Shading" + Friend Const SHOWMODESTATE As String = "ShowModeState" + Friend Const SHOWCURVEDIR As String = "ShowCurveDir" + + ' GridViewPanel messages Friend Const ZOOMALL As String = "ZoomAll" Friend Const ZOOMIN As String = "ZoomIn" Friend Const ZOOMOUT As String = "ZoomOut" diff --git a/Constants/ConstMsg.vb b/Constants/ConstMsg.vb index b962750..d495e5c 100644 --- a/Constants/ConstMsg.vb +++ b/Constants/ConstMsg.vb @@ -13,7 +13,9 @@ Public Const MSG_TOOLSDBPAGE As Integer = MSG_EGTCAM5 + 1000 Public Const MSG_TOOLSERRORS As Integer = MSG_EGTCAM5 + 1100 Public Const MSG_MACHININGSDBPAGE As Integer = MSG_EGTCAM5 + 1200 - Public Const MSG_MACHININGSERRORS As Integer = MSG_EGTCAM5 + 1320 + Public Const MSG_MACHININGSERRORS As Integer = MSG_EGTCAM5 + 1350 + Public Const MSG_DOORS As Integer = MSG_EGTCAM5 + 3000 + Public Const MSG_DOORSERRORS As Integer = MSG_EGTCAM5 + 3100 Public Const MSG_MISSINGKEYWD As Integer = 10100 End Module diff --git a/EgtCAM5Resources.xaml b/EgtCAM5Resources.xaml index dee9431..a193936 100644 --- a/EgtCAM5Resources.xaml +++ b/EgtCAM5Resources.xaml @@ -450,10 +450,11 @@ + + - - @@ -109,17 +116,8 @@ - - - - - - + @@ -128,22 +126,12 @@ - + - - - - - - @@ -198,15 +186,16 @@ ConverterParameter={StaticResource NamePar}}"/> - + UpdateSourceTrigger=PropertyChanged}"/> diff --git a/MachiningsDbWindow/MachiningsDbViewModel.vb b/MachiningsDbWindow/MachiningsDbViewModel.vb index 3b398a1..f27ebc9 100644 --- a/MachiningsDbWindow/MachiningsDbViewModel.vb +++ b/MachiningsDbWindow/MachiningsDbViewModel.vb @@ -594,7 +594,9 @@ Namespace EgtCAM5 ' Salvo il tipo di lavorazione per poterla cancellare Dim MachiningType As Integer = MachiningToRemove.Type ' Cancello la lavorazione - EgtMdbRemoveMachining(MachiningToRemove.Name) + Dim CurrMachiningOriginalName As String = String.Empty + EgtMdbGetMachiningFromUUID(MachiningToRemove.Uuid, CurrMachiningOriginalName) + EgtMdbRemoveMachining(CurrMachiningOriginalName) ' Rimuovo il nome dell'albero For Each MachiningFamily In MachiningsList If (MachiningFamily.MachiningType And MachiningType) <> 0 Then diff --git a/ProjectPage/InstrumentPanel/InstrumentPanelView.xaml b/ProjectPage/InstrumentPanel/InstrumentPanelView.xaml index 36cf4e9..b5f3fb0 100644 --- a/ProjectPage/InstrumentPanel/InstrumentPanelView.xaml +++ b/ProjectPage/InstrumentPanel/InstrumentPanelView.xaml @@ -3,7 +3,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> - + diff --git a/ProjectPage/InstrumentPanel/InstrumentPanelViewModel.vb b/ProjectPage/InstrumentPanel/InstrumentPanelViewModel.vb index 4f14615..5609356 100644 --- a/ProjectPage/InstrumentPanel/InstrumentPanelViewModel.vb +++ b/ProjectPage/InstrumentPanel/InstrumentPanelViewModel.vb @@ -42,6 +42,20 @@ Namespace EgtCAM5 End Set End Property + Private m_AnalyzeIsEnabled As Boolean + Public Property AnalyzeIsEnabled As Boolean + Get + Return m_AnalyzeIsEnabled + End Get + Set(value As Boolean) + If value <> m_AnalyzeIsEnabled Then + m_AnalyzeIsEnabled = value + OnPropertyChanged("AnalyzeIsEnabled") + End If + End Set + End Property + + Private m_GetDistIsChecked As Boolean Public Property GetDistIsChecked As Boolean Get @@ -64,6 +78,20 @@ Namespace EgtCAM5 #End Region ' FIELDS & PROPERTIES +#Region "CONSTRUCTOR" + + Sub New() + Application.Msn.Register(Application.MACHININGMODE_ISCHECKED, Sub() + AnalyzeIsChecked = False + AnalyzeIsEnabled = False + End Sub) + Application.Msn.Register(Application.DRAWMODE_ISCHECKED, Sub() + AnalyzeIsEnabled = True + End Sub) + End Sub + +#End Region ' CONSTRUCTOR + End Class End Namespace \ No newline at end of file diff --git a/ProjectPage/OptionPanel/DrawOptionPanel/InfoExpander/InfoExpanderView.xaml b/ProjectPage/OptionPanel/DrawOptionPanel/InfoExpander/InfoExpanderView.xaml index 4fe3df8..e428588 100644 --- a/ProjectPage/OptionPanel/DrawOptionPanel/InfoExpander/InfoExpanderView.xaml +++ b/ProjectPage/OptionPanel/DrawOptionPanel/InfoExpander/InfoExpanderView.xaml @@ -5,7 +5,7 @@ - + diff --git a/ProjectPage/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderView.xaml b/ProjectPage/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderView.xaml index 62a4bac..2dcb646 100644 --- a/ProjectPage/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderView.xaml +++ b/ProjectPage/OptionPanel/DrawOptionPanel/ManageLayerExpander/ManageLayerExpanderView.xaml @@ -20,7 +20,7 @@