► |  | Slideshow: Figure and Presentation Tools

1 | Creating Slide Presentations
2 | Making Slides
3 | Typesetting Racket Code in Slideshow
4 | Animations
5 | 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 | 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 be supplied 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 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 →