☰
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(nb: var Nb; style: string)
align:
nimiSlides: template align(text: string; body: untyped)
animateCode:
nimiSlides: template animateCode(lines: varargs[set[range[0 .. 65535]], toSet]; body: untyped)
animateCodeSkip:
nimiSlides: template animateCodeSkip(lines: varargs[set[range[0 .. 65535]], toSet]; body: untyped)
autoAnimateSlides:
autoAnimation: template autoAnimateSlides(nSlides: int; body: untyped)
autoAnimateSlidesCustom:
autoAnimation: template autoAnimateSlidesCustom(slideTemplate: untyped; nSlides: int; body: untyped)
Beige:
nimiSlides: SlidesTheme.Beige
bigText:
nimiSlides: template bigText(ttext: 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
dump:
nimiSlides: method dump(n`gensym154: NbAnimateCode): string
nimiSlides: method dump(n`gensym633: NbBigText): string
nimiSlides: method dump(n`gensym471: NbFragment): string
nimiSlides: method dump(n`gensym315: NbSlide): string
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)
fragmentCoreOld:
nimiSlides: template fragmentCoreOld(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)
FragmentItem:
nimiSlides: object FragmentItem
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
highlightedLinesToString:
nimiSlides: proc highlightedLinesToString(lines: seq[seq[int]]): string
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)
localRevealCss:
nimiSlides: proc localRevealCss(blk: JsonNode; nb: Nb): string
localRevealJs:
nimiSlides: proc localRevealJs(blk: JsonNode; nb: Nb): string
LowerLeft:
nimiSlides: Corner.LowerLeft
LowerRight:
nimiSlides: Corner.LowerRight
Moon:
nimiSlides: SlidesTheme.Moon
NbAnimateCode:
nimiSlides: type NbAnimateCode
nbanimatecodeToHtml:
nimiSlides: proc nbanimatecodeToHtml(blk: NbBlock; nb: Nb): string
NbBigText:
nimiSlides: type NbBigText
nbbigtextToHtml:
nimiSlides: proc nbbigtextToHtml(blk: NbBlock; nb: Nb): string
NbFragment:
nimiSlides: type NbFragment
nbfragmentToHtml:
nimiSlides: proc nbfragmentToHtml(blk: NbBlock; nb: Nb): string
NbSlide:
nimiSlides: type NbSlide
nbslideToHtml:
nimiSlides: proc nbslideToHtml(blk: NbBlock; nb: Nb): string
newNbAnimateCode:
nimiSlides: proc newNbAnimateCode(blocks: seq[NbBlock] = default(typedesc[seq[NbBlock]]); code: string = default(typedesc[string]); output: string = default(typedesc[string]); highlightedLines: seq[ seq[int]] = default(typedesc[seq[seq[int]]])): NbAnimateCode
newNbBigText:
nimiSlides: proc newNbBigText(text: string = default(typedesc[string])): NbBigText
newNbFragment:
nimiSlides: proc newNbFragment(blocks: seq[NbBlock] = default(typedesc[seq[NbBlock]]); fragments: seq[ FragmentItem] = default(typedesc[seq[FragmentItem]])): NbFragment
newNbSlide:
nimiSlides: proc newNbSlide(blocks: seq[NbBlock] = default(typedesc[seq[NbBlock]]); options: SlideOptions = default(typedesc[SlideOptions]); slideNumber: int = default(typedesc[int])): NbSlide
Night:
nimiSlides: SlidesTheme.Night
nimiSlidesAnimateCodeSourcePartial:
nimiSlides: proc nimiSlidesAnimateCodeSourcePartial(blk: JsonNode; nb: Nb): string
NimiSlidesConfig:
nimiSlides: object NimiSlidesConfig
nimiSlidesFragmentEndPartial:
nimiSlides: proc nimiSlidesFragmentEndPartial(blk: JsonNode; nb: Nb): string
nimiSlidesFragmentStartPartial:
nimiSlides: proc nimiSlidesFragmentStartPartial(blk: JsonNode; nb: Nb): string
nimiSlidesNbCodeOutputPartial:
nimiSlides: proc nimiSlidesNbCodeOutputPartial(blk: JsonNode; nb: Nb): string
nimiSlidesNbCodeSourcePartial:
nimiSlides: proc nimiSlidesNbCodeSourcePartial(blk: JsonNode; nb: Nb): string
nimiSlidesSlideEndPartial:
nimiSlides: proc nimiSlidesSlideEndPartial(blk: JsonNode; nb: Nb): string
nimiSlidesSlideStartPartial:
nimiSlides: proc nimiSlidesSlideStartPartial(blk: JsonNode; nb: Nb): string
orderedList:
nimiSlides: template orderedList(body: untyped)
populateNimiSlidesBlockPartials:
nimiSlides: proc populateNimiSlidesBlockPartials(nb: var Nb)
revealCSSToHtml:
nimiSlides: proc revealCSSToHtml(blk: JsonNode; nb: Nb): string
revealHeadToHtml:
nimiSlides: proc revealHeadToHtml(blk: JsonNode; nb: Nb): string
revealJSToHtml:
nimiSlides: proc revealJSToHtml(blk: JsonNode; nb: Nb): string
revealMainToHtml:
nimiSlides: proc revealMainToHtml(doc: NbDoc; nb: Nb): string
revealNbDocToHtml:
nimiSlides: proc revealNbDocToHtml(blk: NbBlock; nb: Nb): string
revealTheme:
nimiSlides: proc revealTheme(nb: var Nb)
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(toptions: 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; slideNumber: int): 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 Nb; path: string)
useScrollView:
nimiSlides: template useScrollView()
useScrollWheel:
nimiSlides: template useScrollWheel()
White:
nimiSlides: SlidesTheme.White