From 6b581942350073ee907715f56d41a16fa5c0f3b2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 25 Dec 2018 17:52:40 -0600 Subject: [PATCH] Handle FSR thresholds in the threshold sliders. --- smx-config/ConfigPresets.cs | 6 ++ smx-config/MainWindow.xaml | 4 +- smx-config/SMX.cs | 6 +- smx-config/Widgets.cs | 122 ++++++++++++++++++++++++++---------- 4 files changed, 100 insertions(+), 38 deletions(-) diff --git a/smx-config/ConfigPresets.cs b/smx-config/ConfigPresets.cs index fa2227c..62bbf52 100644 --- a/smx-config/ConfigPresets.cs +++ b/smx-config/ConfigPresets.cs @@ -123,6 +123,12 @@ namespace smx_config // UL = DL = DR = UR (corners) config.panelThreshold0Low = config.panelThreshold6Low = config.panelThreshold8Low = config.panelThreshold2Low; config.panelThreshold0High = config.panelThreshold6High = config.panelThreshold8High = config.panelThreshold2High; + + // Do the same for FSR thresholds. + config.individualPanelFSRLow[3] = config.individualPanelFSRLow[5] = config.individualPanelFSRLow[7]; + config.individualPanelFSRHigh[3] = config.individualPanelFSRHigh[5] = config.individualPanelFSRHigh[7]; + config.individualPanelFSRLow[0] = config.individualPanelFSRLow[6] = config.individualPanelFSRLow[8] = config.individualPanelFSRLow[2]; + config.individualPanelFSRHigh[0] = config.individualPanelFSRHigh[6] = config.individualPanelFSRHigh[8] = config.individualPanelFSRHigh[2]; } // Return true if the panel thresholds are already synced, so SyncUnifiedThresholds would diff --git a/smx-config/MainWindow.xaml b/smx-config/MainWindow.xaml index bda84d3..755338e 100644 --- a/smx-config/MainWindow.xaml +++ b/smx-config/MainWindow.xaml @@ -146,14 +146,14 @@ Use if the platform is too sensitive. /> -