3.5 Configuration
parameter
(current-font-size n) → void? n : exact-nonnegative-integer?
parameter
(current-main-font style) → void? style : text-style/c
parameter
(current-line-sep n) → void? n : exact-nonnegative-integer?
parameter
(current-para-width n) → void? n : exact-nonnegative-integer?
parameter
(current-title-color) → (or/c string? (is-a?/c color%))
(current-title-color color) → void? color : (or/c string? (is-a?/c color%))
parameter
(current-slide-assembler) →
((or/c string? #f) exact-nonnegative-integer? pict? . -> . pict?) (current-slide-assembler proc) → void?
proc :
((or/c string? #f) exact-nonnegative-integer? pict? . -> . pict?)
The result is of the assembler is ct-superimposed with the client area, but the result pict might draw outside the client region to paint the screen margins, too.
The default assembler uses titlet to turn a title string (if any) to a pict. See also current-titlet and set-title-h!.
The slide assembler is not responsible for adding page numbers to the slide; that job belongs to the viewer. See also current-page-number-font, current-page-number-color, and set-page-numbers-visible!.
parameter
(current-titlet) → (string? . -> . pict?)
(current-titlet proc) → void? proc : (string? . -> . pict?)
(lambda (s) (colorize (text s (current-main-font) 40) (current-title-color)))
If this parameter is changed such that the result is a different height, then set-title-h! should be called to update the value produced by title-h, titleless-page, etc.
procedure
(set-margin! amt) → void?
amt : real?
procedure
(set-title-h! amt) → void?
amt : real?
procedure
(make-slide-inset left-inset top-inset right-inset bottom-inset) → slide-inset? left-inset : exact-nonnegative-integer? top-inset : exact-nonnegative-integer? right-inset : exact-nonnegative-integer? bottom-inset : exact-nonnegative-integer?
procedure
(slide-inset? v) → boolean?
v : any/c