From a094588055db93a52f18f120461cf30fec60e6ce Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Wed, 30 Jan 2019 16:21:30 -0600 Subject: [PATCH] Hide the "expected DIP" display if we have no data at all. --- smx-config/DiagnosticsWidgets.cs | 6 +++++- smx-config/MainWindow.xaml | 4 +++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/smx-config/DiagnosticsWidgets.cs b/smx-config/DiagnosticsWidgets.cs index df252d1..ca7884c 100644 --- a/smx-config/DiagnosticsWidgets.cs +++ b/smx-config/DiagnosticsWidgets.cs @@ -143,6 +143,7 @@ namespace smx_config private LevelBar[] LevelBars; private Label[] LevelBarText; private ComboBox DiagnosticMode; + private Panel CurrentDIPGroup; private FrameImage CurrentDIP; private FrameImage ExpectedDIP; private FrameworkElement NoResponseFromPanel; @@ -171,6 +172,7 @@ namespace smx_config LevelBarText[3] = Template.FindName("SensorBarLevel4", this) as Label; DiagnosticMode = Template.FindName("DiagnosticMode", this) as ComboBox; + CurrentDIPGroup = Template.FindName("CurrentDIPGroup", this) as Panel; CurrentDIP = Template.FindName("CurrentDIP", this) as FrameImage; ExpectedDIP = Template.FindName("ExpectedDIP", this) as FrameImage; NoResponseFromPanel = Template.FindName("NoResponseFromPanel", this) as FrameworkElement; @@ -314,14 +316,16 @@ namespace smx_config } } + NoResponseFromPanel.Visibility = Visibility.Collapsed; + CurrentDIPGroup.Visibility = Visibility.Visible; if(!args.controller[SelectedPad].test_data.bHaveDataFromPanel[PanelIndex]) { NoResponseFromPanel.Visibility = Visibility.Visible; NoResponseFromSensors.Visibility = Visibility.Collapsed; + CurrentDIPGroup.Visibility = Visibility.Hidden; return; } - NoResponseFromPanel.Visibility = Visibility.Collapsed; } } } diff --git a/smx-config/MainWindow.xaml b/smx-config/MainWindow.xaml index c05e4c2..46dee7e 100644 --- a/smx-config/MainWindow.xaml +++ b/smx-config/MainWindow.xaml @@ -629,7 +629,9 @@ Use if the platform is too sensitive. -