SelectPage() public method

public SelectPage ( IPage page ) : bool
page IPage
return bool
        public void ViewVisibleNowDoSlowStuff()
        {
            if (_currentlyDisplayedBook != CurrentBook)
            {
                CurrentBook.PrepareForEditing();
            }

            _currentlyDisplayedBook = CurrentBook;

            var errors = _bookSelection.CurrentSelection.GetErrorsIfNotCheckedBefore();

            if (!string.IsNullOrEmpty(errors))
            {
                Palaso.Reporting.ErrorReport.NotifyUserOfProblem(errors);
                return;
            }
            var page = _bookSelection.CurrentSelection.FirstPage;

            if (page != null)
            {
                _pageSelection.SelectPage(page);
            }

            if (_view != null)
            {
                if (ShowTemplatePanel)
                {
                    _view.UpdateTemplateList();
                }
                _view.UpdatePageList(false);
            }
        }
Example #2
0
 private void OnPageSelectedChanged(object page, EventArgs e)
 {
     if (page == null)
     {
         return;
     }
     if (!_dontForwardSelectionEvent)
     {
         _pageSelection.SelectPage(page as Page);
     }
 }