Index: DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs =================================================================== diff -u -r6928 -r6943 --- DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 6928) +++ DamClients/DamUI/trunk/src/Dam/Forms/DamPlugin.cs (.../DamPlugin.cs) (revision 6943) @@ -263,14 +263,20 @@ // Find the view|Image menu option BarItemLink imagesItem = mainForm.ViewMenu.ItemLinks.First(bi => bi.Item.Name.Equals("ImageMenu")); + // Find the run button and the abort button + BarItemLink runButton = mainForm.ToolBar.ItemLinks.First(bi => bi.Item.Name.Equals("RunBarButton")); + BarItemLink abortButton = mainForm.ToolBar.ItemLinks.First(bi => bi.Item.Name.Equals("AbortBarButton")); if (projectData.DamProjectType == DamProjectType.DamLiveConfiguration) { // When view|Image menu option, make it invisible imagesItem.Item.Visibility = BarItemVisibility.Never; // Make sure that the tab for the Image view itself is not shown - ((mainForm.DynamicImageControl.Parent.Parent) as DockPanel).Visibility= DockVisibility.Hidden; + (((mainForm.DynamicImageControl.Parent!.Parent) as DockPanel)!).Visibility= DockVisibility.Hidden; // Make sure that the entire Calculation menu is not shown mainForm.CalculationMenu.Visibility = BarItemVisibility.Never; + // Make sure that the buttons are not shown + runButton.Visible = false; + abortButton.Visible = false; // Force update of Run column in Navigator (Treeview) to make it invisible projectData.RunColumnVisible = false; if (projectData.SensorData != null) @@ -283,9 +289,12 @@ // When view|Image menu option, make it visible imagesItem.Item.Visibility = BarItemVisibility.Always; // Make sure that the tab for the Image view itself is shown - ((mainForm.DynamicImageControl.Parent.Parent) as DockPanel).Visibility= DockVisibility.Visible; - // Make sure that the entire Calculation menu is not shown + (((mainForm.DynamicImageControl.Parent!.Parent) as DockPanel)!).Visibility= DockVisibility.Visible; + // Make sure that the entire Calculation menu is shown mainForm.CalculationMenu.Visibility = BarItemVisibility.Always; + // Make sure that the buttons are shown + runButton.Visible = true; + abortButton.Visible = true; // Force update of Run column in Navigator (Treeview) to make it visible projectData.RunColumnVisible = true; }