Ejemplo n.º 1
0
 void INotificationReceiver.statsChanged(string lang, WordStats.Stats diff)
 {
     WordStats.Stats stats;
     if (!fileStats.TryGetValue(lang, out stats))
     {
         stats           = new WordStats.Stats();
         fileStats[lang] = stats;
     }
     stats.recalc(diff);
     itemStatsChangedHandler(lang, stats);
 }
Ejemplo n.º 2
0
 public WordStats.Stats getFileStats(string lang)
 {
     WordStats.Stats stats;
     if (fileStats.TryGetValue(lang, out stats))
     {
         return(stats);
     }
     stats           = new WordStats.Stats();
     fileStats[lang] = stats;
     return(stats);
 }
Ejemplo n.º 3
0
 private void TableStatsChangedHandler(string lang, WordStats.Stats stats)
 {
     m_lWordCounter.Text = "Left: " + m_stringTable.getTranslationRequired(lang) + ", Letters: " + stats.letters + ", Digits: " + stats.digits + ", Whitespaces: " + stats.whites + ", Puncts: " + stats.puncts;
 }