public ParsePreview() { InitializeComponent(); parseList.ItemsSource = AvailableParses; parseList.SelectedIndex = -1; playerParseTextDoRank.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowRank", true); playerParseTextDoTotals.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowTotals", true); playerParseTextDoSpecials.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowSpecials", true); playerParseTextDoTime.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowTime", true); DamageStatsManager.Instance.EventsGenerationStatus += Instance_EventsGenerationStatus; HealingStatsManager.Instance.EventsGenerationStatus += Instance_EventsGenerationStatus; TankingStatsManager.Instance.EventsGenerationStatus += Instance_EventsGenerationStatus; TitleTimer = new DispatcherTimer { Interval = new TimeSpan(0, 0, 0, 0, 1000) }; TitleTimer.Tick += (sender, e) => { TitleTimer.Stop(); if (parseList.SelectedIndex > -1) { SetParseTextByType(parseList.SelectedItem as string); } }; customParseTitle.Text = Properties.Resources.CUSTOM_PARSE_TITLE; customParseTitle.FontStyle = FontStyles.Italic; parseList.Focus(); initialized = true; }
public ParsePreview() { InitializeComponent(); parseList.ItemsSource = AvailableParses; parseList.SelectedIndex = -1; playerParseTextDoRank.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowRank", true); playerParseTextDoTotals.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowTotals", true); playerParseTextDoSpecials.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowSpecials", true); playerParseTextDoTime.IsChecked = ConfigUtil.IfSetOrElse("PlayerParseShowTime", true); DamageStatsManager.Instance.EventsGenerationStatus += Instance_EventsGenerationStatus; HealingStatsManager.Instance.EventsGenerationStatus += Instance_EventsGenerationStatus; TankingStatsManager.Instance.EventsGenerationStatus += Instance_EventsGenerationStatus; initialized = true; }