Slideshow --half-screen

This commit is contained in:
Kevin Tew 2011-10-08 12:49:30 -06:00
parent 58b1f86326
commit abc0af81d2
3 changed files with 9 additions and 0 deletions

View File

@ -44,6 +44,7 @@
(define print-target #f) (define print-target #f)
(define smoothing? #t) (define smoothing? #t)
(define screen-number 0) (define screen-number 0)
(define half-screen? #f)
(define init-page 0) (define init-page 0)
@ -121,6 +122,10 @@
(set! use-prefetch-in-preview? #t)) (set! use-prefetch-in-preview? #t))
(("--keep-titlebar") "give the slide window a title bar and resize border" (("--keep-titlebar") "give the slide window a title bar and resize border"
(set! keep-titlebar? #t)) (set! keep-titlebar? #t))
(("--half-screen") "display slides on right half of the screen"
(set! half-screen? #t)
(set! keep-titlebar? #t)
(set! actual-screen-w (/ actual-screen-w 2)))
(("--comment") "display commentary in window" (("--comment") "display commentary in window"
(set! commentary? #t)) (set! commentary? #t))
(("--comment-on-slide") "display commentary on slide" (("--comment-on-slide") "display commentary on slide"

View File

@ -99,6 +99,7 @@
trust-me? trust-me?
quad-view? quad-view?
keep-titlebar? keep-titlebar?
half-screen?
two-frames? two-frames?
use-prefetch? use-prefetch?
use-prefetch-in-preview? use-prefetch-in-preview?

View File

@ -414,6 +414,9 @@
(values 0 0) (values 0 0)
(get-display-left-top-inset #:monitor config:screen-number))) (get-display-left-top-inset #:monitor config:screen-number)))
(when config:half-screen?
(set! screen-left-inset (- screen-left-inset config:actual-screen-w)))
(define fullscreen? (define fullscreen?
(and (not config:keep-titlebar?) (and (not config:keep-titlebar?)
(let-values ([(w h) (get-display-size #t #:monitor config:screen-number)]) (let-values ([(w h) (get-display-size #t #:monitor config:screen-number)])