Bloom.CollectionTab.LibraryBookView.ShowBook C# (CSharp) Method

ShowBook() private method

private ShowBook ( ) : void
return void
        private void ShowBook()
        {
            if (_bookSelection.CurrentSelection == null)
            {
                Debug.WriteLine("LibraryBookView.ShowBook() currentselection is null");
                _previewBrowser.Navigate("about:blank", false);
                //_previewBrowser.Visible = false;
                _splitContainerForPreviewAndAboutBrowsers.Visible = false;
                BackColor = Color.FromArgb(64,64,64);
            }
            else
            {
                Debug.WriteLine("LibraryBookView.ShowBook() currentselection ok");

                _addToCollectionButton.Visible = _bookSelection.CurrentSelection.IsShellOrTemplate && !_bookSelection.CurrentSelection.HasFatalError;
                _editBookButton.Visible = _bookSelection.CurrentSelection.IsEditable && !_bookSelection.CurrentSelection.HasFatalError;
                _readmeBrowser.Visible = false;
                //_previewBrowser.Visible = true;
                _splitContainerForPreviewAndAboutBrowsers.Visible = true;
                _previewBrowser.Navigate(_bookSelection.CurrentSelection.GetPreviewHtmlFileForWholeBook());
                _splitContainerForPreviewAndAboutBrowsers.Panel2Collapsed = true;
                if (_bookSelection.CurrentSelection.HasAboutBookInformationToShow)
                {
                    _splitContainerForPreviewAndAboutBrowsers.Panel2Collapsed = false;
                    _readmeBrowser.NavigateRawHtml(_bookSelection.CurrentSelection.GetAboutBookHtml);
                    _readmeBrowser.Visible = true;
                }
                _reshowPending = false;
            }
        }