private void UpdateStatus(TransmissionStatus status) {
this.animation.Stop();
switch (status) {
case TransmissionStatus.FINISHED:
this.openFileInFolderButton.Sensitive = true;
this.Progress = 1.0;
this.bandwidthLabel.Markup = string.Empty;
this.midbox.Remove(this.transmissionProgressBar);
break;
case TransmissionStatus.ABORTING:
this.animation.Start();
break;
default:
this.openFileInFolderButton.Sensitive = false;
break;
}
}
}