Bloom.Publish.BloomLibraryPublishControl.SetStateOfNonUploadControls C# (CSharp) Method

SetStateOfNonUploadControls() private method

private SetStateOfNonUploadControls ( bool enable ) : void
enable bool
return void
        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);
        }