- updated to new interface.
This commit is contained in:
parent
10558fa5f0
commit
674a796cec
|
@ -21,14 +21,14 @@
|
|||
(display-default-root-window dpy)
|
||||
100 200 300 200 10
|
||||
'copy-from-parent 'copy-from-parent 'copy-from-parent
|
||||
(quasiquote
|
||||
((,(set-window-attribute event-mask) . (exposure button-press))
|
||||
(,(set-window-attribute background-pixel) . ,white)
|
||||
(,(set-window-attribute colormap) . ,cm)))))
|
||||
(make-set-window-attribute-alist
|
||||
(event-mask (event-mask exposure button-press))
|
||||
(background-pixel white)
|
||||
(colormap cm))))
|
||||
(gc (create-gcontext
|
||||
win
|
||||
(list (cons (gc-value background) white)
|
||||
(cons (gc-value foreground) black))))
|
||||
(make-gc-value-alist (background white)
|
||||
(foreground black))))
|
||||
(font (open-font dpy "*-new century schoolbook-bold-r*24*"))
|
||||
(font2 (open-font dpy "*times*18*")))
|
||||
(set-wm-name! win '("scx Hello World Program"))
|
||||
|
@ -38,18 +38,18 @@
|
|||
(display-flush-output dpy)
|
||||
(let ((e (wait-event dpy)))
|
||||
(if
|
||||
(case (event-type e)
|
||||
((expose)
|
||||
(set-gcontext-font! gc font)
|
||||
(set-gcontext-foreground! gc black)
|
||||
(draw-poly-text win gc 10 25 text '1-byte)
|
||||
(set-gcontext-foreground! gc blue)
|
||||
(draw-poly-text win gc 20 50 (list font text) '1-byte)
|
||||
(set-gcontext-foreground! gc red)
|
||||
(set-gcontext-font! gc font2)
|
||||
(draw-image-text win gc 30 75 text '1-byte)
|
||||
#t)
|
||||
(else #f))
|
||||
(cond
|
||||
((expose-event? e)
|
||||
(set-gcontext-font! gc font)
|
||||
(set-gcontext-foreground! gc black)
|
||||
(draw-poly-text win gc 10 25 text '1-byte)
|
||||
(set-gcontext-foreground! gc blue)
|
||||
(draw-poly-text win gc 20 50 (list font text) '1-byte)
|
||||
(set-gcontext-foreground! gc red)
|
||||
(set-gcontext-font! gc font2)
|
||||
(draw-image-text win gc 30 75 text '1-byte)
|
||||
#t)
|
||||
(else #f))
|
||||
(event-loop)
|
||||
#f)))
|
||||
(close-display dpy)))
|
||||
|
|
Loading…
Reference in New Issue