private void txtSong_TextChanged(object sender, EventArgs e)
        {
            var lines = txtSong.Lines.Select(l => l.Trim());

            LineLengths          = lines.Select(l => l.Length).ToArray();
            MaxLineLength        = LineLengths.Max();
            txtSong.Lines        = lines.ToArray();
            MaxLineMeasuredWidth = lines.Max(l => TextRenderer.MeasureText(l, txtSong.Font).Width);
            int prevWidth     = txtSong.Width;
            int widthModifier = MaxLineMeasuredWidth - prevWidth;
        }
Exemple #2
0
 public LogFileResults()
 {
     LineLengths = new LineLengths();
     CharacterFrequencies = new Frequencies<char>();
 }
Exemple #3
0
 public DrawingPattern(int[] lineLengths, int[] angles)
 {
     LineLengths = lineLengths.Select(x => (double)x).ToArray();
     Angles      = angles.Select(x => (double)x).ToArray();
     TotalLength = LineLengths.Sum();
 }
Exemple #4
0
 public LogFileResults()
 {
     LineLengths          = new LineLengths();
     CharacterFrequencies = new Frequencies <char>();
 }