public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int displayno) { discoveryform = ed; uctg = thc; this.displaynumber = displayno; uctg.OnTravelSelectionChanged += Display; // get this whenever current selection or refreshed.. discoveryform.OnNewTarget += RefreshTargetDisplay; discoveryform.OnNoteChanged += OnNoteChanged; textBoxTarget.SetAutoCompletor(SystemClassDB.ReturnSystemListForAutoComplete); // same order as Sel bits are defined in, one bit per selection item. toolstriplist = new ToolStripMenuItem[] { toolStripSystem, toolStripEDSM, toolStripVisits, toolStripBody, toolStripPosition, toolStripDistanceFrom, toolStripSystemState, toolStripNotes, toolStripTarget, toolStripShip, toolStripFuel, toolStripCargo, toolStripMaterialCounts, toolStripDataCount, toolStripCredits, toolStripGameMode, toolStripTravel, }; Selection = SQLiteDBClass.GetSettingInt(DbSelection, BitSelDefault); string rs = SQLiteDBClass.GetSettingString(DbOSave, "-"); if (rs == "-") { Reset(); } else { Lines = BaseUtils.LineStore.Restore(rs, HorzPositions); } }
public override void Init(EDDiscoveryForm discoveryForm, UserControlCursorType thc, int vn) { discoveryform = discoveryForm; edsm = new EDSMClass(); discoveryform.OnNewCalculatedRoute += _discoveryForm_OnNewCalculatedRoute; discoveryform.OnNewStarsForExpedition += Discoveryform_OnNewStarsForExpedition; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { _discoveryForm = ed; uctg = thc; uctg.OnTravelSelectionChanged += Uctg_OnTravelSelectionChanged; ed.OnNewEntry += NewEntry; }
private void AssignTHC() { var v = uccrlist.Find(x => x.control.GetType() == typeof(UserControlTravelGrid)); // find one with TG if (v == null) { v = uccrlist.Find(x => x.control.GetType() == typeof(UserControlJournalGrid)); // find one with Journal grid if no TG } if (v == null) { v = uccrlist.Find(x => x.control.GetType() == typeof(UserControlStarList)); // find one with Journal grid if no TG } UserControlCursorType uctgfound = (v != null) ? (v.control as UserControlCursorType) : null; // if found, set to it if ((uctgfound != null && !Object.ReferenceEquals(uctgfound, ucursor_inuse)) || // if got one but its not the one currently in use (uctgfound == null && !Object.ReferenceEquals(ucursor_history, ucursor_inuse)) // or not found, but we are not on the history one ) { ucursor_inuse = (uctgfound != null) ? uctgfound : ucursor_history; // select //System.Diagnostics.Debug.WriteLine("Children of " + this.GetHashCode() + " Use THC " + uctg_inuse.GetHashCode()); foreach (UserControlContainerResizable u in uccrlist) { ((UserControlCommonBase)u.control).ChangeCursorType(ucursor_inuse); } ucursor_inuse.FireChangeSelection(); // let the uctg tell the children a change event, so they can refresh } }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; displaynumber = vn; dataGridViewJournal.MakeDoubleBuffered(); dataGridViewJournal.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewJournal.RowTemplate.Height = 26; dataGridViewJournal.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx cfs.ConfigureThirdOption("Travel", "Docked;FSD Jump;Undocked;"); cfs.Changed += EventFilterChanged; TravelHistoryFilter.InitaliseComboBox(comboBoxJournalWindow, DbHistorySave); checkBoxMoveToTop.Checked = SQLiteConnectionUser.GetSettingBool(DbAutoTop, true); discoveryform.OnHistoryChange += Display; discoveryform.OnNewEntry += AddNewEntry; string filter = SQLiteDBClass.GetSettingString(DbFieldFilter, ""); if (filter.Length > 0) { fieldfilter.FromJSON(filter); // load filter } ExtraIcons(false, false); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; dataGridViewMC.MakeDoubleBuffered(); dataGridViewMC.DefaultCellStyle.WrapMode = DataGridViewTriState.False; dataGridViewMC.RowTemplate.Height = 26; if (materials) { dataGridViewMC.Columns.Remove(dataGridViewMC.Columns[5]); // to give name,shortname abv,category,type,number labelItems1.Text = "Data"; labelItems2.Text = "Mats"; } else { dataGridViewMC.Columns.Remove(dataGridViewMC.Columns[1]); //shortname dataGridViewMC.Columns.Remove(dataGridViewMC.Columns[1]); //then category to give name,type,number, avg price labelItems1.Text = "Total"; textBoxItems2.Visible = labelItems2.Visible = false; } uctg.OnTravelSelectionChanged += Display; SetCheckBoxes(); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType tg, int vn) // TG is not used. { discoveryform = ed; displaynumber = vn; cfs.ConfigureThirdOption("Travel", "Docked;FSD Jump;Undocked;"); cfs.Changed += EventFilterChanged; TravelHistoryFilter.InitaliseComboBox(comboBoxHistoryWindow, DbHistorySave); checkBoxMoveToTop.Checked = SQLiteConnectionUser.GetSettingBool(DbAutoTop, true); discoveryform.OnHistoryChange += HistoryChanged; discoveryform.OnNewEntry += AddNewEntry; discoveryform.OnNoteChanged += OnNoteChanged; dataGridViewTravel.MakeDoubleBuffered(); dataGridViewTravel.RowTemplate.Height = DefaultRowHeight; string filter = SQLiteDBClass.GetSettingString(DbFieldFilter, ""); if (filter.Length > 0) { fieldfilter.FromJSON(filter); // load filter } #if !DEBUG writeEventInfoToLogDebugToolStripMenuItem.Visible = false; #endif ExtraIcons(false, false); }
public override void Init(EDDiscoveryForm f, UserControlCursorType thc, int dn) //dn = 0 primary grid, or 1 first pop out, etc { discoveryForm = f; ucursor_history = ucursor_inuse = thc; displaynumber = dn; //System.Diagnostics.Debug.WriteLine("Init Grid Use THC " + ucursor_inuse.GetHashCode()); }
// in calling order.. public void Init(EDDiscoveryForm ed, UserControlCursorType thc, int dn) { System.Diagnostics.Debug.WriteLine("Open UCCB " + this.Name + " of " + this.GetType().Name + " with " + dn); discoveryform = ed; displaynumber = dn; uctg = thc; Init(); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; discoveryform.ImageHandler.OnScreenShot += ScreenShot; uctg.OnTravelSelectionChanged += Display; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; discoveryform.OnNewEntry += AddNewEntry; uctg.OnTravelSelectionChanged += SelectionChanged; userControlStatsTimeScan.ScanMode = true; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { _discoveryForm = ed; uctg = thc; displaynumber = vn; edsm = new EDSMClass(); _currentExplorationSet = new ExplorationSetClass(); _savedExplorationSets = new List <ExplorationSetClass>(); _discoveryForm.OnNewEntry += NewEntry; uctg.OnTravelSelectionChanged += Display; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; button_Route.Enabled = false; cmd3DMap.Enabled = false; fromupdatetimer = new System.Windows.Forms.Timer(); toupdatetimer = new System.Windows.Forms.Timer(); fromupdatetimer.Interval = 500; fromupdatetimer.Tick += FromUpdateTick; toupdatetimer.Interval = 500; toupdatetimer.Tick += ToUpdateTick; for (int i = 0; i < RoutePlotter.metric_options.Length; i++) { comboBoxRoutingMetric.Items.Add(RoutePlotter.metric_options[i]); } textBox_From.SetAutoCompletor(SystemClassDB.ReturnSystemListForAutoComplete); textBox_To.SetAutoCompletor(SystemClassDB.ReturnSystemListForAutoComplete); textBox_From.Text = SQLiteDBClass.GetSettingString(DbSave("RouteFrom"), ""); textBox_To.Text = SQLiteDBClass.GetSettingString(DbSave("RouteTo"), ""); //Console.WriteLine("Load {0} {1}", textBox_From.Text, textBox_To.Text); textBox_Range.Text = SQLiteDBClass.GetSettingString(DbSave("RouteRange"), "30"); if (textBox_Range.Text == "") { textBox_Range.Text = "30"; } textBox_FromX.Text = SQLiteDBClass.GetSettingString(DbSave("RouteFromX"), ""); textBox_FromY.Text = SQLiteDBClass.GetSettingString(DbSave("RouteFromY"), ""); textBox_FromZ.Text = SQLiteDBClass.GetSettingString(DbSave("RouteFromZ"), ""); textBox_ToX.Text = SQLiteDBClass.GetSettingString(DbSave("RouteToX"), ""); textBox_ToY.Text = SQLiteDBClass.GetSettingString(DbSave("RouteToY"), ""); textBox_ToZ.Text = SQLiteDBClass.GetSettingString(DbSave("RouteToZ"), ""); bool fromstate = SQLiteDBClass.GetSettingBool(DbSave("RouteFromState"), false); bool tostate = SQLiteDBClass.GetSettingBool(DbSave("RouteToState"), false); int metricvalue = SQLiteDBClass.GetSettingInt(DbSave("RouteMetric"), 0); comboBoxRoutingMetric.SelectedIndex = (metricvalue >= 0 && metricvalue < comboBoxRoutingMetric.Items.Count) ? metricvalue : SystemClassDB.metric_waypointdev2; SelectToMaster(tostate); UpdateTo(true); SelectFromMaster(fromstate); UpdateFrom(true); textBox_Range.ReadOnly = false; comboBoxRoutingMetric.Enabled = true; }
public override void Init(EDDiscoveryForm discoveryForm, UserControlCursorType thc, int vn) { ColumnSystem.AutoCompleteGenerator = SystemClassDB.ReturnOnlySystemsListForAutoComplete; discoveryform = discoveryForm; FreezeTrilaterationUI(); edsm = new EDSMClass(); edsm.apiKey = EDCommander.Current.APIKey; edsm.commanderName = EDCommander.Current.EdsmName; toolStripTextBoxSystem.Text = "Press Start New"; discoveryform.OnNewStarsForTrilat += Discoveryform_OnNewStarsForTrilat; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; dataGridViewSynthesis.MakeDoubleBuffered(); dataGridViewSynthesis.DefaultCellStyle.WrapMode = DataGridViewTriState.False; dataGridViewSynthesis.RowTemplate.Height = 26; discoveryform.OnNewEntry += Discoveryform_OnNewEntry; uctg.OnTravelSelectionChanged += Display; Order = SQLiteDBClass.GetSettingString(DbOSave, "").RestoreArrayFromString(0, Recipes.Count); if (Order.Distinct().Count() != Order.Length) // if not distinct.. { for (int i = 0; i < Order.Length; i++) // reset { Order[i] = i; } } Wanted = SQLiteDBClass.GetSettingString(DbWSave, "").RestoreArrayFromString(0, Recipes.Count); comboBoxSynthesis.Items.Add("All"); comboBoxSynthesis.Items.Add("Travel"); comboBoxSynthesis.Items.Add("Ammo"); comboBoxSynthesis.Items.Add("SRV"); comboBoxSynthesis.Enabled = false; string s = SQLiteDBClass.GetSettingString(DbSelSave, "All"); comboBoxSynthesis.SelectedItem = comboBoxSynthesis.Items.Contains(s) ? s : "All"; comboBoxSynthesis.Enabled = true; for (int i = 0; i < Recipes.Count; i++) // pre-fill array.. preventing the crash on cell edit when you { int rno = Order[i]; MaterialCommoditiesList.Recipe r = Recipes[rno]; int rown = dataGridViewSynthesis.Rows.Add(); using (DataGridViewRow row = dataGridViewSynthesis.Rows[rown]) { row.Cells[0].Value = r.name; // debug rno + ":" + r.name; row.Cells[5].Value = r.ingredientsstring; row.Tag = rno; row.Visible = false; } } }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { config = (Configuration)SQLiteDBClass.GetSettingInt(DbSave + "Config", (int)config); discoveryform = ed; uctg = thc; displaynumber = vn; discoveryform.OnHistoryChange += Display; discoveryform.OnNewEntry += NewEntry; uctg.OnTravelSelectionChanged += DisplaySelected; displayfont = discoveryform.theme.GetFont; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; dataGridViewModules.MakeDoubleBuffered(); dataGridViewModules.DefaultCellStyle.WrapMode = DataGridViewTriState.False; dataGridViewModules.RowTemplate.Height = 26; discoveryform.OnHistoryChange += Discoveryform_OnHistoryChange;; discoveryform.OnNewEntry += Discoveryform_OnNewEntry; uctg.OnTravelSelectionChanged += Display; buttonExtCoriolis.Visible = false; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { _discoveryForm = ed; uctg = thc; uctg.OnTravelSelectionChanged += Uctg_OnTravelSelectionChanged; computer = new StarDistanceComputer(); HistoryEntry he = uctg.GetCurrentHistoryEntry; // does our UCTG have a system selected? if (he != null) { //System.Diagnostics.Debug.WriteLine("Star grid started, uctg selected, ask"); computer.CalculateClosestSystems(he.System, (s, d) => BeginInvoke((MethodInvoker) delegate { NewStarListComputed(s, d); })); // hook here, force closes system update } }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; displaynumber = vn; //Can use display number for it, because their names for db save are unique between engineering and synthesis. userControlEngineering.isEmbedded = true; userControlEngineering.Init(ed, thc, displaynumber); userControlSynthesis.isEmbedded = true; userControlSynthesis.Init(ed, thc, displaynumber); // so the way it works, if the panels ever re-display (for whatever reason) they tell us, and we redisplay userControlSynthesis.OnDisplayComplete += Synthesis_OnWantedChange; userControlEngineering.OnDisplayComplete += Engineering_OnWantedChange; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; dataGridViewMarketData.MakeDoubleBuffered(); dataGridViewMarketData.DefaultCellStyle.WrapMode = DataGridViewTriState.False; dataGridViewMarketData.RowTemplate.Height = 26; discoveryform.OnNewEntry += OnChanged; uctg.OnTravelSelectionChanged += OnChanged; checkBoxBuyOnly.Checked = SQLiteDBClass.GetSettingBool(DbBuyOnly, false); this.checkBoxBuyOnly.CheckedChanged += new System.EventHandler(this.checkBoxBuyOnly_CheckedChanged); checkBoxAutoSwap.Checked = SQLiteDBClass.GetSettingBool(DbAutoSwap, false); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; dataGridViewLedger.MakeDoubleBuffered(); dataGridViewLedger.DefaultCellStyle.WrapMode = DataGridViewTriState.False; dataGridViewLedger.RowTemplate.Height = 26; cfs.ConfigureThirdOption("Cash Transactions", string.Join(";", EliteDangerousCore.JournalEntry.GetListOfEventsWithOptMethod(true, "Ledger"))); cfs.Changed += EventFilterChanged; TravelHistoryFilter.InitaliseComboBox(comboBoxHistoryWindow, DbHistorySave, incldock: false); discoveryform.OnHistoryChange += Redisplay; discoveryform.OnNewEntry += NewEntry; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; displaynumber = vn; dataGridViewEDSM.MakeDoubleBuffered(); dataGridViewEDSM.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewEDSM.RowTemplate.Height = 26; dataGridViewEDSM.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx textBoxRadius.Text = SQLiteConnectionUser.GetSettingString(DbRadius, "20"); textBoxSystemName.Text = SQLiteConnectionUser.GetSettingString(DbStar, ""); this.textBoxRadius.TextChanged += new System.EventHandler(this.textBoxFilter_TextChanged); this.textBoxSystemName.TextChanged += new System.EventHandler(this.textBoxFilter_TextChanged); ValidateEnable(); }
public override void ChangeCursorType(UserControlCursorType thc) // a grid below changed its travel grid, update our history one { bool changedinuse = Object.ReferenceEquals(ucursor_inuse, ucursor_history); // if we are using the history as the current tg //System.Diagnostics.Debug.WriteLine("Grid CTG " + ucursor_history.GetHashCode() + " IU " + ucursor_inuse.GetHashCode() + " New " + thc.GetHashCode()); ucursor_history = thc; // underlying one has changed. if (changedinuse) // inform the boys { ucursor_inuse = ucursor_history; //System.Diagnostics.Debug.WriteLine(".. changed in use, inform children"); foreach (UserControlContainerResizable u in uccrlist) { ((UserControlCommonBase)u.control).ChangeCursorType(ucursor_inuse); } } }
public override void Init(EDDiscoveryForm ed, UserControlCursorType tg, int vn) // TG is not used. { discoveryform = ed; displaynumber = vn; TravelHistoryFilter.InitaliseComboBox(comboBoxHistoryWindow, DbHistorySave); checkBoxMoveToTop.Checked = SQLiteConnectionUser.GetSettingBool(DbAutoTop, true); discoveryform.OnHistoryChange += HistoryChanged; discoveryform.OnNewEntry += AddNewEntry; dataGridViewStarList.MakeDoubleBuffered(); dataGridViewStarList.RowTemplate.Height = DefaultRowHeight; dataGridViewStarList.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewStarList.RowTemplate.Height = 26; dataGridViewStarList.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx checkBoxEDSM.Checked = SQLiteDBClass.GetSettingBool(DbEDSM, false); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; displaynumber = vn; discoveryform.OnHistoryChange += Display; discoveryform.OnNewEntry += NewEntry; discoveryform.OnNewTarget += NewTarget; displayfont = discoveryform.theme.GetFont; autoCopyWPToolStripMenuItem.Checked = SQLiteDBClass.GetSettingBool(DbSave + "autoCopyWP", false); autoSetTargetToolStripMenuItem.Checked = SQLiteDBClass.GetSettingBool(DbSave + "autoSetTarget", false); String selRoute = SQLiteDBClass.GetSettingString(DbSave + "SelectedRoute", "-1"); long id = long.Parse(selRoute); _currentRoute = SavedRouteClass.GetAllSavedRoutes().Find(r => r.Id.Equals(id)); updateScreen(); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; uctg.OnTravelSelectionChanged += Display; discoveryform.OnNewEntry += NewEntry; progchange = true; checkBoxMaterials.Checked = SQLiteDBClass.GetSettingBool(DbSave + "Materials", true); checkBoxMaterialsRare.Checked = SQLiteDBClass.GetSettingBool(DbSave + "MaterialsRare", false); checkBoxMoons.Checked = SQLiteDBClass.GetSettingBool(DbSave + "Moons", true); checkBoxEDSM.Checked = SQLiteDBClass.GetSettingBool(DbSave + "EDSM", false); progchange = false; int size = SQLiteDBClass.GetSettingInt(DbSave + "Size", 64); SetSizeCheckBoxes(size); imagebox.ClickElement += ClickElement; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; uctg = thc; displaynumber = vn; dataGridViewCurrent.MakeDoubleBuffered(); dataGridViewCurrent.RowTemplate.Height = 26; dataGridViewCurrent.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewCurrent.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx dataGridViewPrevious.MakeDoubleBuffered(); dataGridViewPrevious.RowTemplate.Height = 26; dataGridViewPrevious.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewPrevious.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx discoveryform.OnNewEntry += Discoveryform_OnNewEntry; uctg.OnTravelSelectionChanged += Display; string start = SQLiteDBClass.GetSettingString(DbStartDate, ""); DateTime dt; if (start != "" && DateTime.TryParse(start, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out dt)) { customDateTimePickerStart.Value = dt; } customDateTimePickerStart.Checked = SQLiteDBClass.GetSettingBool(DbStartDateChecked, false); string end = SQLiteDBClass.GetSettingString(DbEndDate, ""); if (end != "" && DateTime.TryParse(end, System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None, out dt)) { customDateTimePickerEnd.Value = dt; } customDateTimePickerEnd.Checked = SQLiteDBClass.GetSettingBool(DbEndDateChecked, false); }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int vn) //0=primary, 1 = first windowed version, etc { discoveryform = ed; displaynumber = vn; discoveryform.OnHistoryChange += Display; discoveryform.OnNewEntry += NewEntry; discoveryform.OnNewTarget += NewTarget; displayfont = discoveryform.theme.GetFont; jumpRange = SQLiteDBClass.GetSettingDouble(DbSave + "JumpRange", -1.0); tankSize = SQLiteDBClass.GetSettingDouble(DbSave + "TankSize", -1); currentCargo = SQLiteDBClass.GetSettingDouble(DbSave + "currentCargo", 0); unladenMass = SQLiteDBClass.GetSettingDouble(DbSave + "unladenMass", -1); linearConstant = SQLiteDBClass.GetSettingDouble(DbSave + "linearConstant", -1); powerConstant = SQLiteDBClass.GetSettingDouble(DbSave + "powerConstant", -1); optimalMass = SQLiteDBClass.GetSettingDouble(DbSave + "optimalMass", -1); maxFuelPerJump = SQLiteDBClass.GetSettingDouble(DbSave + "maxFuelPerJump", -1); fsdDrive = SQLiteDBClass.GetSettingString(DbSave + "fsdDrive", null); tankWarning = SQLiteDBClass.GetSettingDouble(DbSave + "TankWarning", -1); }
public override void ChangeCursorType(UserControlCursorType thc) { uctg.OnTravelSelectionChanged -= Display; uctg = thc; uctg.OnTravelSelectionChanged += Display; }
public override void Init(EDDiscoveryForm ed, UserControlCursorType thc, int displayno) { discoveryform = ed; discoveryform.OnNewLogEntry += AppendText; AppendText(ed.LogText, ed.theme.TextBlockColor); }