RWS@ZERMATT.LCS.MIT.EDU (Robert Scheifler) (06/13/88)
Date: 9 Jun 88 17:33:14 GMT From: anton@postgres.berkeley.edu (Jeff Anton) Now, the server doesn't let me create a window which is a direct decendant of the RootWindow with a dimension that is greater than the RootWindow dimension. Pixmaps have the same restrictions as direct decendants of the RootWindow. Nonsense. Although a window manager might restrict the size of a window, the server doesn't restrict the size of windows or pixmaps. Typing at CLX, against a Sun 3/160 server running -mono: (setq dpy (xlib:open-display "expire")) #<XLIB:DISPLAY expire 0 53341161> (xlib:drawable-width (xroot dpy)) 1152 (xlib:drawable-height (xroot dpy)) 900 (setq pix (xlib:create-pixmap :width 3000 :height 3000 :depth 1 :drawable (xroot dpy))) #S(XLIB:PIXMAP :ID 10485761 :DISPLAY #<XLIB:DISPLAY expire 0 53341161> :PLIST NIL) (xlib:drawable-width pix) 3000 (xlib:drawable-height pix) 3000 (setq win (xlib:create-window :parent (xroot dpy) :x 0 :y 0 :width 2048 :height 2048)) #S(XLIB:WINDOW :ID 10485762 :DISPLAY #<XLIB:DISPLAY expire 0 53341161> :PLIST NIL) (xlib:map-window win) NIL (xlib:window-map-state win) :VIEWABLE (xlib:drawable-width win) 2048 (xlib:drawable-height win) 2048