From 7cde1158796c5418326374843e17488e0b7cd20b Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Tue, 20 Sep 2016 15:26:21 +0000 Subject: [PATCH] =?UTF-8?q?EgtCAM5=20:=20-=20Disattivato=20Analizza=20e=20?= =?UTF-8?q?tutti=20i=20bottoni=20nella=20TopCommandBar=20tranne=20i=20salv?= =?UTF-8?q?a=20quando=20in=20modalit=C3=A0=20lavora.=20-=20Attivata=20lett?= =?UTF-8?q?ura=20stato=20show=20e=20curvedir=20all'avvio=20del=20programma?= =?UTF-8?q?.=20-=20Aggiunta=20messagebox=20che=20mostra=20gli=20errori=20n?= =?UTF-8?q?el=20caso=20l'apertura=20di=20un=20DDF=20ne=20abbia=20generati.?= =?UTF-8?q?=20-=20Rimossi=20panel=20doors=20e=20exec=20in=20modalit=C3=A0?= =?UTF-8?q?=20lavora.=20-=20Correzzione=20errori=20Db=20utensili=20e=20lav?= =?UTF-8?q?orazioni?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Application.xaml.vb | 6 +- Constants/ConstMsg.vb | 4 +- EgtCAM5Resources.xaml | 3 +- IniFile.vb | 1 + MachiningsDbWindow/MachiningTreeView.vb | 17 +- MachiningsDbWindow/MachiningsDbView.xaml | 43 ++---- MachiningsDbWindow/MachiningsDbViewModel.vb | 4 +- .../InstrumentPanel/InstrumentPanelView.xaml | 2 +- .../InstrumentPanelViewModel.vb | 28 ++++ .../InfoExpander/InfoExpanderView.xaml | 2 +- .../ManageLayerExpanderView.xaml | 2 +- .../OperationExpanderViewModel.vb | 1 + ProjectPage/ProjectView.xaml.vb | 6 +- ProjectPage/ProjectViewModel.vb | 72 +++++---- ProjectPage/ShowPanel/ShowPanelView.xaml | 6 +- ProjectPage/ShowPanel/ShowPanelViewModel.vb | 146 ++++++++---------- Special/Doors.vb | 2 + ToolsDbWindow/ToolTreeView.vb | 28 ++++ ToolsDbWindow/ToolsDbViewModel.vb | 9 +- TopCommandBar/TopCommandBarViewModel.vb | 28 +--- 20 files changed, 234 insertions(+), 176 deletions(-) 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 @@