Example #1
0
        private void OnSaveProgressChanged(object o, TrackSaveProgressArgs args)
        {
            lock (this) {
                if (args.CurrentTrack != null)
                {
                    string padstr = String.Format("Adding {0} of {0}", args.TracksTotal);

                    message = String.Format("Adding {0} of {1}", args.TracksCompleted + 1, args.TracksTotal);
                    message = message.PadLeft(padstr.Length);

                    message = String.Format("<b>{0}: {1}</b>", message, GLib.Markup.EscapeText(args.CurrentTrack.Title));
                }
                else
                {
                    message = String.Format("<b>Finishing...</b>");
                }

                fraction = args.TotalProgress;

                notify.WakeupMain();
            }
        }
Example #2
0
        private void OnSaveProgressChanged(object o, TrackSaveProgressArgs args)
        {
            lock (this) {
                if (args.CurrentTrack != null) {
                    string padstr = String.Format ("Adding {0} of {0}", args.TracksTotal);

                    message = String.Format ("Adding {0} of {1}", args.TracksCompleted + 1, args.TracksTotal);
                    message = message.PadLeft (padstr.Length);

                    message = String.Format ("<b>{0}: {1}</b>", message, GLib.Markup.EscapeText (args.CurrentTrack.Title));
                } else {
                    message = String.Format ("<b>Finishing...</b>");
                }

                fraction = args.TotalProgress;

                notify.WakeupMain ();
            }
        }