PresentationStart

declslides.dsl.DSL.PresentationStart
final class PresentationStart(title: String)

Entry point for configuring a presentation before its body is evaluated.

This type exists to make the DSL read naturally while keeping configuration concerns, such as theme selection, separate from content.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def apply(body: => PresBuild): Either[Vector[DomainError], Presentation]

Builds a presentation using the default theme.

Builds a presentation using the default theme.

Attributes

Selects the theme to use for the presentation.

Selects the theme to use for the presentation.

Attributes

def withFooter(value: String): ConfiguredPresentation

Adds a footer to the presentation.

Adds a footer to the presentation.

Attributes