MCPcopy Create free account

hub / github.com/andydotxyz/slydes / functions

Functions104 in github.com/andydotxyz/slydes

↓ 22 callersMethodResize
(size fyne.Size)
slide.go:90
↓ 18 callersMethodRefresh
()
slidewidgets.go:87
↓ 15 callersMethodColor
(n fyne.ThemeColorName, v fyne.ThemeVariant)
style.go:21
↓ 13 callersMethodMinSize
()
slide.go:100
↓ 12 callersMethodparseMarkdown
(data string)
parse.go:32
↓ 8 callersFunctionnewSlides
()
slides.go:26
↓ 7 callersFunctionnewSlide
(data string, index int, parent *slides)
slide.go:37
↓ 6 callersFunctionnewAspectContainer
(children ...fyne.CanvasObject)
layout.go:35
↓ 5 callersMethodsetSource
(data string, index int)
slide.go:145
↓ 5 callersMethodsetTextSize
(size float32)
slidewidgets.go:244
↓ 3 callersMethodMinSize
()
slidewidgets.go:125
↓ 3 callersMethodResize
(size fyne.Size)
slidewidgets.go:106
↓ 3 callersMethodmoveToSlide
(id int)
main.gui.go:195
↓ 3 callersFunctionnewRichLine
(segments []textSegment, col color.Color, baseBold bool)
slidewidgets.go:170
↓ 3 callersFunctionsegmentsText
segmentsText joins the plain text of every segment.
slidewidgets.go:43
↓ 2 callersMethodaddContent
(items *[]fyne.CanvasObject, in content)
slide.go:104
↓ 2 callersFunctionaddPresentationKeys
(w fyne.Window)
present.go:160
↓ 2 callersMethodappendComments
appendComments scans raw HTML for <!-- ... --> comments and appends their trimmed contents to the slide's presenter notes, one comment per line.
parse.go:271
↓ 2 callersFunctionapplyLiveSlide
applyLiveSlide points the live slide widget at the current item.
transition.go:197
↓ 2 callersFunctionchangeSlide
changeSlide moves the presentation to slide `to`, animating the move with the galaxy shuffle shader when the captures are ready (otherwise swapping in
transition.go:100
↓ 2 callersFunctionensureNeighborsCaptured
ensureNeighborsCaptured renders any of the current slide and its immediate neighbours that have not been captured yet. It is safe to call from any gor
transition.go:60
↓ 2 callersFunctionexport
each image needs a unique name
export.go:24
↓ 2 callersMethodfooterColor
footerColor matches the progress bar: header slides use the header background colour, all others use the standard background colour.
slide.go:175
↓ 2 callersMethodindentOffset
()
slidewidgets.go:102
↓ 2 callersMethodnewSlideButton
(id int)
widgets.go:30
↓ 2 callersMethodparseSource
(in string)
slides.go:36
↓ 2 callersFunctionprecaptureSlides
precaptureSlides determines the capture resolution from the live window and renders the slides adjacent to the starting position using ensureNeighbors
transition.go:19
↓ 2 callersMethodrefreshSlide
()
main.gui.go:222
↓ 2 callersMethodrenderBullet
renderBullet builds a bullet from the accumulated segments, if any.
parse.go:187
↓ 2 callersFunctionrenderObjectsToPDF
(doc *fpdf.Fpdf, o fyne.CanvasObject, off fyne.Position)
export.go:54
↓ 2 callersMethodsegmentColor
segmentColor picks the text colour for a segment: inline code stays black to read on its grey background, everything else uses the bullet colour.
slidewidgets.go:57
↓ 2 callersMethodthemeBackground
()
slidetheme.go:10
↓ 2 callersMethodupdateFooterText
updateFooterText refreshes the footer labels from the current config and index.
slide.go:75
↓ 2 callersMethodupdateNotes
updateNotes copies the current preview slide's notes into the presenter UI.
present.go:47
↓ 2 callersMethodupdateProgress
updateProgress recolours the progress bar and animates its width to match the current slide.
present.go:64
↓ 1 callersMethodMinSize
()
slidewidgets.go:205
↓ 1 callersFunctionaddTextToSegment
(text string, s *string, node ast.Node)
parse.go:307
↓ 1 callersFunctioncaptureSlide
captureSlide renders a single slide off-screen and stores the bitmap in p.captures[idx].
transition.go:79
↓ 1 callersMethodcloseElement
(n ast.Node, flush func())
parse.go:149
↓ 1 callersMethodcurrentSource
()
slides.go:87
↓ 1 callersFunctionexitPresent
()
main.go:74
↓ 1 callersFunctionfinishSlideTransition
finishSlideTransition swaps the live window back to the real (now current) slide and clears the animating flag. The final shader frame already shows t
transition.go:178
↓ 1 callersMethodfraction
fraction returns how far through the deck we are, from 0 (first slide) to 1 (last).
present.go:55
↓ 1 callersMethodhandleExitNode
(n ast.Node)
parse.go:294
↓ 1 callersMethodhideFooter
hideFooter permanently hides the footer, for contexts such as slide thumbnails.
slide.go:82
↓ 1 callersMethodlayout
(size fyne.Size)
slidelayout.go:11
↓ 1 callersFunctionlayoutContent
(objs []fyne.CanvasObject, scale float32, size fyne.Size, pos fyne.Position)
slideutil.go:9
↓ 1 callersMethodlayoutFallback
(size fyne.Size, scale float32)
slidelayout.go:54
↓ 1 callersMethodlayoutFooter
layoutFooter positions the three footer labels along the bottom of the slide. They are sized at half the body text size and lifted off the bottom edge
slidelayout.go:94
↓ 1 callersMethodlayoutImage
(size fyne.Size)
slidelayout.go:85
↓ 1 callersMethodlayoutTitleSlide
(size fyne.Size, scale float32)
slidelayout.go:24
↓ 1 callersMethodmakeFooter
makeFooter builds the three footer labels: presenter name (left), configurable text (centre) and slide number (right).
slide.go:62
↓ 1 callersMethodmakeUI
()
main.gui.go:30
↓ 1 callersMethodmakeUI
()
presenter.gui.go:28
↓ 1 callersMethodmakeWindow
(a fyne.App)
presenter.gui.go:70
↓ 1 callersFunctionnewBullet
(segments []textSegment, indent int, th fyne.Theme)
slidewidgets.go:51
↓ 1 callersFunctionnewGUI
(s *slides, w fyne.Window)
main.gui.go:26
↓ 1 callersFunctionnewPresenterGUI
()
presenter.gui.go:24
↓ 1 callersFunctionnextSlide
()
main.go:48
↓ 1 callersMethodparseHeader
(blob string)
slides.go:92
↓ 1 callersFunctionpresenterName
presenterName returns the configured name, falling back to the current OS user's full name (or login name) only when no name key is present. An explic
config.go:14
↓ 1 callersFunctionprevSlide
()
main.go:61
↓ 1 callersFunctionrenderCircleToPDF
(doc *fpdf.Fpdf, c *canvas.Circle, off fyne.Position)
export.go:136
↓ 1 callersMethodrenderCodeBlock
(n ast.Node, source []byte)
parse.go:194
↓ 1 callersMethodrenderHeading
(n ast.Node, flush func())
parse.go:235
↓ 1 callersMethodrenderImage
(n ast.Node)
parse.go:257
↓ 1 callersFunctionrenderRectangleToPDF
(doc *fpdf.Fpdf, c *canvas.Rectangle, off fyne.Position)
export.go:158
↓ 1 callersFunctionrenderTextToPDF
(doc *fpdf.Fpdf, c *canvas.Text, off fyne.Position)
export.go:176
↓ 1 callersMethodroot
()
parse.go:325
↓ 1 callersMethodsetColor
(col color.Color)
slidewidgets.go:259
↓ 1 callersMethodsetScale
(float32)
slidewidgets.go:15
↓ 1 callersMethodslideForCursor
()
main.gui.go:209
↓ 1 callersFunctionstartSlideTransition
startSlideTransition overlays the shuffle shader on the live window and drives its progress uniform from 0 to 1, then drops back to the real slide.
transition.go:125
↓ 1 callersFunctiontogglePresent
()
main.go:86
↓ 1 callersFunctionupdatePreviews
updatePreviews keeps the presenter window's current/next previews in sync.
transition.go:202
MethodAddOptions
(...renderer.Option)
parse.go:57
MethodCreateRenderer
()
slidewidgets.go:64
MethodCreateRenderer
()
slidewidgets.go:174
MethodCreateRenderer
()
slide.go:86
MethodCreateRenderer
()
widgets.go:20
MethodLayout
(objs []fyne.CanvasObject, size fyne.Size)
slidetheme.go:21
MethodLayout
(objs []fyne.CanvasObject, size fyne.Size)
layout.go:15
MethodMinSize
([]fyne.CanvasObject)
slidetheme.go:43
MethodMinSize
([]fyne.CanvasObject)
layout.go:31
MethodRefresh
()
slidewidgets.go:193
MethodRender
(_ io.Writer, source []byte, n ast.Node)
parse.go:59
MethodResize
(size fyne.Size)
slidewidgets.go:218
MethodTapped
(_ *fyne.PointEvent)
widgets.go:26
FunctionTestExport
(t *testing.T)
export_test.go:9
FunctionTestParseBodyStyledSegments
(t *testing.T)
parse_test.go:91
FunctionTestParseBulletStyledSegments
(t *testing.T)
parse_test.go:34
FunctionTestParseHTMLCommentsAsNotes
(t *testing.T)
parse_test.go:175
FunctionTestParseHeadingStyledSegments
(t *testing.T)
parse_test.go:67
FunctionTestParseNestedBullets
(t *testing.T)
parse_test.go:5
FunctionTestParseStrikethroughSegments
(t *testing.T)
parse_test.go:119
MethodToolbarObject
()
main.gui.go:235
MethodclearFile
()
file.go:15
MethodexportFile
()
file.go:24
Functionmain
()
main.go:17
MethodopenFile
()
file.go:75
next →1–100 of 104, ranked by callers