Ejemplo n.º 1
0
        public override void ConfigMiddle()
        {
            AgendaSlideConfig[] frontSlides =
            {
                AgendaSlideConfig.AddSlide(AgendaLabMain.SyncVisualAgendaSlide, SlidePurpose.VisualAgendaSection),
            };

            AgendaSlideConfig[] backSlides = { };

            AddConfiguration(frontSlides, backSlides);
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 4
0
        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);
        }