Beispiel #1
0
        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;
        }
Beispiel #2
0
        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;
        }