public override void Init() { DBBaseName = "JournalGrid"; dataGridViewJournal.MakeDoubleBuffered(); dataGridViewJournal.RowTemplate.MinimumHeight = 26; // enough for the icon 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 JournalFilterSelector(); cfs.AddAllNone(); cfs.AddJournalExtraOptions(); cfs.AddJournalEntries(); cfs.SaveSettings += EventFilterChanged; checkBoxCursorToTop.Checked = true; string filter = GetSetting(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 += HistoryChanged; discoveryform.OnNewEntry += AddNewEntry; var enumlist = new Enum[] { EDTx.UserControlJournalGrid_ColumnTime, EDTx.UserControlJournalGrid_Event, EDTx.UserControlJournalGrid_ColumnType, EDTx.UserControlJournalGrid_ColumnText, EDTx.UserControlJournalGrid_labelTime, EDTx.UserControlJournalGrid_labelSearch }; var enumlistcms = new Enum[] { EDTx.UserControlJournalGrid_removeSortingOfColumnsToolStripMenuItem, EDTx.UserControlJournalGrid_jumpToEntryToolStripMenuItem, EDTx.UserControlJournalGrid_mapGotoStartoolStripMenuItem, EDTx.UserControlJournalGrid_viewOnEDSMToolStripMenuItem, EDTx.UserControlJournalGrid_toolStripMenuItemStartStop, EDTx.UserControlJournalGrid_runActionsOnThisEntryToolStripMenuItem, EDTx.UserControlJournalGrid_copyJournalEntryToClipboardToolStripMenuItem }; var enumlisttt = new Enum[] { EDTx.UserControlJournalGrid_comboBoxTime_ToolTip, EDTx.UserControlJournalGrid_textBoxSearch_ToolTip, EDTx.UserControlJournalGrid_buttonFilter_ToolTip, EDTx.UserControlJournalGrid_buttonExtExcel_ToolTip, EDTx.UserControlJournalGrid_checkBoxCursorToTop_ToolTip }; BaseUtils.Translator.Instance.TranslateControls(this, enumlist); BaseUtils.Translator.Instance.TranslateToolstrip(historyContextMenu, enumlistcms, this); BaseUtils.Translator.Instance.TranslateTooltip(toolTip, enumlisttt, this); TravelHistoryFilter.InitaliseComboBox(comboBoxTime, GetSetting(dbHistorySave, "")); if (TranslatorExtensions.TxDefined(EDTx.UserControlTravelGrid_SearchTerms)) // if translator has it defined, use it (share with travel grid) { searchterms = "".TxID(EDTx.UserControlTravelGrid_SearchTerms); } }
public override void Init() { DBBaseName = "StarListControl"; checkBoxCursorToTop.Checked = true; dataGridViewStarList.MakeDoubleBuffered(); dataGridViewStarList.DefaultCellStyle.WrapMode = DataGridViewTriState.True; dataGridViewStarList.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.DisplayedCells; // NEW! appears to work https://msdn.microsoft.com/en-us/library/74b2wakt(v=vs.110).aspx dataGridViewStarList.Columns[2].ValueType = typeof(Int32); checkBoxEDSM.Checked = GetSetting(dbEDSM, false); this.checkBoxEDSM.CheckedChanged += new System.EventHandler(this.checkBoxEDSM_CheckedChanged); displayfilters = GetSetting(dbDisplayFilters, "stars;planets;signals;volcanism;values;shortinfo;gravity;atmos;rings;valueables;organics;codex").Split(';'); discoveryform.OnHistoryChange += HistoryChanged; discoveryform.OnNewEntry += AddNewEntry; searchtimer = new Timer() { Interval = 500 }; searchtimer.Tick += Searchtimer_Tick; autoupdateedsm = new Timer() { Interval = 2000 }; autoupdateedsm.Tick += Autoupdateedsm_Tick; todotimer = new Timer() { Interval = 20 }; todotimer.Tick += Todotimer_Tick; var enumlist = new Enum[] { EDTx.UserControlStarList_ColumnTime, EDTx.UserControlStarList_ColumnSystem, EDTx.UserControlStarList_ColumnVisits, EDTx.UserControlStarList_ColumnInformation, EDTx.UserControlStarList_Value, EDTx.UserControlStarList_labelTime, EDTx.UserControlStarList_labelSearch }; var enumlistcms = new Enum[] { EDTx.UserControlStarList_removeSortingOfColumnsToolStripMenuItem, EDTx.UserControlStarList_mapGotoStartoolStripMenuItem, EDTx.UserControlStarList_viewOnEDSMToolStripMenuItem, EDTx.UserControlStarList_setNoteToolStripMenuItem, EDTx.UserControlStarList_viewScanDisplayToolStripMenuItem }; var enumlisttt = new Enum[] { EDTx.UserControlStarList_comboBoxTime_ToolTip, EDTx.UserControlStarList_checkBoxEDSM_ToolTip, EDTx.UserControlStarList_textBoxSearch_ToolTip, EDTx.UserControlStarList_buttonExtExcel_ToolTip, EDTx.UserControlStarList_checkBoxCursorToTop_ToolTip }; BaseUtils.Translator.Instance.TranslateControls(this, enumlist); BaseUtils.Translator.Instance.TranslateToolstrip(contextMenuStrip, enumlistcms, this); BaseUtils.Translator.Instance.TranslateTooltip(toolTip, enumlisttt, this); TravelHistoryFilter.InitaliseComboBox(comboBoxTime, GetSetting(dbHistorySave, ""), false); if (TranslatorExtensions.TxDefined(EDTx.UserControlTravelGrid_SearchTerms)) // if translator has it defined, use it (share with travel grid) { searchterms = "".TxID(EDTx.UserControlTravelGrid_SearchTerms); } }