Esempio n. 1
0
        /// <summary>
        /// Erstellt den Songtext wenn an der Sprachauswahl etwas geändert wurde
        /// </summary>
        /// <param name="languageBitMask"></param>
        public string GetSongText(Language languageBitMask)
        {
            ArrangeLangVerseList(languageBitMask);
            int lines = Math.Max(Properties.Settings.Default.MaxDisplaySonglines, SelectedLangCount);

            ArrangeMaxLineAndLangVersList(lines);
            Text = Vorspann + SelectedVerseListMaxLines.ToString();
            return(Text);
        }
Esempio n. 2
0
        public Song(string _mySongText)
        {
            SongAnalyse(_mySongText);                                                                              //Führt Erkennung und Bereinigung mit regulären Ausdrücken aus
            ArrangeLangVerseList(BitMaskSelectedLang);                                                             //Erstellt eine Versliste unter Berücksichtigung der vorhandenen Sprachen
            int displayLinesCount = Math.Max(Properties.Settings.Default.MaxDisplaySonglines, AvailableLangCount); //Ermittelt Anzahl anzuzeigender Zeilen -> größter Wert aus default und Anzahl Sprachen

            ArrangeMaxLineAndLangVersList(displayLinesCount);                                                      //Erstellt eine Versliste unter Berücksichtigung aller vorhandenen Sprachen und der Anzahl anzuzeigender Zeilen
            Text = Vorspann + SelectedVerseListMaxLines.ToString();                                                //Setzt die Texteingenschaft
        }
Esempio n. 3
0
 /// <summary>
 /// Erstellt den Songtext wenn an der Auswahl der darzustellenden Zeilenanzahl etwas geändert wurde
 /// </summary>
 /// <param name="maxDisplaylines"></param>
 public string GetSongText(int maxDisplaylines)
 {
     ArrangeMaxLineAndLangVersList(maxDisplaylines);
     Text = Vorspann + SelectedVerseListMaxLines.ToString();
     return(Text);
 }