Пример #1
0
        public MainWindow()
        {
            InitializeComponent();
            Loaded += MainWindow_Loaded;

            _captureEngine    = new CaptureEngine(_settings.CaptureAreas);
            _chatParser       = new ChatParser(_captureEngine, "NW_Chat");
            _chat             = new Chat.Chat(_chatParser, _settings.ChatSettings);
            _chatControl.Chat = _chat;
        }
Пример #2
0
        public SettingsWindow(AppSettings settings, ICaptureEngineExt captureEngine)
        {
            _settings = settings ?? throw new ArgumentNullException(nameof(settings));
            InitializeComponent();
            _tuneCaptureArea.CaptureEngine = captureEngine;
            _tuneCaptureArea.Settings      = settings;

            _tbIgnore.Text    = string.Join(Environment.NewLine, settings.ChatSettings.IgnoreWords);
            _tbHighlight.Text = string.Join(Environment.NewLine, settings.ChatSettings.HighlightWords);
        }