On 2012-04-13 15:48:16 -0400, Geoffrey S. Knauth wrote:
> Is there a standard way that people use to add a footer and/or image to each 
> slideshow slide?  I'm sure I can roll my own, but I was wondering if there 
> were examples in the wild so I don't reinvent the wheel.
> 
> (I'm giving a CAP safety briefing tomorrow morning, and while I could do it 
> in PowerPoint, which is what everyone does, the briefing involves looking at 
> actual aviation maps and weather graphics real-time, which made me think of 
> Racket Slideshow.)

I find that using Ryan's ppict/pslide library makes this kind of thing
easy to do. Here's an example:

  #lang racket
  
  (require slideshow
           slideshow/pict
           unstable/gui/pslide
           unstable/gui/ppict)
  
  (define (base-pict-with-footer)
    (ppict-do (blank client-w client-h)
              #:go (coord 0.5 0.95)
              (text "Footer text")))
  
  (parameterize ([pslide-base-pict base-pict-with-footer])
    (pslide (text "Body text")))

This adds a "Footer text" to each pslide by changing the base pict that
is used. The base pict sets down a footer near the bottom (just text in
this example, but you could make it anything you like).

Cheers,
Asumu
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to