Index
Modules:
nimiSlides
,
nimiSlides/autoAnimation
,
nimiSlides/conversions
.
API symbols
adaptiveColumns:
nimiSlides: template adaptiveColumns(columnGap: float; body: untyped)
nimiSlides: template adaptiveColumns(body: untyped)
addStyle:
nimiSlides: proc addStyle(doc: NbDoc; style: string)
align:
nimiSlides: template align(text: string; body: untyped)
animateCode:
nimiSlides: template animateCode(lines: string; body: untyped)
nimiSlides: template animateCode(lines: varargs[set[range[0 .. 65535]], toSet]; body: untyped)
autoAnimateSlides:
autoAnimation: template autoAnimateSlides(nSlides: int; body: untyped)
Beige:
nimiSlides: SlidesTheme.Beige
bigText:
nimiSlides: template bigText(text: string)
Black:
nimiSlides: SlidesTheme.Black
Blood:
nimiSlides: SlidesTheme.Blood
column:
nimiSlides: template column(bodyInner: untyped)
columns:
nimiSlides: template columns(columnGap: float; body: untyped)
nimiSlides: template columns(body: untyped)
Corner:
nimiSlides: enum Corner
cornerImage:
nimiSlides: template cornerImage(image: string; corner: Corner; size: int = 100; animate = true; verticalPadding: int = 2; horizontalPadding: int = 1)
currentFragment:
nimiSlides: var currentFragment
currentSlideNumber:
nimiSlides: var currentSlideNumber
disableVerticalCentering:
nimiSlides: template disableVerticalCentering()
Dracula:
nimiSlides: SlidesTheme.Dracula
fadeDown:
nimiSlides: FragmentAnimation.fadeDown
fadeIn:
nimiSlides: FragmentAnimation.fadeIn
fadeInNext:
nimiSlides: template fadeInNext(body: untyped)
fadeInThenOut:
nimiSlides: FragmentAnimation.fadeInThenOut
fadeInThenSemiOut:
nimiSlides: FragmentAnimation.fadeInThenSemiOut
fadeLeft:
nimiSlides: FragmentAnimation.fadeLeft
fadeOut:
nimiSlides: FragmentAnimation.fadeOut
fadeRight:
nimiSlides: FragmentAnimation.fadeRight
fadeUp:
nimiSlides: FragmentAnimation.fadeUp
fitImage:
nimiSlides: template fitImage(src: string)
footer:
nimiSlides: template footer(text: string; fontSize: int = 20; opacity: range[0.0 .. 1.0] = 0.6; rawHtml = false)
fragment:
nimiSlides: template fragment(animation: FragmentAnimation; body: untyped)
nimiSlides: template fragment(body: untyped)
nimiSlides: template fragment(animations: varargs[seq[FragmentAnimation]] = @[@[fadeIn]]; body: untyped): untyped
FragmentAnimation:
nimiSlides: enum FragmentAnimation
fragmentCore:
nimiSlides: template fragmentCore(animations: openArray[seq[FragmentAnimation]]; endAnimations: openArray[seq[FragmentAnimation]]; body: untyped)
nimiSlides: template fragmentCore(animations: openArray[seq[FragmentAnimation]]; endAnimations: openArray[seq[FragmentAnimation]]; indexOffset: untyped; incrementCounter: untyped; body: untyped)
fragmentEnd:
nimiSlides: template fragmentEnd(endAnimation: FragmentAnimation; body: untyped)
nimiSlides: template fragmentEnd(endAnimation: varargs[seq[FragmentAnimation]]; body: untyped)
fragmentFadeIn:
nimiSlides: template fragmentFadeIn(animation: FragmentAnimation; body: untyped)
nimiSlides: template fragmentFadeIn(body: untyped)
nimiSlides: template fragmentFadeIn(animation: varargs[seq[FragmentAnimation]]; body: untyped)
fragmentList:
nimiSlides: template fragmentList(list: seq[string]; animation: FragmentAnimation)
nimiSlides: template fragmentList(list: seq[string]; animation: varargs[seq[FragmentAnimation]])
fragmentNext:
nimiSlides: template fragmentNext(an: FragmentAnimation; body: untyped)
nimiSlides: template fragmentNext(an: seq[FragmentAnimation]; body: untyped)
fragmentThen:
nimiSlides: template fragmentThen(an1, an2: FragmentAnimation; body: untyped)
nimiSlides: template fragmentThen(an1, an2: seq[FragmentAnimation]; body: untyped)
grows:
nimiSlides: FragmentAnimation.grows
highlightBlue:
nimiSlides: FragmentAnimation.highlightBlue
highlightCurrentBlue:
nimiSlides: FragmentAnimation.highlightCurrentBlue
highlightCurrentGreen:
nimiSlides: FragmentAnimation.highlightCurrentGreen
highlightCurrentRed:
nimiSlides: FragmentAnimation.highlightCurrentRed
highlightGreen:
nimiSlides: FragmentAnimation.highlightGreen
highlightRed:
nimiSlides: FragmentAnimation.highlightRed
League:
nimiSlides: SlidesTheme.League
listItem:
nimiSlides: template listItem(animation: FragmentAnimation; body: untyped)
nimiSlides: template listItem(animation: seq[FragmentAnimation]; body: untyped)
nimiSlides: template listItem(body: untyped)
LowerLeft:
nimiSlides: Corner.LowerLeft
LowerRight:
nimiSlides: Corner.LowerRight
Moon:
nimiSlides: SlidesTheme.Moon
newAnimateCodeBlock:
nimiSlides: template newAnimateCodeBlock(cmd: untyped; impl: untyped)
Night:
nimiSlides: SlidesTheme.Night
NimiSlidesConfig:
nimiSlides: object NimiSlidesConfig
orderedList:
nimiSlides: template orderedList(body: untyped)
revealTheme:
nimiSlides: proc revealTheme(doc: var NbDoc)
reveal_version:
nimiSlides: const reveal_version
semiFadeOut:
nimiSlides: FragmentAnimation.semiFadeOut
Serif:
nimiSlides: SlidesTheme.Serif
setSlidesTheme:
nimiSlides: template setSlidesTheme(theme: SlidesTheme)
showAt:
autoAnimation: template showAt(slideNrs: varargs[set[range[0 .. 65535]], toSet]; body: untyped)
showFrom:
autoAnimation: template showFrom(slideNr: int; body: untyped)
showSlideNumber:
nimiSlides: template showSlideNumber()
showText:
autoAnimation: template showText(text: seq[(set[range[0 .. 255]] or set[range[0 .. 65535]], string)])
showUntil:
autoAnimation: template showUntil(slideNr: int; body: untyped)
shrinks:
nimiSlides: FragmentAnimation.shrinks
Simple:
nimiSlides: SlidesTheme.Simple
Sky:
nimiSlides: SlidesTheme.Sky
slide:
nimiSlides: template slide(body: untyped)
nimiSlides: template slide(options: untyped; body: untyped): untyped
slideAutoAnimate:
nimiSlides: template slideAutoAnimate(body: untyped)
SlideOptions:
nimiSlides: object SlideOptions
slideOptions:
nimiSlides: proc slideOptions(autoAnimate = false; iframeInteractive = true; colorBackground, imageBackground, videoBackground, iframeBackground, gradientBackground: string = ""): SlideOptions
slideOptionsToAttributes:
nimiSlides: proc slideOptionsToAttributes(options: SlideOptions): string
SlidesTheme:
nimiSlides: enum SlidesTheme
Solarized:
nimiSlides: SlidesTheme.Solarized
speakerNote:
nimiSlides: template speakerNote(text: string)
strike:
nimiSlides: FragmentAnimation.strike
toHSlice:
conversions: proc toHSlice(h: HSlice[int, int]): HSlice[int, int]
conversions: proc toHSlice(h: int): HSlice[int, int]
toSet:
conversions: proc toSet(x: int): set[range[0 .. 65535]]
conversions: proc toSet(x: seq[Slice[int]]): set[range[0 .. 65535]]
conversions: proc toSet(x: set[range[0 .. 65535]]): set[range[0 .. 65535]]
conversions: proc toSet(x: set[range[0 .. 255]]): set[range[0 .. 65535]]
conversions: proc toSet(x: Slice[int]): set[range[0 .. 65535]]
typewriter:
nimiSlides: template typewriter(textMessage: string; typeSpeed = 50; alignment = "center")
unorderedList:
nimiSlides: template unorderedList(body: untyped)
UpperLeft:
nimiSlides: Corner.UpperLeft
UpperRight:
nimiSlides: Corner.UpperRight
useLocalReveal:
nimiSlides: proc useLocalReveal(nb: var NbDoc; path: string)
useScrollView:
nimiSlides: template useScrollView()
useScrollWheel:
nimiSlides: template useScrollWheel()
White:
nimiSlides: SlidesTheme.White