public override void Init() { DBBaseName = "LedgerGrid"; 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 JournalFilterSelector(); cfs.AddAllNone(); cfs.AddGroupOption(cashtype, "Cash Transactions".T(EDTx.UserControlLedger_CashTransactions), JournalEntry.JournalTypeIcons[JournalTypeEnum.Bounty]); cfs.AddJournalEntries(new string[] { "Ledger", "LedgerNC" }); cfs.SaveSettings += EventFilterChanged; extCheckBoxWordWrap.Checked = GetSetting(dbWordWrap, true); UpdateWordWrap(); extCheckBoxWordWrap.Click += extCheckBoxWordWrap_Click; discoveryform.OnHistoryChange += Redisplay; discoveryform.OnNewEntry += NewEntry; var enumlist = new Enum[] { EDTx.UserControlLedger_TimeCol, EDTx.UserControlLedger_Type, EDTx.UserControlLedger_Notes, EDTx.UserControlLedger_Credits, EDTx.UserControlLedger_Debits, EDTx.UserControlLedger_Balance, EDTx.UserControlLedger_NormProfit, EDTx.UserControlLedger_TotalProfit, EDTx.UserControlLedger_labelTime, EDTx.UserControlLedger_labelSearch }; var enumlistcms = new Enum[] { EDTx.UserControlLedger_toolStripMenuItemGotoItem }; var enumlisttt = new Enum[] { EDTx.UserControlLedger_comboBoxTime_ToolTip, EDTx.UserControlLedger_textBoxFilter_ToolTip, EDTx.UserControlLedger_buttonFilter_ToolTip, EDTx.UserControlLedger_buttonExtExcel_ToolTip, EDTx.UserControlLedger_extCheckBoxWordWrap_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, ""), incldockstartend: false); }
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); } }