public override void Init() { dataGridViewJournal.MakeDoubleBuffered(); dataGridViewJournal.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewJournal.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx cfs = new FilterSelector(DbFilterSave); cfs.AddAllNone(); cfs.AddJournalExtraOptions(); cfs.AddJournalEntries(); cfs.Closing += EventFilterChanged; checkBoxCursorToTop.Checked = SQLiteConnectionUser.GetSettingBool(DbAutoTop, true); string filter = SQLiteDBClass.GetSettingString(DbFieldFilter, ""); if (filter.Length > 0) { fieldfilter.FromJSON(filter); // load filter } searchtimer = new Timer() { Interval = 500 }; searchtimer.Tick += Searchtimer_Tick; todotimer = new Timer() { Interval = 10 }; todotimer.Tick += Todotimer_Tick; discoveryform.OnHistoryChange += Display; discoveryform.OnNewEntry += AddNewEntry; BaseUtils.Translator.Instance.Translate(this); BaseUtils.Translator.Instance.Translate(historyContextMenu, this); BaseUtils.Translator.Instance.Translate(toolTip, this); TravelHistoryFilter.InitaliseComboBox(comboBoxJournalWindow, DbHistorySave); }
public override void Init() { dataGridViewLedger.MakeDoubleBuffered(); dataGridViewLedger.DefaultCellStyle.WrapMode = DataGridViewTriState.False; var jes = EliteDangerousCore.JournalEntry.GetNameImageOfEvents(new string[] { "Ledger" }); string cashtype = string.Join(";", jes.Select(x => x.Item1)) + ";"; cfs = new FilterSelector(DbFilterSave); cfs.AddAllNone(); cfs.AddGroupOption(cashtype, "Cash Transactions".T(EDTx.UserControlLedger_CashTransactions), JournalEntry.JournalTypeIcons[JournalTypeEnum.Bounty]); cfs.AddJournalEntries(new string[] { "Ledger", "LedgerNC" }); cfs.SaveSettings += EventFilterChanged; discoveryform.OnHistoryChange += Redisplay; discoveryform.OnNewEntry += NewEntry; BaseUtils.Translator.Instance.Translate(this); BaseUtils.Translator.Instance.Translate(contextMenuStrip, this); BaseUtils.Translator.Instance.Translate(toolTip, this); TravelHistoryFilter.InitaliseComboBox(comboBoxHistoryWindow, DbHistorySave, incldockstartend: false); }
public override void Init() { DBBaseName = "SPanel"; config = (long)(GetSetting("Config", (int)config)) | ((long)(GetSetting("ConfigH", (int)(config >> 32))) << 32); toolStripMenuItemTargetLine.Checked = Config(Configuration.showTargetLine); toolStripMenuItemTime.Checked = Config(Configuration.showTime); EDSMButtonToolStripMenuItem.Checked = Config(Configuration.showEDSMButton); iconToolStripMenuItem.Checked = Config(Configuration.showIcon); showTargetToolStripMenuItem.Checked = Config(Configuration.showDistancePerStar); showNotesToolStripMenuItem.Checked = Config(Configuration.showNotes); showXYZToolStripMenuItem.Checked = Config(Configuration.showXYZ); showDescriptionToolStripMenuItem.Checked = Config(Configuration.showDescription); showInformationToolStripMenuItem.Checked = Config(Configuration.showInformation); blackBoxAroundTextToolStripMenuItem.Checked = Config(Configuration.showBlackBoxAroundText); showDistancesOnFSDJumpsOnlyToolStripMenuItem.Checked = Config(Configuration.showDistancesOnFSDJumpsOnly); expandTextOverEmptyColumnsToolStripMenuItem.Checked = Config(Configuration.showExpandOverColumns); showNothingWhenDockedtoolStripMenuItem.Checked = Config(Configuration.showNothingWhenDocked); showSystemInformationToolStripMenuItem.Checked = Config(Configuration.showSystemInformation); showCircumstellarZonesToolStripMenuItem.Checked = Config(Configuration.showHabInformation); showMetalRichPlanetsToolStripMenuItem.Checked = Config(Configuration.showMetalRichZone); showWaterWorldsToolStripMenuItem.Checked = Config(Configuration.showWaterWrldZone); showEarthLikeToolStripMenuItem.Checked = Config(Configuration.showEarthLikeZone); showAmmoniaWorldsToolStripMenuItem.Checked = Config(Configuration.showAmmonWrldZone); showIcyPlanetsToolStripMenuItem.Checked = Config(Configuration.showIcyPlanetZone); dontshowwhenInPanelToolStripMenuItem.Checked = Config(Configuration.showNothingWhenPanel); completelyHideThePanelToolStripMenuItem.Checked = Config(Configuration.showNoTitleWhenHidden); SetSurfaceScanBehaviour(null); SetScanPosition(null); SetLayoutOrder(GetSetting("Layout", layoutorder), false); // also resets the tab order scanhide.Tick += HideScanData; dividercheck.Tick += DividerCheck; dividercheck.Interval = 500; string tabs = GetSetting("PanelTabs", ""); if (tabs.HasChars()) { try { List <int> tablist = tabs.Split(',').Select(int.Parse).ToList(); for (int i = 0; i < tablist.Count && i < columnpos.Count; i++) // for what we have, and not more than pre-populated, fill { columnpos[i] = tablist[i]; } } catch { } } displayfont = discoveryform.theme.GetFont; pictureBox.ContextMenuStrip = contextMenuStrip; string filter = GetSetting(dbFieldFilter, ""); if (filter.Length > 0) { fieldfilter.FromJSON(filter); // load filter } cfs = new FilterSelector(); cfs.AddAllNone(); cfs.AddJournalExtraOptions(); cfs.AddJournalEntries(); cfs.SaveSettings += EventFilterChanged; dividers = new ExtButton[] { buttonExt0, buttonExt1, buttonExt2, buttonExt3, buttonExt4, buttonExt5, buttonExt6, buttonExt7, buttonExt8, buttonExt9, buttonExt10, buttonExt11, buttonExt12 }; discoveryform.OnHistoryChange += Display; discoveryform.OnNewEntry += NewEntry; discoveryform.OnNewTarget += NewTarget; discoveryform.OnNewUIEvent += OnNewUIEvent; BaseUtils.Translator.Instance.Translate(this); BaseUtils.Translator.Instance.Translate(contextMenuStrip, this); }