Exemplo n.º 1
0
        private void UpdateUiByCurveScaffold()
        {
            MainWindowStrings names = new MainWindowStrings();

            switch (Settings.Presets.Pcd.Scaffold)
            {
            case IdealCurveScaffold.Polynomial:
                uiPnlId_Def_Btn.Text = names.Ui.Panel.IdealScaffoldPolynomial.GetString();
                break;

            case IdealCurveScaffold.Hyperbolic:
                uiPnlId_Def_Btn.Text = names.Ui.Panel.IdealScaffoldHyperbolic.GetString();
                break;

            case IdealCurveScaffold.WaveformSine:
            case IdealCurveScaffold.WaveformSquare:
            case IdealCurveScaffold.WaveformTriangle:
            case IdealCurveScaffold.WaveformSawtooth:
                uiPnlId_Def_Btn.Text = names.Ui.Panel.IdealScaffoldWaveform.GetString();
                break;

            default:
                uiPnlId_Def_Btn.Text = names.Ui.Panel.IdealScaffoldNone.GetString();
                break;
            }
        }
Exemplo n.º 2
0
        private void LocalizeWindow()
        {
            MainWindowStrings names = new MainWindowStrings();
            int selectedIndex       = 0;

            Text = names.Form.Text.GetString();

            // Menu: Program
            uiMenu_Prg.Text         = names.Ui.Menu.ProgramTitle.GetString();
            uiMenuPrg_StatAnal.Text = names.Ui.Menu.ProgramStatisticalAnalysis.GetString();
            uiMenuPrg_Lang.Text     = names.Ui.Menu.ProgramSelectLanguage.GetString();
            uiMenuPrg_About.Text    = names.Ui.Menu.ProgramAbout.GetString();
            uiMenuPrg_Exit.Text     = names.Ui.Menu.ProgramExit.GetString();

            // Menu: File
            uiMenu_File.Text       = names.Ui.Menu.FileTitle.GetString();
            uiMenuFile_Import.Text = names.Ui.Menu.FileImport.GetString();

            // Menu: Panel
            uiMenu_Pnl.Text         = names.Ui.Menu.PanelTitle.GetString();
            uiMenuPnl_KeepProp.Text = names.Ui.Menu.PanelKeepProportions.GetString();
            uiMenuPnl_Hide.Text     = names.Ui.Menu.PanelHide.GetString();
            uiMenuPnl_Lock.Text     = names.Ui.Menu.PanelLock.GetString();

            // Menu: Means
            uiMenu_Means.Text         = names.Ui.Menu.MeansTitle.GetString();
            uiMenuMeans_Settings.Text = names.Ui.Menu.MeansSettings.GetString();

            // Menu: Chart
            uiMenu_Chart.Text         = names.Ui.Menu.ChartTitle.GetString();
            uiMenuChart_Settings.Text = names.Ui.Menu.ChartSettings.GetString();

            // Tab: Ideal
            uiPnlId_TbPg.Text = names.Ui.Panel.IdealTitle.GetString();
            uiPnlId_IdealCrvScaff_TxtBx.Text = names.Ui.Panel.IdealPatternCurveScaffold.GetString();
            uiPnlId_CrvScaff1_TxtBx.Text     = names.Ui.Panel.IdealCurveScaffold1.GetString();
            uiPnlId_Def_Btn.Text             = names.Ui.Panel.IdealScaffoldNone.GetString();
            UpdateUiByCurveScaffold();
            uiPnlId_CrvsSet_TxtBx.Text = names.Ui.Panel.IdealCurvesSet.GetString();
            uiPnlId_Crvs1No_TxtBx.Text = names.Ui.Panel.IdealCurves1No.GetString();
            uiPnlId_StartX_TxtBx.Text  = names.Ui.Panel.IdealStartX.GetString();
            uiPnlId_EndX_TxtBx.Text    = names.Ui.Panel.IdealEndX.GetString();
            uiPnlId_Dens_TxtBx.Text    = names.Ui.Panel.IdealDensity.GetString();
            UiControls.TryRefreshOfProperty(uiPnlId_Crvs1No_Num);
            UiControls.TryRefreshOfProperty(uiPnlId_StartX_Num);
            UiControls.TryRefreshOfProperty(uiPnlId_EndX_Num);
            UiControls.TryRefreshOfProperty(uiPnlId_Dens_Num);
            uiPnlId_GenSet_Btn.Text = names.Ui.Panel.IdealGenerateSet.GetString();

            // Tab: Modified
            uiPnlMod_TbPg.Text            = names.Ui.Panel.ModifiedTitle.GetString();
            uiPnlMod_DtSetCtrl_TxtBx.Text = names.Ui.Panel.ModifiedDataSetControl.GetString();
            uiPnlMod_CrvT_TxtBx.Text      = names.Ui.Panel.ModifiedCurveType.GetString();
            selectedIndex = UiControls.TryGetSelectedIndex(uiPnlMod_CrvT_ComBx);
            EnumsLocalizer.Localize(LocalizableEnumerator.DataSetCurveType, uiPnlMod_CrvT_ComBx);
            UiControls.TrySetSelectedIndex(uiPnlMod_CrvT_ComBx, selectedIndex);
            uiPnlMod_CrvIdx_TxtBx.Text = names.Ui.Panel.ModifiedCurveIndex.GetString();

            if (DataChart.IdealCurve.Points.Count != 0)
            {
                UiControls.TryRefreshOfProperty(uiPnlMod_CrvIdx_Num);
            }

            uiPnlMod_ShowDtSet_Btn.Text = names.Ui.Panel.ModifiedShowDataSet.GetString();
            uiPnlMod_GsNoise_TxtBx.Text = names.Ui.Panel.ModifiedGaussianNoise.GetString();
            uiPnlMod_CrvNo_TxtBx.Text   = names.Ui.Panel.ModifiedCurvesNo.GetString();
            UiControls.TryRefreshOfProperty(uiPnlMod_CrvNo_Num);
            uiPnlMod_Surr_TxtBx.Text = names.Ui.Panel.ModifiedSurrounding.GetString();
            UiControls.TryRefreshOfProperty(uiPnlMod_Surr_Num);
            uiPnlMod_Malform_Btn.Text = names.Ui.Panel.ModifiedMalform.GetString();

            // Tab: Average
            uiPnlAvg_TbPg.Text        = names.Ui.Panel.AverageTitle.GetString();
            uiPnlAvg_Avg_TxtBx.Text   = names.Ui.Panel.AverageAveraging.GetString();
            uiPnlAvg_MeanT_TxtBx.Text = names.Ui.Panel.AverageMeanType.GetString();
            selectedIndex             = UiControls.TryGetSelectedIndex(uiPnlAvg_MeanT_ComBx);
            EnumsLocalizer.Localize(LocalizableEnumerator.MeanType, uiPnlAvg_MeanT_ComBx);
            UiControls.TrySetSelectedIndex(uiPnlAvg_MeanT_ComBx, selectedIndex);
            uiPnlAvg_Crvs2No_TxtBx.Text = names.Ui.Panel.AverageCurves2No.GetString();
            UiControls.TryRefreshOfProperty(uiPnlAvg_Crvs2No_Num);
            uiPnlAvg_StdDev1_TxtBx.Text = names.Ui.Panel.AverageStandardDeviation1.GetString();
            uiPnlAvg_StdDev2_TxtBx.Text = double.NaN.ToString(Thread.CurrentThread.CurrentCulture);
            uiPnlAvg_Apply_Btn.Text     = names.Ui.Panel.AverageApply.GetString();
        }