From 7592a8d8889bc34ffc3de622c79f0a1a2be3fde4 Mon Sep 17 00:00:00 2001 From: Emmanuele Sassi Date: Wed, 1 Mar 2023 10:36:46 +0100 Subject: [PATCH] - Aggiunti FilledSolid - Aggiunto ShellNumberId fisso - Gestiti messaggi in StatusBar per misure - Aggiornate icone TopPanel --- Icarus/Constants/Const3dPrint.vb | 2 + .../CurrMachiningPanelV.xaml | 7 +- .../FilledSolidPanel/FilledSolidPanelV.xaml | 361 +++++ .../FilledSolidPanelV.xaml.vb | 3 + Icarus/FilledSolidPanel/FilledSolidPanelVM.vb | 1358 +++++++++++++++++ .../FilledSolidParamPanelV.xaml | 100 ++ .../FilledSolidParamPanelV.xaml.vb | 3 + .../FilledSolidParamPanelVM.vb | 441 ++++++ Icarus/Icarus.vbproj | 26 + Icarus/LeftPanel/LeftPanelV.xaml | 2 +- Icarus/LeftPanel/LeftPanelVM.vb | 5 +- Icarus/ManagePartPanel/ManagePartPanelVM.vb | 6 + Icarus/ManagePartPanel/ManagePartUtility.vb | 18 +- Icarus/Project/ProjectV.xaml | 3 + Icarus/Resources/CurrMachining/SaveInDb.png | Bin 0 -> 580 bytes Icarus/Resources/ProjectManager/Import.png | Bin 396 -> 285 bytes .../TopPanel/MaterialDb.horizontal.png | Bin 0 -> 1053 bytes Icarus/Resources/TopPanel/MaterialDb.png | Bin 1053 -> 912 bytes Icarus/Resources/TopPanel/Offset.png | Bin 924 -> 455 bytes Icarus/Resources/TopPanel/StrandH.png | Bin 432 -> 344 bytes Icarus/Resources/TopPanel/StrandW.png | Bin 422 -> 329 bytes Icarus/RibPanel/RibPanelVM.vb | 30 +- Icarus/RightPanel/RightPanelV.xaml | 2 +- Icarus/RightPanel/RightPanelVM.vb | 2 + Icarus/SceneHost/MySceneHostVM.vb | 161 ++ Icarus/ShellNumberPanel/ShellNumberPanelVM.vb | 49 +- Icarus/StatusBar/MessagePanelV.xaml | 19 + Icarus/StatusBar/MessagePanelV.xaml.vb | 3 + Icarus/StatusBar/MyStatusBarVM.vb | 20 +- Icarus/TopPanel/TopPanelV.xaml | 30 +- Icarus/Utility/Dictionary.xaml | 5 + Icarus/Utility/Map.vb | 418 +---- 32 files changed, 2598 insertions(+), 476 deletions(-) create mode 100644 Icarus/FilledSolidPanel/FilledSolidPanelV.xaml create mode 100644 Icarus/FilledSolidPanel/FilledSolidPanelV.xaml.vb create mode 100644 Icarus/FilledSolidPanel/FilledSolidPanelVM.vb create mode 100644 Icarus/FilledSolidParamPanel/FilledSolidParamPanelV.xaml create mode 100644 Icarus/FilledSolidParamPanel/FilledSolidParamPanelV.xaml.vb create mode 100644 Icarus/FilledSolidParamPanel/FilledSolidParamPanelVM.vb create mode 100644 Icarus/Resources/CurrMachining/SaveInDb.png create mode 100644 Icarus/Resources/TopPanel/MaterialDb.horizontal.png create mode 100644 Icarus/StatusBar/MessagePanelV.xaml create mode 100644 Icarus/StatusBar/MessagePanelV.xaml.vb diff --git a/Icarus/Constants/Const3dPrint.vb b/Icarus/Constants/Const3dPrint.vb index e72f458..d34df6b 100644 --- a/Icarus/Constants/Const3dPrint.vb +++ b/Icarus/Constants/Const3dPrint.vb @@ -15,6 +15,8 @@ Public Const RIB_EXTRUSION = "RibExtrusion" Public Const RIB_CURVE = "RibCurve" Public Const RIB_ID = "RibId" + Public Const SHELLNUMBER_ID = "ShellNumberId" + Public Const FILLEDSOLID_ID = "FilledSolidId" Public Const VIEWPARAMS = "ViewParams" Public Const IMPORTED_SOLID = "ImportedSolid" Public Const RESULT_READ_PROG = "ResultReadProg" diff --git a/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml b/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml index b67e184..2eb7cec 100644 --- a/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml +++ b/Icarus/CurrMachiningPanel/CurrMachiningPanelV.xaml @@ -198,10 +198,13 @@ - diff --git a/Icarus/FilledSolidPanel/FilledSolidPanelV.xaml b/Icarus/FilledSolidPanel/FilledSolidPanelV.xaml new file mode 100644 index 0000000..ef181f8 --- /dev/null +++ b/Icarus/FilledSolidPanel/FilledSolidPanelV.xaml @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -176,76 +174,52 @@ - + - - - - - diff --git a/Icarus/Utility/Dictionary.xaml b/Icarus/Utility/Dictionary.xaml index f86dd7f..55518c5 100644 --- a/Icarus/Utility/Dictionary.xaml +++ b/Icarus/Utility/Dictionary.xaml @@ -43,6 +43,8 @@ + + @@ -117,6 +119,9 @@ None + + + diff --git a/Icarus/Utility/Map.vb b/Icarus/Utility/Map.vb index 7698fe0..837d91b 100644 --- a/Icarus/Utility/Map.vb +++ b/Icarus/Utility/Map.vb @@ -5,49 +5,18 @@ Module Map Private m_refMainWindowVM As MainWindowVM Private m_refMyStatusBarVM As MyStatusBarVM Private m_refProjManagerVM As ProjManagerVM - 'Private m_refProdManagerVM As ProdManagerVM Private m_refProjectVM As ProjectVM Private m_refSecondaryWindowVM As SecondaryWindowVM Private m_refSecondaryWindowV As SecondaryWindowV - 'Private m_refMainMenuVM As MainMenuVM Private m_refMachinePanelVM As MachinePanelVM - ''Private m_refMyMachGroupPanelVM As MyMachGroupPanelVM Private m_refLeftPanelVM As LeftPanelVM Private m_refRightPanelVM As RightPanelVM Private m_refDispositionPanelVM As DispositionPanelVM Private m_refStartMachPanelVM As StartMachPanelVM Private m_refRibPanelVM As RibPanelVM Private m_refControllerInputPanelVM As ControllerInputPanelVM - 'Private m_refBottomPanelVM As BottomPanelVM - 'Private m_refShowBeamPanelVM As ShowBeamPanelVM - 'Private m_refConfigurationPageVM As ConfigurationPageVM - 'Private m_refRawPartListVM As RawPartListVM - 'Private m_refPartInRawPartListVM As PartInRawPartListVM - 'Private m_refWarehouseWndVM As WarehouseWndVM - 'Private m_refFeatureListVM As FeatureListVM - 'Private m_refFreeContourManagerVM As FreeContourManagerVM - 'Private m_refFreeContourInputVM As FreeContourInputVM - 'Private m_refPartManagerVM As PartManagerVM Private m_refInstrumentPanelVM As InstrumentPanelVM Private m_refTopPanelVM As TopPanelVM - 'Private m_refOptimizePanelVM As OptimizePanelVM - 'Private m_refCALCPanelVM As CALCPanelVM - 'Private m_refPartListVM As BTLPartListVM - 'Private m_refFeatureInPartInRawPartListVM As FeatureInPartInRawPartListVM - 'Private m_refStatisticsVM As StatisticsVM - 'Private m_refPParameterListVM As PParameterListVM - 'Private m_refQParameterListVM As QParameterListVM - 'Private m_refFeatureManagerVM As FeatureManagerVM - 'Private m_refAddSectionXMaterialWndVM As AddSectionXMaterialWndVM - 'Private m_refStatisticsTimePanelVM As StatisticsTimePanelVM - 'Private m_refOpenProjectFileDialogVM As OpenProjectFileDialogVM - 'Private m_refRawPartTabVM As RawPartTabVM - 'Private m_refNestingTabVM As NestingTabVM - 'Private m_refMachiningTabVM As MachiningTabVM - 'Private m_refSplitModeVM As SplitModeVM - 'Private m_refMoveRawModeVM As MoveRawModeVM - 'Private m_refSimulTabVM As SimulTabVM - ''Private m_refImportPanelVM As ImportPanelVM Private m_refSliceManagerVM As SliceManagerVM Private m_refTFSEditorVM As TFSEditorVM Private m_refCurrMachiningPanelVM As CurrMachiningPanelVM @@ -60,8 +29,9 @@ Module Map Private m_refViewLayerManagerVM As ViewLayerManagerVM Private m_refShellNumberPanelVM As ShellNumberPanelVM Private m_refShellNumberParamPanelVM As ShellNumberParamPanelVM + Private m_refFilledSolidPanelVM As FilledSolidPanelVM + Private m_refFilledSolidParamPanelVM As FilledSolidParamPanelVM Private m_refSplashScreen As SplashScreen - ''Private m_refModifyPartPanelVM As ModifyPartPanelVM Private m_refManagePartPanelVM As ManagePartPanelVM #Region "Get" @@ -113,12 +83,6 @@ Module Map End Get End Property - 'Public ReadOnly Property refMainMenuVM As MainMenuVM - ' Get - ' Return m_refMainMenuVM - ' End Get - 'End Property - Public ReadOnly Property refMachinePanelVM As MachinePanelVM Get Return m_refMachinePanelVM @@ -161,72 +125,6 @@ Module Map End Get End Property - 'Public ReadOnly Property refMachGroupPanelVM As MyMachGroupPanelVM - ' Get - ' Return CoreMap.refMachGroupPanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refBottomPanelVM As BottomPanelVM - ' Get - ' Return m_refBottomPanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refShowBeamPanelVM As ShowBeamPanelVM - ' Get - ' Return m_refShowBeamPanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refConfigurationPageVM As ConfigurationPageVM - ' Get - ' Return m_refConfigurationPageVM - ' End Get - 'End Property - - 'Public ReadOnly Property refRawPartListVM As RawPartListVM - ' Get - ' Return m_refRawPartListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refPartInRawPartListVM As PartInRawPartListVM - ' Get - ' Return m_refPartInRawPartListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refWarehouseWndVM As WarehouseWndVM - ' Get - ' Return m_refWarehouseWndVM - ' End Get - 'End Property - - 'Public ReadOnly Property refFeatureListVM As FeatureListVM - ' Get - ' Return m_refFeatureListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refFreeContourManagerVM As FreeContourManagerVM - ' Get - ' Return m_refFreeContourManagerVM - ' End Get - 'End Property - - 'Public ReadOnly Property refFreeContourInputVM As FreeContourInputVM - ' Get - ' Return m_refFreeContourInputVM - ' End Get - 'End Property - - 'Public ReadOnly Property refPartManagerVM As PartManagerVM - ' Get - ' Return m_refPartManagerVM - ' End Get - 'End Property - Public ReadOnly Property refInstrumentPanelVM As MyInstrumentPanelVM Get Return m_refInstrumentPanelVM @@ -239,120 +137,6 @@ Module Map End Get End Property - 'Public ReadOnly Property refOptimizePanelVM As OptimizePanelVM - ' Get - ' Return m_refOptimizePanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refCALCPanelVM As CALCPanelVM - ' Get - ' Return m_refCALCPanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refPartListVM As BTLPartListVM - ' Get - ' Return m_refPartListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refFeatureInPartInRawPartListVM As FeatureInPartInRawPartListVM - ' Get - ' Return m_refFeatureInPartInRawPartListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refStatisticsVM As StatisticsVM - ' Get - ' Return m_refStatisticsVM - ' End Get - 'End Property - - 'Public ReadOnly Property refPParameterListVM As PParameterListVM - ' Get - ' Return m_refPParameterListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refQParameterListVM As QParameterListVM - ' Get - ' Return m_refQParameterListVM - ' End Get - 'End Property - - 'Public ReadOnly Property refFeatureManagerVM As FeatureManagerVM - ' Get - ' Return m_refFeatureManagerVM - ' End Get - 'End Property - - 'Public ReadOnly Property refAddSectionXMaterialWndVM As AddSectionXMaterialWndVM - ' Get - ' Return m_refAddSectionXMaterialWndVM - ' End Get - 'End Property - - 'Public ReadOnly Property refStatisticsTimePanelVM As StatisticsTimePanelVM - ' Get - ' Return m_refStatisticsTimePanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refOpenProjectFileDialogVM As OpenProjectFileDialogVM - ' Get - ' Return m_refOpenProjectFileDialogVM - ' End Get - 'End Property - - 'Public ReadOnly Property refOptionPanelVM As OptionPanelVM - ' Get - ' Return m_refOptionPanelVM - ' End Get - 'End Property - - 'Public ReadOnly Property refRawPartTabVM As RawPartTabVM - ' Get - ' Return m_refRawPartTabVM - ' End Get - 'End Property - - 'Public ReadOnly Property refNestingTabVM As NestingTabVM - ' Get - ' Return m_refNestingTabVM - ' End Get - 'End Property - - 'Public ReadOnly Property refMachiningTabVM As MachiningTabVM - ' Get - ' Return m_refMachiningTabVM - ' End Get - 'End Property - - 'Public ReadOnly Property refSplitModeVM As SplitModeVM - ' Get - ' Return m_refSplitModeVM - ' End Get - 'End Property - - 'Public ReadOnly Property refMoveRawModeVM As MoveRawModeVM - ' Get - ' Return m_refMoveRawModeVM - ' End Get - 'End Property - - 'Public ReadOnly Property refSimulTabVM As SimulTabVM - ' Get - ' Return m_refSimulTabVM - ' End Get - 'End Property - - 'Public ReadOnly Property refImportPanelVM As ImportPanelVM - ' Get - ' Return m_refImportPanelVM - ' End Get - 'End Property - Public ReadOnly Property refSliceManagerVM As SliceManagerVM Get Return m_refSliceManagerVM @@ -425,18 +209,24 @@ Module Map End Get End Property + Public ReadOnly Property refFilledSolidPanelVM As FilledSolidPanelVM + Get + Return m_refFilledSolidPanelVM + End Get + End Property + + Public ReadOnly Property refFilledSolidParamPanelVM As FilledSolidParamPanelVM + Get + Return m_refFilledSolidParamPanelVM + End Get + End Property + Public ReadOnly Property refSplashScreen As SplashScreen Get Return m_refSplashScreen End Get End Property - ''Public ReadOnly Property refModifyPartPanelVM As ModifyPartPanelVM - '' Get - '' Return m_refModifyPartPanelVM - '' End Get - ''End Property - Public ReadOnly Property refManagePartPanelVM As ManagePartPanelVM Get Return m_refManagePartPanelVM @@ -457,21 +247,11 @@ Module Map Return Not IsNothing(m_refProjManagerVM) End Function - 'Friend Function SetRefProdManagerVM(ProdManagerVM As ProdManagerVM) As Boolean - ' m_refProdManagerVM = ProdManagerVM - ' Return Not IsNothing(m_refProdManagerVM) - 'End Function - Friend Function SetRefProjectVM(ProjectVM As ProjectVM) As Boolean m_refProjectVM = ProjectVM Return Not IsNothing(m_refProjectVM) End Function - 'Friend Function SetRefMainMenuVM(MainMenuVM As MainMenuVM) As Boolean - ' m_refMainMenuVM = MainMenuVM - ' Return Not IsNothing(m_refMainMenuVM) - 'End Function - Friend Function SetRefSceneHostVM(SceneHostVM As SceneHostVM) As Boolean LibMap.SetRefSceneHostVM(SceneHostVM) Return Not IsNothing(LibMap.refSceneHostVM) @@ -486,11 +266,6 @@ Module Map Return Not IsNothing(m_refSecondaryWindowV) End Function - 'Friend Function SetRefShowPanelVM(ShowPanelVM As ShowPanelVM) As Boolean - ' LibMap.SetRefShowPanelVM(ShowPanelVM) - ' Return Not IsNothing(LibMap.refShowPanelVM) - 'End Function - Friend Function SetRefMachinePanelVM(MachinePanelVM As MachinePanelVM) As Boolean m_refMachinePanelVM = MachinePanelVM Return Not IsNothing(m_refMachinePanelVM) @@ -526,61 +301,6 @@ Module Map Return Not IsNothing(m_refControllerInputPanelVM) End Function - 'Friend Function SetRefMachGroupPanelVM(MachGroupPanelVM As MyMachGroupPanelVM) As Boolean - ' CoreMap.SetRefMachGroupPanelVM(MachGroupPanelVM) - ' Return Not IsNothing(CoreMap.refMachGroupPanelVM) - 'End Function - - 'Friend Function SetRefBottomPanelVM(BottomPanelVM As BottomPanelVM) As Boolean - ' m_refBottomPanelVM = BottomPanelVM - ' Return Not IsNothing(m_refBottomPanelVM) - 'End Function - - 'Friend Function SetRefShowBeamPanelVM(ShowBeamPanelVM As ShowBeamPanelVM) As Boolean - ' m_refShowBeamPanelVM = ShowBeamPanelVM - ' Return Not IsNothing(m_refShowBeamPanelVM) - 'End Function - - 'Friend Function SetRefConfigurationPageVM(ConfigurationPageVM As ConfigurationPageVM) As Boolean - ' m_refConfigurationPageVM = ConfigurationPageVM - ' Return Not IsNothing(m_refConfigurationPageVM) - 'End Function - - 'Friend Function SetRefRawPartListVM(RawPartListVM As RawPartListVM) As Boolean - ' m_refRawPartListVM = RawPartListVM - ' Return Not IsNothing(m_refRawPartListVM) - 'End Function - - 'Friend Function SetRefPartInRawPartListVM(PartInRawPartListVM As PartInRawPartListVM) As Boolean - ' m_refPartInRawPartListVM = PartInRawPartListVM - ' Return Not IsNothing(m_refPartInRawPartListVM) - 'End Function - - 'Friend Function SetRefWarehouseWndVM(WarehouseWndVM As WarehouseWndVM) As Boolean - ' m_refWarehouseWndVM = WarehouseWndVM - ' Return Not IsNothing(m_refWarehouseWndVM) - 'End Function - - 'Friend Function SetRefFeatureListVM(FeatureListVM As FeatureListVM) As Boolean - ' m_refFeatureListVM = FeatureListVM - ' Return Not IsNothing(m_refFeatureListVM) - 'End Function - - 'Friend Function SetRefFreeContourManagerVM(FreeContourManagerVM As FreeContourManagerVM) As Boolean - ' m_refFreeContourManagerVM = FreeContourManagerVM - ' Return Not IsNothing(m_refFreeContourManagerVM) - 'End Function - - 'Friend Function SetRefFreeContourInputVM(FreeContourInputVM As FreeContourInputVM) As Boolean - ' m_refFreeContourInputVM = FreeContourInputVM - ' Return Not IsNothing(m_refFreeContourInputVM) - 'End Function - - 'Friend Function SetRefPartManagerVM(PartManagerVM As PartManagerVM) As Boolean - ' m_refPartManagerVM = PartManagerVM - ' Return Not IsNothing(m_refPartManagerVM) - 'End Function - Friend Function SetRefInstrumentPanelVM(InstrumentPanelVM As InstrumentPanelVM) As Boolean m_refInstrumentPanelVM = InstrumentPanelVM Return Not IsNothing(m_refInstrumentPanelVM) @@ -591,101 +311,6 @@ Module Map Return Not IsNothing(m_refTopPanelVM) End Function - 'Friend Function SetRefOptimizePanelVM(OptimizePanelVM As OptimizePanelVM) As Boolean - ' m_refOptimizePanelVM = OptimizePanelVM - ' Return Not IsNothing(m_refOptimizePanelVM) - 'End Function - - 'Friend Function SetRefCALCPanelVM(CALCPanelVM As CALCPanelVM) As Boolean - ' m_refCALCPanelVM = CALCPanelVM - ' Return Not IsNothing(m_refCALCPanelVM) - 'End Function - - 'Friend Function SetRefPartListVM(PartListVM As BTLPartListVM) As Boolean - ' m_refPartListVM = PartListVM - ' Return Not IsNothing(m_refPartListVM) - 'End Function - - 'Friend Function SetRefFeatureInPartInRawPartListVM(FeatureInPartInRawPartListVM As FeatureInPartInRawPartListVM) As Boolean - ' m_refFeatureInPartInRawPartListVM = FeatureInPartInRawPartListVM - ' Return Not IsNothing(m_refFeatureInPartInRawPartListVM) - 'End Function - - 'Friend Function SetRefStatisticsVM(StatisticsVM As StatisticsVM) As Boolean - ' m_refStatisticsVM = StatisticsVM - ' Return Not IsNothing(m_refStatisticsVM) - 'End Function - - 'Friend Function SetRefPParameterListVM(PParameterListVM As PParameterListVM) As Boolean - ' m_refPParameterListVM = PParameterListVM - ' Return Not IsNothing(m_refPParameterListVM) - 'End Function - - 'Friend Function SetRefQParameterListVM(QParameterListVM As QParameterListVM) As Boolean - ' m_refQParameterListVM = QParameterListVM - ' Return Not IsNothing(m_refQParameterListVM) - 'End Function - - 'Friend Function SetRefFeatureManagerVM(FeatureManagerVM As FeatureManagerVM) As Boolean - ' m_refFeatureManagerVM = FeatureManagerVM - ' Return Not IsNothing(m_refFeatureManagerVM) - 'End Function - - 'Friend Function SetRefAddSectionXMaterialWndVM(AddSectionXMaterialWndVM As AddSectionXMaterialWndVM) As Boolean - ' m_refAddSectionXMaterialWndVM = AddSectionXMaterialWndVM - ' Return Not IsNothing(m_refAddSectionXMaterialWndVM) - 'End Function - - 'Friend Function SetRefStatisticsTimePanelVM(StatisticsTimePanelVM As StatisticsTimePanelVM) As Boolean - ' m_refStatisticsTimePanelVM = StatisticsTimePanelVM - ' Return Not IsNothing(m_refStatisticsTimePanelVM) - 'End Function - - 'Friend Function SetRefOpenProjectFileDialogVM(OpenProjectFileDialogVM As OpenProjectFileDialogVM) As Boolean - ' m_refOpenProjectFileDialogVM = OpenProjectFileDialogVM - ' Return Not IsNothing(m_refOpenProjectFileDialogVM) - 'End Function - - 'Friend Function SetRefOptionPanelVM(OptionPanelVM As OptionPanelVM) As Boolean - ' m_refOptionPanelVM = OptionPanelVM - ' Return Not IsNothing(m_refOptionPanelVM) - 'End Function - - 'Friend Function SetRefRawPartTabVM(RawPartTabVM As RawPartTabVM) As Boolean - ' m_refRawPartTabVM = RawPartTabVM - ' Return Not IsNothing(m_refRawPartTabVM) - 'End Function - - 'Friend Function SetRefNestingTabVM(NestingTabVM As NestingTabVM) As Boolean - ' m_refNestingTabVM = NestingTabVM - ' Return Not IsNothing(m_refNestingTabVM) - 'End Function - - 'Friend Function SetRefMachiningTabVM(MachiningTabVM As MachiningTabVM) As Boolean - ' m_refMachiningTabVM = MachiningTabVM - ' Return Not IsNothing(m_refMachiningTabVM) - 'End Function - - 'Friend Function SetRefSplitModeVM(SplitModeVM As SplitModeVM) As Boolean - ' m_refSplitModeVM = SplitModeVM - ' Return Not IsNothing(m_refSplitModeVM) - 'End Function - - 'Friend Function SetRefMoveRawModeVM(MoveRawModeVM As MoveRawModeVM) As Boolean - ' m_refMoveRawModeVM = MoveRawModeVM - ' Return Not IsNothing(m_refMoveRawModeVM) - 'End Function - - 'Friend Function SetRefSimulTabVM(SimulTabVM As SimulTabVM) As Boolean - ' m_refSimulTabVM = SimulTabVM - ' Return Not IsNothing(m_refSimulTabVM) - 'End Function - - ''Friend Function SetRefImportPanelVM(ImportPanelVM As ImportPanelVM) As Boolean - '' m_refImportPanelVM = ImportPanelVM - '' Return Not IsNothing(m_refImportPanelVM) - ''End Function - Friend Function SetRefSliceManagerVM(SliceManagerVM As SliceManagerVM) As Boolean m_refSliceManagerVM = SliceManagerVM Return Not IsNothing(m_refSliceManagerVM) @@ -746,16 +371,21 @@ Module Map Return Not IsNothing(m_refShellNumberParamPanelVM) End Function + Friend Function SetRefFilledSolidPanelVM(FilledSolidPanelVM As FilledSolidPanelVM) As Boolean + m_refFilledSolidPanelVM = FilledSolidPanelVM + Return Not IsNothing(m_refFilledSolidPanelVM) + End Function + + Friend Function SetRefFilledSolidParamPanelVM(FilledSolidParamPanelVM As FilledSolidParamPanelVM) As Boolean + m_refFilledSolidParamPanelVM = FilledSolidParamPanelVM + Return Not IsNothing(m_refFilledSolidParamPanelVM) + End Function + Friend Function SetRefSplashScreen(SplashScreen As SplashScreen) As Boolean m_refSplashScreen = SplashScreen Return Not IsNothing(m_refSplashScreen) End Function - ''Friend Function SetRefModifyPartPanelVM(ModifyPartPanelVM As ModifyPartPanelVM) As Boolean - '' m_refModifyPartPanelVM = ModifyPartPanelVM - '' Return Not IsNothing(m_refModifyPartPanelVM) - ''End Function - Friend Function SetRefManagePartPanelVM(ManagePartPanelVM As ManagePartPanelVM) As Boolean m_refManagePartPanelVM = ManagePartPanelVM Return Not IsNothing(m_refManagePartPanelVM)