ACAT.Extensions.Default.UI.Dialogs.ScannerSettingsForm.initWidgetSettings C# (CSharp) Method

initWidgetSettings() private method

Initialize the controls on the form based on the corresponding values in the preferences
private initWidgetSettings ( ACAT.Lib.Extension.ACATPreferences prefs ) : void
prefs ACAT.Lib.Extension.ACATPreferences ACAT preferences
return void
        private void initWidgetSettings(ACATPreferences prefs)
        {
            // TOGGLE IMAGE BUTTON KEYS USED FOR BOTTOM-LEFT PANEL
            var rootWidget = _dialogCommon.GetRootWidget();

            (rootWidget.Finder.FindChild(pbSelectingClick.Name) as CheckBoxWidget).SetState(prefs.SelectClick);

            (rootWidget.Finder.FindChild(tbEveryHalf.Name) as SliderWidget).SetState(prefs.HalfScanIterations, SliderWidget.SliderUnitsOnes);
            (rootWidget.Finder.FindChild(tbEveryRow.Name) as SliderWidget).SetState(prefs.RowScanIterations, SliderWidget.SliderUnitsOnes);
            (rootWidget.Finder.FindChild(tbEveryColumn.Name) as SliderWidget).SetState(prefs.ColumnScanIterations, SliderWidget.SliderUnitsOnes);
            (rootWidget.Finder.FindChild(tbWordPrediction.Name) as SliderWidget).SetState(prefs.WordPredictionScanIterations, SliderWidget.SliderUnitsOnes);

            (rootWidget.Finder.FindChild(tbAcceptTime.Name) as SliderWidget).SetState(prefs.AcceptTime, SliderWidget.SliderUnitsThousandths);
            (rootWidget.Finder.FindChild(tbSteppingTime.Name) as SliderWidget).SetState(prefs.SteppingTime, SliderWidget.SliderUnitsThousandths);
            (rootWidget.Finder.FindChild(tbHesitateTime.Name) as SliderWidget).SetState(prefs.HesitateTime, SliderWidget.SliderUnitsThousandths);
            (rootWidget.Finder.FindChild(tbWordListHesitateTime.Name) as SliderWidget).SetState(prefs.WordPredictionHesitateTime, SliderWidget.SliderUnitsThousandths);
            (rootWidget.Finder.FindChild(tbTabScanTime.Name) as SliderWidget).SetState(prefs.TabScanTime, SliderWidget.SliderUnitsThousandths);
            (rootWidget.Finder.FindChild(tbFirstRepeatTime.Name) as SliderWidget).SetState(prefs.FirstRepeatTime, SliderWidget.SliderUnitsThousandths);
        }