Esempio n. 1
0
        /// <summary>
        /// Add a new line to the already displayed log lines.
        /// </summary>
        /// <param name="line"></param>
        private void AddLogLine(LogLine line)
        {
            if (HideHandledLines && line.IsHandled)
            {
                return;
            }

            if (lbLogLines.Items.Count >= 50)
            {
                lbLogLines.Items.RemoveAt(0);
            }

            lbLogLines.Items.Add(line.Line);

            // Make sure the last item is visible
            lbLogLines.SelectedIndex = lbLogLines.Items.Count - 1;
            lbLogLines.ClearSelected();
        }
Esempio n. 2
0
        /// <summary>
        /// Update wallet log.
        /// </summary>
        /// <param name="logLine"></param>
        /// <param name="logLines"></param>
        private void AddLogText(LogLine logLine, IList<LogLine> logLines)
        {
            while (logLines.Count >= 1000)
            {
                logLines.RemoveAt(0);
            }

            logLines.Add(logLine);
        }