/// <summary> /// Resolves a param control value and applies its setting /// </summary> /// <param name="param"></param> void AddParamSetting(ParamControl param) { if (param == null || string.IsNullOrEmpty(param.Name)) { return; } string key = param.Name.ToLowerInvariant(); switch (key) { case "profilesize": ProfileSize = new ViewSize(param.Value); break; case "homesize": HomeSize = new ViewSize(param.Value); break; case "canvassize": CanvasSize = new ViewSize(param.Value); break; case "profilelocation": ProfileLocation = param.Value; break; } }
internal void UpdateCropping(Control control) { if (control == MainMenu.Instance || control.ExcludeFromParent) { return; } // Not even partial inside if (!ViewSize.IsPartialInside(control.RelativePositionRectangle)) { control.Crop = int.MaxValue; } // Completely inside else if (ViewSize.IsCompletlyInside(control.RelativePositionRectangle)) { control.Crop = 0; } // Partial inside else { control.Crop = control.RelativePosition.Y > ViewSize.Y ? ViewSize.Bottom - control.RelativePositionRectangle.Bottom : -(control.RelativePositionRectangle.Top - ViewSize.Top); } // Update control position control.RecalculatePosition(); }
public void HeightWidthViewSize(string source, int expectedWidth, int expectedHeight) { ViewSize v = new ViewSize(source); Assert.AreEqual(expectedWidth, v.Width); Assert.AreEqual(expectedHeight, v.Height); }
public void ViewSizeEmpty() { ViewSize v = new ViewSize(); Assert.AreEqual(0, v.Height); Assert.AreEqual(0, v.Width); }
internal void UpdateViewSize() { if (Crop == 0) { ViewSize = new Rectangle(0, 0, (int)Size.X, (int)Size.Y); } else { // Validate crop if (Crop > 0 && Crop >= Size.Y || Crop < 0 && Crop <= -Size.Y) { ViewSize = Rectangle.Empty; } else if (Crop > 0) { ViewSize = new Rectangle(0, Crop, (int)Size.X, (int)Size.Y - Crop); } else { ViewSize = new Rectangle(0, 0, (int)Size.X, (int)Size.Y + Crop); } } if (MaxViewIndex == 0) { _currentViewIndex = 0; } CurrentViewRectangle = ViewSize.Add(new Rectangle(0, CurrentViewIndex, 0, 0)); }
//表示領域サイズの切り替え. public void SwitchViewSize(ViewSize viewSize) { Vector2 useViewportSize; useViewportSize = UserSettings.viewportSizeList[(int)viewSize]; singleCamera.rect = new Rect((0.5f - useViewportSize.x), 0.0f, useViewportSize.x * 2, useViewportSize.y); leftEyeCamera.rect = new Rect(0.5f - useViewportSize.x, 0.0f, useViewportSize.x - 0.01f, useViewportSize.y); rightEyeCamera.rect = new Rect(0.5f + 0.01f, 0.0f, useViewportSize.x - 0.01f, useViewportSize.y); prevViewSize = currentViewSize; currentViewSize = viewSize; return; }
private void HandleToggleViewSize() { if (ViewSize > IdOnlyViewSize.Size) { SetViewSizeFromPreset(DetailsViewSize); } else if (ViewSize > DetailsViewSize.Size || ViewSize.IsCloseTo(IdOnlyViewSize.Size)) { SetViewSizeFromPreset(MediumCardViewSize); } else { SetViewSizeFromPreset(IdOnlyViewSize); } }
public override void SetViewSize(ViewSize vs) { m_vs = vs; if (vs == ViewSize.SmallView) { gridView1.PaintStyleName = "UltraFlat"; gridView1.Appearance.Row.Font = new Font("Tahoma", 8); this.Font = new Font("Tahoma", 8); gridView1.Appearance.Row.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; } else if (vs == ViewSize.ExtraSmallView) { gridView1.PaintStyleName = "UltraFlat"; gridView1.Appearance.Row.Font = new Font("Tahoma", 7); this.Font = new Font("Tahoma", 7); gridView1.Appearance.Row.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center; gridView1.Appearance.Row.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; } }
private void CheckViewMenuItems(ViewSize Size) { switch (Size) { case ViewSize.HalfSize: m_menuViewHalfSize.Checked = true; m_menuViewOriginalSize.Checked = false; m_menuViewDoubleSize.Checked = false; break; case ViewSize.OriginalSize: m_menuViewHalfSize.Checked = false; m_menuViewOriginalSize.Checked = true; m_menuViewDoubleSize.Checked = false; break; case ViewSize.DoubleSize: m_menuViewHalfSize.Checked = false; m_menuViewOriginalSize.Checked = false; m_menuViewDoubleSize.Checked = true; break; } }
public AppSettings() { // laad alle waarden uit het register RegistryKey TempKey = null; TempKey = Registry.CurrentUser.CreateSubKey("Software"); // als "T5Suite2" niet bestaat, eerst inlezen uit "T5SuitePro" en dan meteen weer opslaan try { RegistryKey testKey = TempKey.OpenSubKey("T5Suite2"); if (testKey == null) { using (RegistryKey Settings = TempKey.CreateSubKey("T5SuitePro")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "PlayCellProcessedSound") { m_PlayCellProcessedSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ResetFuelTrims") { m_ResetFuelTrims = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowIdleAutoTune") { m_AllowIdleAutoTune = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "CapIgnitionMap") { m_CapIgnitionMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification1Active") { _notification1Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification2Active") { _notification2Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification3Active") { _notification3Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification1condition") { _notification1condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification2condition") { _notification2condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification3condition") { _notification3condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification1sound") { _notification1sound = Settings.GetValue(a).ToString(); } else if (a == "notification2sound") { _notification2sound = Settings.GetValue(a).ToString(); } else if (a == "notification3sound") { _notification3sound = Settings.GetValue(a).ToString(); } else if (a == "notification1symbol") { _notification1symbol = Settings.GetValue(a).ToString(); } else if (a == "notification2symbol") { _notification2symbol = Settings.GetValue(a).ToString(); } else if (a == "notification3symbol") { _notification3symbol = Settings.GetValue(a).ToString(); } else if (a == "notification1value") { _notification1value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification2value") { _notification2value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification3value") { _notification3value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "StandardFill") { m_StandardFill = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "thermochannelname") { _thermochannelname = Settings.GetValue(a).ToString(); } else if (a == "adc1channelname") { _adc1channelname = Settings.GetValue(a).ToString(); } else if (a == "adc2channelname") { _adc2channelname = Settings.GetValue(a).ToString(); } else if (a == "adc3channelname") { _adc3channelname = Settings.GetValue(a).ToString(); } else if (a == "adc4channelname") { _adc4channelname = Settings.GetValue(a).ToString(); } else if (a == "adc5channelname") { _adc5channelname = Settings.GetValue(a).ToString(); } else if (a == "usethermo") { _usethermo = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc1") { _useadc1 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc2") { _useadc2 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc3") { _useadc3 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc4") { _useadc4 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc5") { _useadc5 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "adc1highvalue") { _adc1highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvalue") { _adc2highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvalue") { _adc3highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvalue") { _adc4highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvalue") { _adc5highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvalue") { _adc1lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvalue") { _adc2lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvalue") { _adc3lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvalue") { _adc4lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvalue") { _adc5lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvoltage") { _adc1lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvoltage") { _adc2lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvoltage") { _adc3lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvoltage") { _adc4lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvoltage") { _adc5lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1highvoltage") { _adc1highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvoltage") { _adc2highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvoltage") { _adc3highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvoltage") { _adc4highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvoltage") { _adc5highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "LastXAxisFromMatrix") { _LastXAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastYAxisFromMatrix") { _LastYAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastZAxisFromMatrix") { _LastZAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "AutoExtractSymbols") { m_AutoExtractSymbols = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WriteECUBatchfile") { m_write_ecuAMDbatchfile = Settings.GetValue(a).ToString(); } else if (a == "EraseBruteForceBatchfile") { m_erasebruteforcebatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUIntelBatchfile") { m_write_ecuIntelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUAtmelBatchfile") { m_write_ecuAtmelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLowVoltage") { m_WidebandLowVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighVoltage") { m_WidebandHighVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowAFR") { m_WidebandLowAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighAFR") { m_WidebandHighAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "TargetECUReadFile") { m_TargetECUReadFile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLambdaSymbol") { m_WidebandLambdaSymbol = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "TemperaturesInFahrenheit") { m_TemperaturesInFahrenheit = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoGenerateLogWorks") { m_AutoGenerateLogWorks = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "InterpolateLogWorksTimescale") { m_InterpolateLogWorksTimescale = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "HideSymbolTable") { m_HideSymbolTable = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ReadECUBatchfile") { m_read_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowViewerInWindows") { m_ShowViewerInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AlwaysRecreateRepositoryItems") { m_AlwaysRecreateRepositoryItems = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "FancyDocking") { m_FancyDocking = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { int vt = Convert.ToInt32(Settings.GetValue(a).ToString()); if (vt > 3) vt = 2; m_DefaultViewType = (ViewType)vt; } else if (a == "MapViewerType") { int vt = Convert.ToInt32(Settings.GetValue(a).ToString()); if (vt > 3) vt = 2; m_MapViewerType = (MapviewerType)vt; } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowAskForPartnumber") { m_AllowAskForPartnumber = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeLength") { m_RealtimeLength = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "PreventThreeBarRescaling") { m_PreventThreeBarRescaling = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "PlayKnockSound") { m_PlayKnockSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableCanLogging") { m_EnableCanLogging = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoHighlightSelectedMap") { m_autoHighlightSelectedMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAdditionalSymbolInformation") { m_showAdditionalSymbolInformation = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableAdvancedMode") { m_EnableAdvancedMode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseEasyTrionicOptions") { m_UseEasyTrionicOptions = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AcceptableTargetErrorPercentage") { m_AcceptableTargetErrorPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AreaCorrectionPercentage") { m_AreaCorrectionPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AutoUpdateFuelMap") { m_AutoUpdateFuelMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "CellStableTime_ms") { m_CellStableTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "IgnitionCellStableTime_ms") { m_IgnitionCellStableTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MinimumEngineSpeedForIgnitionTuning") { m_MinimumEngineSpeedForIgnitionTuning = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumIgnitionAdvancePerSession") { m_MaximumIgnitionAdvancePerSession = Convert.ToDouble(Settings.GetValue(a).ToString()); m_MaximumIgnitionAdvancePerSession /= 1000; } else if (a == "IgnitionAdvancePerCycle") { m_IgnitionAdvancePerCycle = Convert.ToDouble(Settings.GetValue(a).ToString()); IgnitionAdvancePerCycle /= 1000; } else if (a == "IgnitionRetardFirstKnock") { m_IgnitionRetardFirstKnock = Convert.ToDouble(Settings.GetValue(a).ToString()); m_IgnitionRetardFirstKnock /= 1000; } else if (a == "IgnitionRetardFurtherKnocks") { m_IgnitionRetardFurtherKnocks = Convert.ToDouble(Settings.GetValue(a).ToString()); m_IgnitionRetardFurtherKnocks /= 1000; } else if (a == "GlobalMaximumIgnitionAdvance") { m_GlobalMaximumIgnitionAdvance = Convert.ToDouble(Settings.GetValue(a).ToString()); m_GlobalMaximumIgnitionAdvance /= 1000; } /*else if (a == "UseNewMapViewer") { m_UseNewMapViewer = Convert.ToBoolean(Settings.GetValue(a).ToString()); }*/ else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDetectMapsensorType") { m_AutoDetectMapsensorType = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoOpenLogFile") { m_AutoOpenLogFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "OneLogForAllTypes") { m_OneLogForAllTypes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "OneLogPerTypePerDay") { m_OneLogPerTypePerDay = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "CorrectionPercentage") { m_CorrectionPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DiscardClosedThrottleMeasurements") { m_DiscardClosedThrottleMeasurements = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DiscardFuelcutMeasurements") { m_DiscardFuelcutMeasurements = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableClosedLoopOnStartAutotune") { m_DisableClosedLoopOnStartAutotune = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnrichmentFilter") { m_EnrichmentFilter = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "FuelCutDecayTime_ms") { m_FuelCutDecayTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumAdjustmentPerCyclePercentage") { m_MaximumAdjustmentPerCyclePercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumAFRDeviance") { m_MaximumAFRDeviance = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MinimumAFRMeasurements") { m_MinimumAFRMeasurements = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLoggingEnabled") { m_autoLoggingEnabled = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AlwaysCreateAFRMaps") { m_AlwaysCreateAFRMaps = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "KnockCounterSnapshot") { m_KnockCounterSnapshot = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "autoLogStartSign") { m_autoLogStartSign = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLogStopSign") { m_autoLogStopSign = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLogStartValue") { m_autoLogStartValue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "autoLogStopValue") { m_autoLogStopValue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "autoLogTriggerStartSymbol") { m_autoLogTriggerStartSymbol = Settings.GetValue(a).ToString(); } else if (a == "autoLogTriggerStopSymbol") { m_autoLogTriggerStopSymbol = Settings.GetValue(a).ToString(); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "UseWidebandLambdaThroughSymbol") { m_UseWidebandLambdaThroughSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "CanDevice") { _canDevice = Settings.GetValue(a).ToString(); if (_canDevice == "Multiadapter") _canDevice = "CombiAdapter"; } else if (a == "DirectSRAMWriteOnSymbolChange") { m_DirectSRAMWriteOnSymbolChange = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeFont") { //m_RealtimeFont = new Font(Settings.GetValue(a).ToString(), 10F); TypeConverter tc = TypeDescriptor.GetConverter(typeof(Font)); //string fontString = tc.ConvertToString(font); //Console.WriteLine("Font as string: {0}", fontString); m_RealtimeFont = (Font)tc.ConvertFromString(Settings.GetValue(a).ToString()); } } catch (Exception E) { Console.WriteLine("error retrieving registry settings: " + E.Message); } } } } SaveSettings(); } } catch (Exception E) { } using (RegistryKey Settings = TempKey.CreateSubKey("T5Suite2")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "PlayCellProcessedSound") { m_PlayCellProcessedSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ResetFuelTrims") { m_ResetFuelTrims = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowIdleAutoTune") { m_AllowIdleAutoTune = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "CapIgnitionMap") { m_CapIgnitionMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification1Active") { _notification1Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification2Active") { _notification2Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification3Active") { _notification3Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification1condition") { _notification1condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification2condition") { _notification2condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification3condition") { _notification3condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification1sound") { _notification1sound = Settings.GetValue(a).ToString(); } else if (a == "notification2sound") { _notification2sound = Settings.GetValue(a).ToString(); } else if (a == "notification3sound") { _notification3sound = Settings.GetValue(a).ToString(); } else if (a == "notification1symbol") { _notification1symbol = Settings.GetValue(a).ToString(); } else if (a == "notification2symbol") { _notification2symbol = Settings.GetValue(a).ToString(); } else if (a == "notification3symbol") { _notification3symbol = Settings.GetValue(a).ToString(); } else if (a == "notification1value") { _notification1value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification2value") { _notification2value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification3value") { _notification3value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "StandardFill") { m_StandardFill = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "thermochannelname") { _thermochannelname = Settings.GetValue(a).ToString(); } else if (a == "adc1channelname") { _adc1channelname = Settings.GetValue(a).ToString(); } else if (a == "adc2channelname") { _adc2channelname = Settings.GetValue(a).ToString(); } else if (a == "adc3channelname") { _adc3channelname = Settings.GetValue(a).ToString(); } else if (a == "adc4channelname") { _adc4channelname = Settings.GetValue(a).ToString(); } else if (a == "adc5channelname") { _adc5channelname = Settings.GetValue(a).ToString(); } else if (a == "usethermo") { _usethermo = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc1") { _useadc1 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc2") { _useadc2 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc3") { _useadc3 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc4") { _useadc4 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc5") { _useadc5 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "adc1highvalue") { _adc1highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvalue") { _adc2highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvalue") { _adc3highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvalue") { _adc4highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvalue") { _adc5highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvalue") { _adc1lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvalue") { _adc2lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvalue") { _adc3lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvalue") { _adc4lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvalue") { _adc5lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvoltage") { _adc1lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvoltage") { _adc2lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvoltage") { _adc3lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvoltage") { _adc4lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvoltage") { _adc5lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1highvoltage") { _adc1highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvoltage") { _adc2highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvoltage") { _adc3highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvoltage") { _adc4highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvoltage") { _adc5highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "LastXAxisFromMatrix") { _LastXAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastYAxisFromMatrix") { _LastYAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastZAxisFromMatrix") { _LastZAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "AutoExtractSymbols") { m_AutoExtractSymbols = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WriteECUBatchfile") { m_write_ecuAMDbatchfile = Settings.GetValue(a).ToString(); } else if (a == "EraseBruteForceBatchfile") { m_erasebruteforcebatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUIntelBatchfile") { m_write_ecuIntelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUAtmelBatchfile") { m_write_ecuAtmelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLowVoltage") { m_WidebandLowVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighVoltage") { m_WidebandHighVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowAFR") { m_WidebandLowAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighAFR") { m_WidebandHighAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "TargetECUReadFile") { m_TargetECUReadFile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLambdaSymbol") { m_WidebandLambdaSymbol = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "TemperaturesInFahrenheit") { m_TemperaturesInFahrenheit = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoGenerateLogWorks") { m_AutoGenerateLogWorks = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "InterpolateLogWorksTimescale") { m_InterpolateLogWorksTimescale = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "HideSymbolTable") { m_HideSymbolTable = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ReadECUBatchfile") { m_read_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowViewerInWindows") { m_ShowViewerInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AlwaysRecreateRepositoryItems") { m_AlwaysRecreateRepositoryItems = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "FancyDocking") { m_FancyDocking = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { int vt = Convert.ToInt32(Settings.GetValue(a).ToString()); if (vt > 3) vt = 2; m_DefaultViewType = (ViewType)vt; } else if (a == "MapViewerType") { int vt = Convert.ToInt32(Settings.GetValue(a).ToString()); if (vt > 3) vt = 2; m_MapViewerType = (MapviewerType)vt; } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowAskForPartnumber") { m_AllowAskForPartnumber = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeLength") { m_RealtimeLength= Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "PreventThreeBarRescaling") { m_PreventThreeBarRescaling = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "PlayKnockSound") { m_PlayKnockSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableCanLogging") { m_EnableCanLogging = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoHighlightSelectedMap") { m_autoHighlightSelectedMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAdditionalSymbolInformation") { m_showAdditionalSymbolInformation = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableAdvancedMode") { m_EnableAdvancedMode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseEasyTrionicOptions") { m_UseEasyTrionicOptions = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AcceptableTargetErrorPercentage") { m_AcceptableTargetErrorPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AreaCorrectionPercentage") { m_AreaCorrectionPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AutoUpdateFuelMap") { m_AutoUpdateFuelMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "CellStableTime_ms") { m_CellStableTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "IgnitionCellStableTime_ms") { m_IgnitionCellStableTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MinimumEngineSpeedForIgnitionTuning") { m_MinimumEngineSpeedForIgnitionTuning = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumIgnitionAdvancePerSession") { m_MaximumIgnitionAdvancePerSession = Convert.ToDouble(Settings.GetValue(a).ToString()); m_MaximumIgnitionAdvancePerSession /= 1000; } else if (a == "IgnitionAdvancePerCycle") { m_IgnitionAdvancePerCycle = Convert.ToDouble(Settings.GetValue(a).ToString()); IgnitionAdvancePerCycle /= 1000; } else if (a == "IgnitionRetardFirstKnock") { m_IgnitionRetardFirstKnock = Convert.ToDouble(Settings.GetValue(a).ToString()); m_IgnitionRetardFirstKnock /= 1000; } else if (a == "IgnitionRetardFurtherKnocks") { m_IgnitionRetardFurtherKnocks = Convert.ToDouble(Settings.GetValue(a).ToString()); m_IgnitionRetardFurtherKnocks /= 1000; } else if (a == "GlobalMaximumIgnitionAdvance") { m_GlobalMaximumIgnitionAdvance = Convert.ToDouble(Settings.GetValue(a).ToString()); m_GlobalMaximumIgnitionAdvance /= 1000; } /*else if (a == "UseNewMapViewer") { m_UseNewMapViewer = Convert.ToBoolean(Settings.GetValue(a).ToString()); }*/ else if (a == "AutoDetectMapsensorType") { m_AutoDetectMapsensorType = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoOpenLogFile") { m_AutoOpenLogFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "OneLogForAllTypes") { m_OneLogForAllTypes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "OneLogPerTypePerDay") { m_OneLogPerTypePerDay = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "CorrectionPercentage") { m_CorrectionPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DiscardClosedThrottleMeasurements") { m_DiscardClosedThrottleMeasurements = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DiscardFuelcutMeasurements") { m_DiscardFuelcutMeasurements = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableClosedLoopOnStartAutotune") { m_DisableClosedLoopOnStartAutotune = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnrichmentFilter") { m_EnrichmentFilter = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "FuelCutDecayTime_ms") { m_FuelCutDecayTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumAdjustmentPerCyclePercentage") { m_MaximumAdjustmentPerCyclePercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumAFRDeviance") { m_MaximumAFRDeviance = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MinimumAFRMeasurements") { m_MinimumAFRMeasurements = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AlwaysCreateAFRMaps") { m_AlwaysCreateAFRMaps = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "KnockCounterSnapshot") { m_KnockCounterSnapshot = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "autoLoggingEnabled") { m_autoLoggingEnabled = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "autoLogStartSign") { m_autoLogStartSign = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLogStopSign") { m_autoLogStopSign = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLogStartValue") { m_autoLogStartValue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "autoLogStopValue") { m_autoLogStopValue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "autoLogTriggerStartSymbol") { m_autoLogTriggerStartSymbol = Settings.GetValue(a).ToString(); } else if (a == "autoLogTriggerStopSymbol") { m_autoLogTriggerStopSymbol = Settings.GetValue(a).ToString(); } else if (a == "UseWidebandLambdaThroughSymbol") { m_UseWidebandLambdaThroughSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "CanDevice") { _canDevice = Settings.GetValue(a).ToString(); if (_canDevice == "Multiadapter") _canDevice = "CombiAdapter"; } else if (a == "DirectSRAMWriteOnSymbolChange") { m_DirectSRAMWriteOnSymbolChange = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeFont") { //m_RealtimeFont = new Font(Settings.GetValue(a).ToString(), 10F); TypeConverter tc = TypeDescriptor.GetConverter(typeof(Font)); //string fontString = tc.ConvertToString(font); //Console.WriteLine("Font as string: {0}", fontString); m_RealtimeFont = (Font)tc.ConvertFromString(Settings.GetValue(a).ToString()); } } catch (Exception E) { Console.WriteLine("error retrieving registry settings: " + E.Message); } } } } }
private void SetViewTypeParams(ViewSize vs) { }
private void SetViewTypeParams(ViewSize vs) { if (vs == ViewSize.ExtraSmallView) { surfaceGraphViewer1.Pov_d = 0.18; surfaceGraphViewer1.Pan_y = 20; surfaceGraphViewer1.Pan_x = 20; } else if (vs == ViewSize.SmallView) { surfaceGraphViewer1.Pov_d = 0.25; surfaceGraphViewer1.Pan_y = 20; surfaceGraphViewer1.Pan_x = 20; } }
private void Awake( ) { //デフォルトで自動スリープを無効化しておく. Screen.sleepTimeout = SleepTimeout.NeverSleep; //子となるカメラを一度全て無効にしておく. Camera[] childCameraArray; childCameraArray = GetComponentsInChildren <Camera>( ); foreach (Camera camera in childCameraArray) { if (gameObject != camera.gameObject) { camera.enabled = false; } } //ARカメラ用に紐づけるARKit/ARCore用コンポーネントを設定する. #if UNITY_ANDROID if (null != arBackgroundMaterial) { singleCamera.gameObject.SetActive(false); leftEyeCamera.gameObject.SetActive(false); rightEyeCamera.gameObject.SetActive(false); singleArCameraBackground = singleCamera.gameObject.AddComponent <GoogleARCore.ARCoreBackgroundRenderer>( ); leftArCameraBackground = leftEyeCamera.gameObject.AddComponent <GoogleARCore.ARCoreBackgroundRenderer>( ); rightArCameraBackground = rightEyeCamera.gameObject.AddComponent <GoogleARCore.ARCoreBackgroundRenderer>( ); singleArCameraBackground.BackgroundMaterial = arBackgroundMaterial; leftArCameraBackground.BackgroundMaterial = arBackgroundMaterial; rightArCameraBackground.BackgroundMaterial = arBackgroundMaterial; singleCamera.gameObject.SetActive(true); leftEyeCamera.gameObject.SetActive(true); rightEyeCamera.gameObject.SetActive(true); } #elif UNITY_IOS if (null != arBackgroundMaterial) { singleCamera.gameObject.SetActive(false); leftEyeCamera.gameObject.SetActive(false); rightEyeCamera.gameObject.SetActive(false); singleArCameraBackground = singleCamera.gameObject.AddComponent <HologlaARKitVideo>( ); leftArCameraBackground = leftEyeCamera.gameObject.AddComponent <HologlaARKitVideo>( ); rightArCameraBackground = rightEyeCamera.gameObject.AddComponent <HologlaARKitVideo>( ); singleArCameraBackground.m_ClearMaterial = arBackgroundMaterial; leftArCameraBackground.m_ClearMaterial = arBackgroundMaterial; rightArCameraBackground.m_ClearMaterial = arBackgroundMaterial; singleCamera.gameObject.SetActive(true); leftEyeCamera.gameObject.SetActive(true); rightEyeCamera.gameObject.SetActive(true); } #endif currentViewMode = UserSettings.viewMode; currentEyeMode = UserSettings.eyeMode; interpupillaryDistance = UserSettings.interpupillaryDistance; currentViewSize = UserSettings.viewSize; SwitchViewMode(currentViewMode); SwitchEyeMode(currentEyeMode); ApplyIPD(interpupillaryDistance); SwitchViewSize(currentViewSize); return; }
public AppSettings() { // laad alle waarden uit het register RegistryKey TempKey = null; TempKey = Registry.CurrentUser.CreateSubKey("Software"); using (RegistryKey Settings = TempKey.CreateSubKey("VAGEDCSuite")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } if (a == "AdminMode") { m_adminmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { m_DefaultViewType = (ViewType)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewersDifferentMaps") { m_SynchronizeMapviewersDifferentMaps = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "CodeBlockSyncActive" || a == "codeBlockSyncActive") { _codeBlockSyncActive = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SymbolDockWidth") { m_SymbolDockWidth = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } //saveSettings.SetValue("RequestProjectNotes", m_RequestProjectNotes); //saveSettings.SetValue("LastProjectname", m_lastprojectname); //saveSettings.SetValue("LastOpenedType", m_LastOpenedType); //saveSettings.SetValue("ProjectFolder", m_ProjectFolder); //saveSettings.SetValue("RequestProjectNotes", m_RequestProjectNotes); } catch (Exception E) { Console.WriteLine("error retrieving registry settings: " + E.Message); } } } } }
public AppSettings() { // laad alle waarden uit het register RegistryKey SoftwareKey = Registry.CurrentUser.CreateSubKey("Software"); RegistryKey ManufacturerKey = SoftwareKey.CreateSubKey("MattiasC"); using (RegistryKey Settings = ManufacturerKey.CreateSubKey("T7SuitePro")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } if (a == "AdminMode") { m_adminmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "AutoExtractSymbols") { m_AutoExtractSymbols = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "PanelMode") { _panelmode = (frmMain.PanelMode)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification1Active") { _notification1Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification2Active") { _notification2Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification3Active") { _notification3Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification1condition") { _notification1condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification2condition") { _notification2condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification3condition") { _notification3condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification1sound") { _notification1sound = Settings.GetValue(a).ToString(); } else if (a == "notification2sound") { _notification2sound = Settings.GetValue(a).ToString(); } else if (a == "notification3sound") { _notification3sound = Settings.GetValue(a).ToString(); } else if (a == "notification1symbol") { _notification1symbol = Settings.GetValue(a).ToString(); } else if (a == "notification2symbol") { _notification2symbol = Settings.GetValue(a).ToString(); } else if (a == "notification3symbol") { _notification3symbol = Settings.GetValue(a).ToString(); } else if (a == "notification1value") { _notification1value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification2value") { _notification2value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification3value") { _notification3value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "StandardFill") { m_StandardFill = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "thermochannelname") { _thermochannelname = Settings.GetValue(a).ToString(); } else if (a == "adc1channelname") { _adc1channelname = Settings.GetValue(a).ToString(); } else if (a == "adc2channelname") { _adc2channelname = Settings.GetValue(a).ToString(); } else if (a == "adc3channelname") { _adc3channelname = Settings.GetValue(a).ToString(); } else if (a == "adc4channelname") { _adc4channelname = Settings.GetValue(a).ToString(); } else if (a == "adc5channelname") { _adc5channelname = Settings.GetValue(a).ToString(); } else if (a == "usethermo") { _usethermo = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc1") { _useadc1 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc2") { _useadc2 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc3") { _useadc3 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc4") { _useadc4 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc5") { _useadc5 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "adc1highvalue") { _adc1highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvalue") { _adc2highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvalue") { _adc3highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvalue") { _adc4highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvalue") { _adc5highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvalue") { _adc1lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvalue") { _adc2lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvalue") { _adc3lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvalue") { _adc4lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvalue") { _adc5lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvoltage") { _adc1lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvoltage") { _adc2lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvoltage") { _adc3lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvoltage") { _adc4lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvoltage") { _adc5lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1highvoltage") { _adc1highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvoltage") { _adc2highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvoltage") { _adc3highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvoltage") { _adc4highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvoltage") { _adc5highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowVoltage") { m_WidebandLowVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighVoltage") { m_WidebandHighVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowAFR") { m_WidebandLowAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighAFR") { m_WidebandHighAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "WriteECUBatchfile") { m_write_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "TargetECUReadFile") { m_TargetECUReadFile = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "HideSymbolTable") { m_HideSymbolTable = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ReadECUBatchfile") { m_read_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowViewerInWindows") { m_ShowViewerInWindows = false; //Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AlwaysRecreateRepositoryItems") { m_AlwaysRecreateRepositoryItems = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "FancyDocking") { m_FancyDocking = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { m_DefaultViewType = (ViewType)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowAskForPartnumber") { m_AllowAskForPartnumber = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "MeasureAFRInLambda") { m_MeasureAFRInLambda = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WriteTimestampInBinary") { m_WriteTimestampInBinary = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowMenu") { m_ShowMenu = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoFixFooter") { m_AutoFixFooter = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableCanLog") { m_EnableCanLog = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "OnlyPBus") { m_OnlyPBus = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableCanCheck") { m_DisableCanCheck = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ELM327Kline") { m_ELM327Kline = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "InterpolateLogWorksTimescale") { m_InterpolateLogWorksTimescale = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoUpdateSRAMViewers") { m_AutoUpdateSRAMViewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseAdditionalCanbusFrames") { m_UseAdditionalCanbusFrames = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ResetRealtimeSymbolOnTabPageSwitch") { m_ResetRealtimeSymbolOnTabPageSwitch = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseWidebandLambda") { m_UseWidebandLambda = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseDigitalWidebandLambda") { m_UseDigitalWidebandLambda = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WideBandSymbol") { m_WideBandSymbol = Settings.GetValue(a).ToString(); } else if (a == "AutoCreateAFRMaps") { m_AutoCreateAFRMaps = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseNewMapViewer") { m_UseNewMapViewer = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "RealtimeFont") { //m_RealtimeFont = new Font(Settings.GetValue(a).ToString(), 10F); TypeConverter tc = TypeDescriptor.GetConverter(typeof(Font)); //string fontString = tc.ConvertToString(font); //logger.Debug("Font as string: {0}", fontString); m_RealtimeFont = (Font)tc.ConvertFromString(Settings.GetValue(a).ToString()); } else if (a == "ApplicationLanguage") { m_ApplicationLanguage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AutoUpdateInterval") { m_AutoUpdateInterval = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "PlayCellProcessedSound") { m_PlayCellProcessedSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowIdleAutoTune") { m_AllowIdleAutoTune = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AcceptableTargetErrorPercentage") { m_AcceptableTargetErrorPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AreaCorrectionPercentage") { m_AreaCorrectionPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "AutoUpdateFuelMap") { m_AutoUpdateFuelMap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoTuneFuelMap") { m_AutoTuneFuelMap = Settings.GetValue(a).ToString(); } else if (a == "CellStableTime_ms") { m_CellStableTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "CorrectionPercentage") { m_CorrectionPercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DiscardClosedThrottleMeasurements") { m_DiscardClosedThrottleMeasurements = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DiscardFuelcutMeasurements") { m_DiscardFuelcutMeasurements = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableClosedLoopOnStartAutotune") { m_DisableClosedLoopOnStartAutotune = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnrichmentFilter") { m_EnrichmentFilter = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "FuelCutDecayTime_ms") { m_FuelCutDecayTime_ms = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumAdjustmentPerCyclePercentage") { m_MaximumAdjustmentPerCyclePercentage = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MaximumAFRDeviance") { m_MaximumAFRDeviance = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "MinimumAFRMeasurements") { m_MinimumAFRMeasurements = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLoggingEnabled") { m_autoLoggingEnabled = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "dosBoxInstalled") { m_dosBoxInstalled = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "autoLogStartSign") { m_autoLogStartSign = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLogStopSign") { m_autoLogStopSign = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "autoLogStartValue") { m_autoLogStartValue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "autoLogStopValue") { m_autoLogStopValue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "autoLogTriggerStartSymbol") { m_autoLogTriggerStartSymbol = Settings.GetValue(a).ToString(); } else if (a == "autoLogTriggerStopSymbol") { m_autoLogTriggerStopSymbol = Settings.GetValue(a).ToString(); } else if (a == "ELM327Port") { _ELM327Port = Settings.GetValue(a).ToString(); } else if (a == "Baudrate") { _Baudrate = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "LastXAxisFromMatrix") { _LastXAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastYAxisFromMatrix") { _LastYAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastZAxisFromMatrix") { _LastZAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "WbPort") { _WbPort = Settings.GetValue(a).ToString(); } else if (a == "WidebandDevice") { m_WidebandDevice = Settings.GetValue(a).ToString(); } else if (a == "Adapter") { m_Adapter = Settings.GetValue(a).ToString(); } else if (a == "AdapterType") { m_AdapterType = Settings.GetValue(a).ToString(); } else if (a == "WifiPort") { _WifiPort = Convert.ToInt32(Settings.GetValue(a).ToString()); } } catch (Exception E) { logger.Debug("error retrieving registry settings: " + E.Message); } } } } }
public AppSettings() { // laad alle waarden uit het register RegistryKey TempKey = null; TempKey = Registry.CurrentUser.CreateSubKey("Software"); using (RegistryKey Settings = TempKey.CreateSubKey("MotronicSuite")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "AutoExtractSymbols") { m_AutoExtractSymbols = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WriteECUBatchfile") { m_write_ecuAMDbatchfile = Settings.GetValue(a).ToString(); } else if (a == "EraseBruteForceBatchfile") { m_erasebruteforcebatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUIntelBatchfile") { m_write_ecuIntelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUAtmelBatchfile") { m_write_ecuAtmelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLowVoltage") { m_WidebandLowVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighVoltage") { m_WidebandHighVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowAFR") { m_WidebandLowAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighAFR") { m_WidebandHighAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "TargetECUReadFile") { m_TargetECUReadFile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLambdaSymbol") { m_WidebandLambdaSymbol = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "TemperaturesInFahrenheit") { m_TemperaturesInFahrenheit = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoGenerateLogWorks") { m_AutoGenerateLogWorks = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "InterpolateLogWorksTimescale") { m_InterpolateLogWorksTimescale = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "HideSymbolTable") { m_HideSymbolTable = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ReadECUBatchfile") { m_read_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowViewerInWindows") { m_ShowViewerInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AlwaysRecreateRepositoryItems") { m_AlwaysRecreateRepositoryItems = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "FancyDocking") { m_FancyDocking = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { m_DefaultViewType = (ViewType)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowAskForPartnumber") { m_AllowAskForPartnumber = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeLength") { m_RealtimeLength = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "PreventThreeBarRescaling") { m_PreventThreeBarRescaling = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "PlayKnockSound") { m_PlayKnockSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseNewMapviewer") { m_UseNewMapviewer = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseWidebandLambdaThroughSymbol") { m_UseWidebandLambdaThroughSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "CanDevice") { _canDevice = Settings.GetValue(a).ToString(); } else if (a == "DirectSRAMWriteOnSymbolChange") { m_DirectSRAMWriteOnSymbolChange = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeFont") { //m_RealtimeFont = new Font(Settings.GetValue(a).ToString(), 10F); TypeConverter tc = TypeDescriptor.GetConverter(typeof(Font)); //string fontString = tc.ConvertToString(font); //Console.WriteLine("Font as string: {0}", fontString); m_RealtimeFont = (Font)tc.ConvertFromString(Settings.GetValue(a).ToString()); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DetermineCommunicationByFileType") { m_DetermineCommunicationByFileType = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableCommLogging") { m_EnableCommLogging = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "Comport") { m_Comport = Settings.GetValue(a).ToString(); } } catch (Exception E) { Console.WriteLine("error retrieving registry settings: " + E.Message); } } } } }
private void viewToolStripMenuItem_Click(object sender, EventArgs e) { if (_currentViewSize == ViewSize.Large) { _currentViewSize = ViewSize.Small; } else { _currentViewSize = ViewSize.Large; } UpdateViewSize(_currentViewSize); }
void UpdateViewSize(ViewSize size) { if (InvokeRequired) { // We're not in the UI thread, so we need to call BeginInvoke BeginInvoke(new ViewSizeParameterDelegate(UpdateViewSize), new object[] { size }); return; } // Must be on the UI thread if we've got this far if (size == ViewSize.Large) { panelLarge.Visible = true; panelLarge.Left = 2; panelLarge.Top = 20; panelSmall.Visible = false; this.Width = panelLarge.Width + 4; this.Height = panelLarge.Height + 40; } if (size == ViewSize.Small) { panelSmall.Visible = true; panelSmall.Left = 2; panelSmall.Top = 20; panelSmall.Width = panelLarge.Width; panelSmall.Height = 40; panelLarge.Visible = false; this.Width = panelSmall.Width + 4; this.Height = panelSmall.Height + 34; } }
public AppSettings() { // laad alle waarden uit het register RegistryKey SoftwareKey = Registry.CurrentUser.CreateSubKey("Software"); RegistryKey ManufacturerKey = SoftwareKey.CreateSubKey("MattiasC"); using (RegistryKey Settings = ManufacturerKey.CreateSubKey("T8SuitePro")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "MeasureAFRInLambda") { m_MeasureAFRInLambda = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "MapDetectionActive") { m_MapDetectionActive = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "AutoExtractSymbols") { m_AutoExtractSymbols = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WriteECUBatchfile") { m_write_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "TargetECUReadFile") { m_TargetECUReadFile = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "HideSymbolTable") { m_HideSymbolTable = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "PanelMode") { _panelmode = (PanelMode)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "Showpopupmap") { m_Showpopupmap = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ReadECUBatchfile") { m_read_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowViewerInWindows") { m_ShowViewerInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowMapPreviewPopup") { m_ShowMapPreviewPopup = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "FancyDocking") { m_FancyDocking = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { m_DefaultViewType = (ViewType)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowAskForPartnumber") { m_AllowAskForPartnumber = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowMenu") { m_ShowMenu = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "OnlyPBus") { m_OnlyPBus = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "InterpolateLogWorksTimescale") { m_InterpolateLogWorksTimescale = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ResetRealtimeSymbolOnTabPageSwitch") { m_ResetRealtimeSymbolOnTabPageSwitch = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseDigitalWidebandLambda") { m_UseDigitalWidebandLambda = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseNewMapViewer") { m_UseNewMapViewer = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Adapter") { m_Adapter = Settings.GetValue(a).ToString(); } else if (a == "AdapterType") { m_AdapterType = Settings.GetValue(a).ToString(); } else if (a == "thermochannelname") { _thermochannelname = Settings.GetValue(a).ToString(); } else if (a == "adc1channelname") { _adc1channelname = Settings.GetValue(a).ToString(); } else if (a == "adc2channelname") { _adc2channelname = Settings.GetValue(a).ToString(); } else if (a == "adc3channelname") { _adc3channelname = Settings.GetValue(a).ToString(); } else if (a == "adc4channelname") { _adc4channelname = Settings.GetValue(a).ToString(); } else if (a == "adc5channelname") { _adc5channelname = Settings.GetValue(a).ToString(); } else if (a == "usethermo") { _usethermo = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc1") { _useadc1 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc2") { _useadc2 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc3") { _useadc3 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc4") { _useadc4 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "useadc5") { _useadc5 = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "adc1highvalue") { _adc1highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvalue") { _adc2highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvalue") { _adc3highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvalue") { _adc4highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvalue") { _adc5highvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvalue") { _adc1lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvalue") { _adc2lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvalue") { _adc3lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvalue") { _adc4lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvalue") { _adc5lowvalue = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1lowvoltage") { _adc1lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2lowvoltage") { _adc2lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3lowvoltage") { _adc3lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4lowvoltage") { _adc4lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5lowvoltage") { _adc5lowvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc1highvoltage") { _adc1highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc2highvoltage") { _adc2highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc3highvoltage") { _adc3highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc4highvoltage") { _adc4highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "adc5highvoltage") { _adc5highvoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowVoltage") { m_WidebandLowVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighVoltage") { m_WidebandHighVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowAFR") { m_WidebandLowAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighAFR") { m_WidebandHighAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "Baudrate") { _Baudrate = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "LastXAxisFromMatrix") { _LastXAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastYAxisFromMatrix") { _LastYAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "LastZAxisFromMatrix") { _LastZAxisFromMatrix = Settings.GetValue(a).ToString(); } else if (a == "notification1Active") { _notification1Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification2Active") { _notification2Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification3Active") { _notification3Active = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "notification1condition") { _notification1condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification2condition") { _notification2condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification3condition") { _notification3condition = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "notification1sound") { _notification1sound = Settings.GetValue(a).ToString(); } else if (a == "notification2sound") { _notification2sound = Settings.GetValue(a).ToString(); } else if (a == "notification3sound") { _notification3sound = Settings.GetValue(a).ToString(); } else if (a == "notification1symbol") { _notification1symbol = Settings.GetValue(a).ToString(); } else if (a == "notification2symbol") { _notification2symbol = Settings.GetValue(a).ToString(); } else if (a == "notification3symbol") { _notification3symbol = Settings.GetValue(a).ToString(); } else if (a == "notification1value") { _notification1value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification2value") { _notification2value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "notification3value") { _notification3value = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WbPort") { _WbPort = Settings.GetValue(a).ToString(); } else if (a == "WidebandDevice") { m_WidebandDevice = Settings.GetValue(a).ToString(); } else if (a == "WifiPort") { _WifiPort = Convert.ToInt32(Settings.GetValue(a).ToString()); } } catch (Exception E) { logger.Debug("error retrieving registry settings: " + E.Message); } } } } }
//abstract public void InitEditValues(); public abstract void SetViewSize(ViewSize vs);
public AppSettings() { // laad alle waarden uit het register RegistryKey TempKey = null; TempKey = Registry.CurrentUser.CreateSubKey("Software"); using (RegistryKey Settings = TempKey.CreateSubKey("MotronicSuite")) { if (Settings != null) { string[] vals = Settings.GetValueNames(); foreach (string a in vals) { try { if (a == "ViewInHex") { m_viewinhex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } if (a == "DebugMode") { m_debugmode = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastFilename") { m_lastfilename = Settings.GetValue(a).ToString(); } else if (a == "AutoExtractSymbols") { m_AutoExtractSymbols = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "WriteECUBatchfile") { m_write_ecuAMDbatchfile = Settings.GetValue(a).ToString(); } else if (a == "EraseBruteForceBatchfile") { m_erasebruteforcebatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUIntelBatchfile") { m_write_ecuIntelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WriteECUAtmelBatchfile") { m_write_ecuAtmelbatchfile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLowVoltage") { m_WidebandLowVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighVoltage") { m_WidebandHighVoltage = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandLowAFR") { m_WidebandLowAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "WidebandHighAFR") { m_WidebandHighAFR = ConvertToDouble(Settings.GetValue(a).ToString()); } else if (a == "TargetECUReadFile") { m_TargetECUReadFile = Settings.GetValue(a).ToString(); } else if (a == "WidebandLambdaSymbol") { m_WidebandLambdaSymbol = Settings.GetValue(a).ToString(); } else if (a == "AutoChecksum") { m_AutoChecksum = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "TemperaturesInFahrenheit") { m_TemperaturesInFahrenheit = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoGenerateLogWorks") { m_AutoGenerateLogWorks = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "InterpolateLogWorksTimescale") { m_InterpolateLogWorksTimescale = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "HideSymbolTable") { m_HideSymbolTable = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowGraphs") { m_ShowGraphs = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeNewWindows") { m_AutoSizeNewWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoSizeColumnsInWindows") { m_AutoSizeColumnsInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ReadECUBatchfile") { m_read_ecubatchfile = Settings.GetValue(a).ToString(); } else if (a == "ShowRedWhite") { m_ShowRedWhite = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DisableMapviewerColors") { m_DisableMapviewerColors = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameFile") { m_AutoDockSameFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoDockSameSymbol") { m_AutoDockSameSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowViewerInWindows") { m_ShowViewerInWindows = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "NewPanelsFloating") { m_NewPanelsFloating = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AlwaysRecreateRepositoryItems") { m_AlwaysRecreateRepositoryItems = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AutoLoadLastFile") { m_AutoLoadLastFile = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "FancyDocking") { m_FancyDocking = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewType") { m_DefaultViewType = (ViewType)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "DefaultViewSize") { m_DefaultViewSize = (ViewSize)Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "SynchronizeMapviewers") { m_SynchronizeMapviewers = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "AllowAskForPartnumber") { m_AllowAskForPartnumber = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowTablesUpsideDown") { m_ShowTablesUpsideDown = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeLength") { m_RealtimeLength= Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "PreventThreeBarRescaling") { m_PreventThreeBarRescaling = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "PlayKnockSound") { m_PlayKnockSound = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "ShowAddressesInHex") { m_ShowAddressesInHex = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseNewMapviewer") { m_UseNewMapviewer = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "UseWidebandLambdaThroughSymbol") { m_UseWidebandLambdaThroughSymbol = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "Skinname") { m_skinname = Settings.GetValue(a).ToString(); } else if (a == "CanDevice") { _canDevice = Settings.GetValue(a).ToString(); } else if (a == "DirectSRAMWriteOnSymbolChange") { m_DirectSRAMWriteOnSymbolChange = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "RealtimeFont") { //m_RealtimeFont = new Font(Settings.GetValue(a).ToString(), 10F); TypeConverter tc = TypeDescriptor.GetConverter(typeof(Font)); //string fontString = tc.ConvertToString(font); //Console.WriteLine("Font as string: {0}", fontString); m_RealtimeFont = (Font)tc.ConvertFromString(Settings.GetValue(a).ToString()); } else if (a == "RequestProjectNotes") { m_RequestProjectNotes = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "DetermineCommunicationByFileType") { m_DetermineCommunicationByFileType = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "EnableCommLogging") { m_EnableCommLogging = Convert.ToBoolean(Settings.GetValue(a).ToString()); } else if (a == "LastProjectname") { m_lastprojectname = Settings.GetValue(a).ToString(); } else if (a == "ProjectFolder") { m_ProjectFolder = Settings.GetValue(a).ToString(); } else if (a == "LastOpenedType") { m_LastOpenedType = Convert.ToInt32(Settings.GetValue(a).ToString()); } else if (a == "Comport") { m_Comport = Settings.GetValue(a).ToString(); } } catch (Exception E) { Console.WriteLine("error retrieving registry settings: " + E.Message); } } } } }
//abstract public void InitEditValues(); abstract public void SetViewSize(ViewSize vs);
private void Awake( ) { //デフォルトで自動スリープを無効化しておく. Screen.sleepTimeout = SleepTimeout.NeverSleep; //子となるカメラを一度全て無効にしておく. Camera[] childCameraArray; childCameraArray = GetComponentsInChildren <Camera>( ); foreach (Camera camera in childCameraArray) { if (gameObject != camera.gameObject) { camera.enabled = false; } } //ARカメラ用に紐づけるARKit/ARCore用コンポーネントを設定する. #if UNITY_ANDROID if (null != arBackgroundMaterial) { singleCamera.gameObject.SetActive(true); leftEyeCamera.gameObject.SetActive(true); rightEyeCamera.gameObject.SetActive(true); } #elif UNITY_IOS if (null != arBackgroundMaterial) { singleCamera.gameObject.SetActive(true); leftEyeCamera.gameObject.SetActive(true); rightEyeCamera.gameObject.SetActive(true); } #endif if (null == arCameraBackgroundArray) { arCameraBackgroundArray = GetComponentsInChildren <ARCameraBackground>(true); } foreach (ARCameraBackground arCameraBackground in arCameraBackgroundArray) { arCameraBackground.useCustomMaterial = true; arCameraBackground.customMaterial = arBackgroundMaterial; } currentViewMode = UserSettings.viewMode; currentEyeMode = UserSettings.eyeMode; interpupillaryDistance = UserSettings.interpupillaryDistance; currentViewSize = UserSettings.viewSize; SwitchViewMode(currentViewMode); SwitchEyeMode(currentEyeMode); ApplyIPD(interpupillaryDistance); SwitchViewSize(currentViewSize); #if UNITY_EDITOR if (null != transform.parent.gameObject && null == transform.parent.gameObject.GetComponent <EditorCameraController>( )) { transform.parent.gameObject.AddComponent <EditorCameraController>( ); } #endif return; }