#| -*-Scheme-*-
-$Id: x11graph.scm,v 1.33 1993/09/15 04:14:15 adams Exp $
+$Id: x11graph.scm,v 1.34 1993/09/15 20:55:26 adams Exp $
Copyright (c) 1989-1993 Massachusetts Institute of Technology
(define (x-graphics/open-display name)
(let ((name
(cond ((not name)
- (let ((name (get-environment-variable "DISPLAY")))
- (if (not name)
- (error "No DISPLAY environment variable."))
- name))
+ (or x-graphics-default-display-name
+ (let ((name (get-environment-variable "DISPLAY")))
+ (if (not name)
+ (error "No DISPLAY environment variable."))
+ name)))
((string? name)
name)
(else
"")))
\f
-(define default-geometry "512x512")
+(define x-graphics-default-geometry "512x512")
+(define x-graphics-default-display-name #f)
(define (x-graphics/open #!optional display geometry suppress-map?)
(let ((display
(let ((xw
(x-graphics-open-window
(x-display/xd display)
- (if (default-object? geometry) default-geometry geometry)
+ (if (default-object? geometry)
+ x-graphics-default-geometry
+ geometry)
(vector #f resource class))))
(x-window-set-event-mask xw event-mask:normal)
(let ((window (make-x-window xw display)))