コード例 #1
0
ファイル: DisplayForm.cs プロジェクト: killwort/musicdata
 public void Display(Lyric lyric)
 {
     lblAlbum.Text = lyric.OriginalMetadata.Album;
     lblArtist.Text = lyric.OriginalMetadata.Artist;
     lblTitle.Text = lyric.OriginalMetadata.Title;
     lblLyrics.Text = lyric.Text.Replace("\n","\r\n");
 }
コード例 #2
0
ファイル: WinFormsDisplay.cs プロジェクト: killwort/musicdata
 public override void DoDisplay(Lyric lyric)
 {
     if (_form.InvokeRequired)
     {
         _form.Invoke(new DisplayDelegate(DoDisplay), lyric);
         return;
     }
     _form.Display(lyric);
 }
コード例 #3
0
ファイル: NowPlaying.cs プロジェクト: killwort/touchmpc
 public override void DoDisplay(Lyric lyric)
 {
     _nowPlaying.DisplayLyrics(lyric);
 }
コード例 #4
0
ファイル: NowPlaying.cs プロジェクト: killwort/touchmpc
 private void DisplayLyrics(Lyric lyric)
 {
     Logger.Debug("Displaying lyrics");
     if(_lastSong!=null&&lyric.OriginalMetadata.Title==_lastSong.Title)
     Application.Invoke(delegate
     {
         Lyrics.Buffer.Text = lyric.Text.Replace("\n", "\r\n");
     });
 }