void SetStateOfNonUploadControls(bool enable)
{
if (enable)
{
_uploadButton.Text = _originalUploadText;
}
else
{
_originalUploadText = _uploadButton.Text;
_uploadButton.Text = LocalizationManager.GetString("Common.Cancel", "Cancel");
}
var parent = this.Parent;
while (parent != null && !(parent is PublishView))
parent = parent.Parent;
if (parent == null)
return;
((PublishView)parent).SetStateOfNonUploadRadios(enable);
while (parent != null && !(parent is WorkspaceView))
parent = parent.Parent;
if (parent == null)
return;
((WorkspaceView)parent).SetStateOfNonPublishTabs(enable);
}