► |  | Slideshow: Figure and Presentation Tools

1 | Creating Slide Presentations
2 | Making Slides
3 | Fullscreen vs. Widescreen Aspect Ratio
4 | Typesetting Racket Code in Slideshow
5 | Animations
6 | Legacy Libraries
| Bibliography
| Index

▼ | 2 | Making Slides

2.1 | Primary Slide Functions
2.2 | Slide Registration
2.3 | Viewer Control
2.4 | Constants and Layout Variables
2.5 | Configuration
2.6 | Pict-Staging Helper
2.7 | Text Formatting Helpers
2.8 | Slides to Picts

On this page:

slide?
most-recent-slide
retract-most-recent-slide
re-slide
slide->pict

top ← prev up next →

#### 2.2`` Slide Registration

> > procedure

> > (slide? v) → boolean?

> v : any/c

Returns #t if v is a slide produced by most-recent-slide or retract-most-recent-slide.

> > procedure

> > (most-recent-slide) → slide?

Returns a slide structure that may be supplied to re-slide to make a copy of the slide or slide->pict to re-extract the entire slide as a pict.

> > procedure

> > (retract-most-recent-slide) → slide?

Cancels the most recently created slide, and also returns a slide structure that may be supplied to re-slide to restore the slide (usually in a later position).

> > procedure

> > (re-slide slide [pict]) → void?

> slide : slide?
> pict : pict? = (blank)

Re-inserts a slide, lt-superimposeing the given additional pict.

> > procedure

> > (slide->pict slide) → pict?

> slide : slide?

Converts a complete slide to a pict. The bounding box of the result corresponds to the slide within its margins.
top ← prev up next →