public override void ConfigMiddle() { AgendaSlideConfig[] frontSlides = { AgendaSlideConfig.AddSlide(AgendaLabMain.SyncVisualAgendaSlide, SlidePurpose.VisualAgendaSection), }; AgendaSlideConfig[] backSlides = { }; AddConfiguration(frontSlides, backSlides); }
public override void ConfigHead() { AgendaSlideConfig[] frontSlides = { }; AgendaSlideConfig[] backSlides = { AgendaSlideConfig.AddSlide(AgendaLabMain.SyncEndBulletAgendaSlide, SlidePurpose.End), }; AddConfiguration(frontSlides, backSlides); }
/// <exception cref="InvalidOperationException">Template already configured</exception> protected void AddConfiguration(AgendaSlideConfig[] frontSlides, AgendaSlideConfig[] backSlides) { if (_configured) throw new InvalidOperationException("Template already configured"); FrontSlidesCount = frontSlides.Length; BackSlidesCount = backSlides.Length; FrontSlides = new ReadOnlyCollection<AgendaSlideConfig>(frontSlides); BackSlides = new ReadOnlyCollection<AgendaSlideConfig>(backSlides); _configured = true; }
public override void ConfigEnd() { AgendaSlideConfig[] frontSlides = { AgendaSlideConfig.AddSlide(AgendaLabMain.SyncStartBulletAgendaSlide, SlidePurpose.Start), }; AgendaSlideConfig[] backSlides = { AgendaSlideConfig.AddSlide(AgendaLabMain.SyncEndBulletAgendaSlide, SlidePurpose.End), AgendaSlideConfig.AddSlide(AgendaLabMain.SyncFinalBulletAgendaSlide, SlidePurpose.EndOfBulletAgenda), }; AddConfiguration(frontSlides, backSlides); }