public EpubView SetupEpubControl(EpubView view, NavigationIsolator _isolator, Action updateSaveButton)
{
if (view == null)
{
view = new EpubView();
_epubPreviewBrowser = new Browser();
_epubPreviewBrowser.Isolator = _isolator;
_epubPreviewBrowser.Dock = DockStyle.Fill;
view.Controls.Add(_epubPreviewBrowser);
// Has to be in front of the panel docked top for Fill to work.
_epubPreviewBrowser.BringToFront();
}
_model.PrepareToStageEpub();
Action setupElectronicPublicationControlMethod = SetupEpubControlContent;
HandleAudioSituation(setupElectronicPublicationControlMethod, _epubPreviewBrowser, updateSaveButton);
updateSaveButton();
return(view);
}