Module: Xlib Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // This file is automatically generated from "Xlib.h"; do not edit. // XConsortium: Xlib.h,v 11.221 93/07/02 14:13:28 gildea Exp define inline-only constant $XlibSpecificationRelease = 5; define inline constant = ; define inline-only constant = ; define C-pointer-type => ; define inline-only constant = ; define inline constant = ; define inline constant = ; define inline constant = ; define inline-only constant $True = 1; define inline-only constant $False = 0; define inline-only constant $QueuedAlready = 0; define inline-only constant $QueuedAfterReading = 1; define inline-only constant $QueuedAfterFlush = 2; define inline-only function ConnectionNumber (dpy); (dpy.fd-value) end; define inline-only function RootWindow (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).root-value) end; define inline-only function DefaultScreen (dpy); (dpy.default-screen-value) end; define inline-only function DefaultRootWindow (dpy); ((pointer-value-address(dpy.screens-value, index: dpy.default-screen-value)).root-value) end; // not inline to work around Bug 4233 define function DefaultVisual (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).root-visual-value) end; define inline-only function DefaultGC (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).default-gc-value) end; define inline-only function BlackPixel (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).black-pixel-value) end; define inline-only function WhitePixel (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).white-pixel-value) end; define inline-only constant $AllPlanes = c-type-cast(,lognot(0)); define inline-only function QLength (dpy); (dpy.qlen-value) end; define inline-only function DisplayWidth (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).width-value) end; define inline-only function DisplayHeight (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).height-value) end; define inline-only function DisplayWidthMM (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).mwidth-value) end; define inline-only function DisplayHeightMM (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).mheight-value) end; define inline-only function DisplayPlanes (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).root-depth-value) end; define inline-only function DisplayCells (dpy, scr); (DefaultVisual(dpy, scr).map-entries-value) end; define inline-only function ScreenCount (dpy); (dpy.nscreens-value) end; define inline-only function ServerVendor (dpy); (dpy.vendor-value) end; define inline-only function ProtocolVersion (dpy); (dpy.proto-major-version-value) end; define inline-only function ProtocolRevision (dpy); (dpy.proto-minor-version-value) end; define inline-only function VendorRelease (dpy); (dpy.release-value) end; define inline-only function DisplayString (dpy); (dpy.display-name-value) end; define inline-only function DefaultDepth (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).root-depth-value) end; define inline-only function DefaultColormap (dpy, scr); ((pointer-value-address(dpy.screens-value, index: scr)).cmap-value) end; define inline-only function BitmapUnit (dpy); (dpy.bitmap-unit-value) end; define inline-only function BitmapBitOrder (dpy); (dpy.bitmap-bit-order-value) end; define inline-only function BitmapPad (dpy); (dpy.bitmap-pad-value) end; define inline-only function ImageByteOrder (dpy); (dpy.byte-order-value) end; define inline-only function NextRequest (dpy); (dpy.request-value + 1) end; define inline-only function LastKnownRequestProcessed (dpy); (dpy.last-request-read-value) end; define inline-only function ScreenOfDisplay (dpy, scr); (pointer-value-address(dpy.screens-value, index: scr)) end; define inline-only function DefaultScreenOfDisplay (dpy); (pointer-value-address(dpy.screens-value, index: dpy.default-screen-value)) end; define inline-only function DisplayOfScreen (s); (s.display-value) end; define inline-only function RootWindowOfScreen (s); (s.root-value) end; define inline-only function BlackPixelOfScreen (s); (s.black-pixel-value) end; define inline-only function WhitePixelOfScreen (s); (s.white-pixel-value) end; define inline-only function DefaultColormapOfScreen (s); (s.cmap-value) end; define inline-only function DefaultDepthOfScreen (s); (s.root-depth-value) end; define inline-only function DefaultGCOfScreen (s); (s.default-gc-value) end; // not inline to work around Bug 4233 define function DefaultVisualOfScreen (s); (s.root-visual-value) end; define inline-only function WidthOfScreen (s); (s.width-value) end; define inline-only function HeightOfScreen (s); (s.height-value) end; define inline-only function WidthMMOfScreen (s); (s.mwidth-value) end; define inline-only function HeightMMOfScreen (s); (s.mheight-value) end; define inline-only function PlanesOfScreen (s); (s.root-depth-value) end; define inline-only function CellsOfScreen (s); (DefaultVisualOfScreen(s).map-entries-value) end; define inline-only function MinCmapsOfScreen (s); (s.min-maps-value) end; define inline-only function MaxCmapsOfScreen (s); (s.max-maps-value) end; define inline-only function DoesSaveUnders (s); (s.save-unders-value) end; define inline-only function DoesBackingStore (s); (s.backing-store-value) end; define inline-only function EventMaskOfScreen (s); (s.root-input-mask-value) end; define C-struct sealed inline-only slot number-value :: ; sealed inline-only slot next-value :: ; sealed inline-only slot free-private-value :: ; sealed inline-only slot private-data-value :: ; pointer-type-name: ; c-name: "struct _XExtData"; end C-struct ; define C-struct sealed inline-only slot extension-value :: ; sealed inline-only slot major-opcode-value :: ; sealed inline-only slot first-event-value :: ; sealed inline-only slot first-error-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot depth-value :: ; sealed inline-only slot bits-per-pixel-value :: ; sealed inline-only slot scanline-pad-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot function-value :: ; sealed inline-only slot plane-mask-value :: ; sealed inline-only slot foreground-value :: ; sealed inline-only slot background-value :: ; sealed inline-only slot line-width-value :: ; sealed inline-only slot line-style-value :: ; sealed inline-only slot cap-style-value :: ; sealed inline-only slot join-style-value :: ; sealed inline-only slot fill-style-value :: ; sealed inline-only slot fill-rule-value :: ; sealed inline-only slot arc-mode-value :: ; sealed inline-only slot tile-value :: ; sealed inline-only slot stipple-value :: ; sealed inline-only slot ts-x-origin-value :: ; sealed inline-only slot ts-y-origin-value :: ; sealed inline-only slot font-value :: ; sealed inline-only slot subwindow-mode-value :: ; sealed inline-only slot graphics-exposures-value :: ; sealed inline-only slot clip-x-origin-value :: ; sealed inline-only slot clip-y-origin-value :: ; sealed inline-only slot clip-mask-value :: ; sealed inline-only slot dash-offset-value :: ; sealed inline-only slot dashes-value :: ; pointer-type-name: ; end C-struct ; define C-subtype ( ) end; define C-struct sealed inline-only slot ext-data-value :: ; sealed inline-only slot visualid-value :: ; sealed inline-only slot class-value :: ; sealed inline-only slot red-mask-value :: ; sealed inline-only slot green-mask-value :: ; sealed inline-only slot blue-mask-value :: ; sealed inline-only slot bits-per-rgb-value :: ; sealed inline-only slot map-entries-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot depth-value :: ; sealed inline-only slot nvisuals-value :: ; sealed inline-only slot visuals-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot ext-data-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot root-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot mwidth-value :: ; sealed inline-only slot mheight-value :: ; sealed inline-only slot ndepths-value :: ; sealed inline-only slot depths-value :: ; sealed inline-only slot root-depth-value :: ; sealed inline-only slot root-visual-value :: ; sealed inline-only slot default-gc-value :: ; sealed inline-only slot cmap-value :: ; sealed inline-only slot white-pixel-value :: ; sealed inline-only slot black-pixel-value :: ; sealed inline-only slot max-maps-value :: ; sealed inline-only slot min-maps-value :: ; sealed inline-only slot backing-store-value :: ; sealed inline-only slot save-unders-value :: ; sealed inline-only slot root-input-mask-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot ext-data-value :: ; sealed inline-only slot depth-value :: ; sealed inline-only slot bits-per-pixel-value :: ; sealed inline-only slot scanline-pad-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot background-pixmap-value :: ; sealed inline-only slot background-pixel-value :: ; sealed inline-only slot border-pixmap-value :: ; sealed inline-only slot border-pixel-value :: ; sealed inline-only slot bit-gravity-value :: ; sealed inline-only slot win-gravity-value :: ; sealed inline-only slot backing-store-value :: ; sealed inline-only slot backing-planes-value :: ; sealed inline-only slot backing-pixel-value :: ; sealed inline-only slot save-under-value :: ; sealed inline-only slot event-mask-value :: ; sealed inline-only slot do-not-propagate-mask-value :: ; sealed inline-only slot override-redirect-value :: ; sealed inline-only slot colormap-value :: ; sealed inline-only slot cursor-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot border-width-value :: ; sealed inline-only slot depth-value :: ; sealed inline-only slot visual-value :: ; sealed inline-only slot root-value :: ; sealed inline-only slot class-value :: ; sealed inline-only slot bit-gravity-value :: ; sealed inline-only slot win-gravity-value :: ; sealed inline-only slot backing-store-value :: ; sealed inline-only slot backing-planes-value :: ; sealed inline-only slot backing-pixel-value :: ; sealed inline-only slot save-under-value :: ; sealed inline-only slot colormap-value :: ; sealed inline-only slot map-installed-value :: ; sealed inline-only slot map-state-value :: ; sealed inline-only slot all-event-masks-value :: ; sealed inline-only slot your-event-mask-value :: ; sealed inline-only slot do-not-propagate-mask-value :: ; sealed inline-only slot override-redirect-value :: ; sealed inline-only slot screen-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot family-value :: ; sealed inline-only slot length-value :: ; sealed inline-only slot address-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot create-image-value :: ; sealed inline-only slot destroy-image-value :: ; sealed inline-only slot get-pixel-value :: ; sealed inline-only slot put-pixel-value :: ; sealed inline-only slot sub-image-value :: ; sealed inline-only slot add-pixel-value :: ; c-name: "struct funcs"; end; define C-struct sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot xoffset-value :: ; sealed inline-only slot format-value :: ; sealed inline-only slot data-value :: ; sealed inline-only slot byte-order-value :: ; sealed inline-only slot bitmap-unit-value :: ; sealed inline-only slot bitmap-bit-order-value :: ; sealed inline-only slot bitmap-pad-value :: ; sealed inline-only slot depth-value :: ; sealed inline-only slot bytes-per-line-value :: ; sealed inline-only slot bits-per-pixel-value :: ; sealed inline-only slot red-mask-value :: ; sealed inline-only slot green-mask-value :: ; sealed inline-only slot blue-mask-value :: ; sealed inline-only slot obdata-value :: ; sealed inline-only slot f-value :: , setter: #f; pointer-type-name: ; c-name: "struct _XImage"; end C-struct ; define C-struct sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot border-width-value :: ; sealed inline-only slot sibling-value :: ; sealed inline-only slot stack-mode-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot pixel-value :: ; sealed inline-only slot red-value :: ; sealed inline-only slot green-value :: ; sealed inline-only slot blue-value :: ; sealed inline-only slot flags-value :: ; sealed inline-only slot pad-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot x1-value :: ; sealed inline-only slot y1-value :: ; sealed inline-only slot x2-value :: ; sealed inline-only slot y2-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot angle1-value :: ; sealed inline-only slot angle2-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot key-click-percent-value :: ; sealed inline-only slot bell-percent-value :: ; sealed inline-only slot bell-pitch-value :: ; sealed inline-only slot bell-duration-value :: ; sealed inline-only slot led-value :: ; sealed inline-only slot led-mode-value :: ; sealed inline-only slot key-value :: ; sealed inline-only slot auto-repeat-mode-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot key-click-percent-value :: ; sealed inline-only slot bell-percent-value :: ; sealed inline-only slot bell-pitch-value :: ; sealed inline-only slot bell-duration-value :: ; sealed inline-only slot led-mask-value :: ; sealed inline-only slot global-auto-repeat-value :: ; sealed inline-only array slot auto-repeats-array :: , length: 32, address-getter: auto-repeats-value; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot time-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot max-keypermod-value :: ; sealed inline-only slot modifiermap-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot defaultCCCs-value :: ; sealed inline-only slot clientCmaps-value :: ; sealed inline-only slot perVisualIntensityMaps-value :: ; end; define C-struct sealed inline-only slot ext-data-value :: ; sealed inline-only slot free-funcs-value :: ; sealed inline-only slot fd-value :: ; sealed inline-only slot conn-checker-value :: ; sealed inline-only slot proto-major-version-value :: ; sealed inline-only slot proto-minor-version-value :: ; sealed inline-only slot vendor-value :: ; sealed inline-only slot resource-base-value :: ; sealed inline-only slot resource-mask-value :: ; sealed inline-only slot resource-id-value :: ; sealed inline-only slot resource-shift-value :: ; sealed inline-only slot resource-alloc-value :: ; sealed inline-only slot byte-order-value :: ; sealed inline-only slot bitmap-unit-value :: ; sealed inline-only slot bitmap-pad-value :: ; sealed inline-only slot bitmap-bit-order-value :: ; sealed inline-only slot nformats-value :: ; sealed inline-only slot pixmap-format-value :: ; sealed inline-only slot vnumber-value :: ; sealed inline-only slot release-value :: ; sealed inline-only slot head-value :: ; sealed inline-only slot tail-value :: ; sealed inline-only slot qlen-value :: ; sealed inline-only slot last-request-read-value :: ; sealed inline-only slot request-value :: ; sealed inline-only slot last-req-value :: ; sealed inline-only slot buffer-value :: ; sealed inline-only slot bufptr-value :: ; sealed inline-only slot bufmax-value :: ; sealed inline-only slot max-request-size-value :: ; sealed inline-only slot db-value :: ; sealed inline-only slot synchandler-value :: ; sealed inline-only slot display-name-value :: ; sealed inline-only slot default-screen-value :: ; sealed inline-only slot nscreens-value :: ; sealed inline-only slot screens-value :: ; sealed inline-only slot motion-buffer-value :: ; sealed inline-only slot flags-value :: ; sealed inline-only slot min-keycode-value :: ; sealed inline-only slot max-keycode-value :: ; sealed inline-only slot keysyms-value :: ; sealed inline-only slot modifiermap-value :: ; sealed inline-only slot keysyms-per-keycode-value :: ; sealed inline-only slot xdefaults-value :: ; sealed inline-only slot scratch-buffer-value :: ; sealed inline-only slot scratch-length-value :: ; sealed inline-only slot ext-number-value :: ; sealed inline-only slot ext-procs-value :: ; sealed inline-only slot event-vec-value :: ; sealed inline-only slot wire-vec-value :: ; sealed inline-only slot lock-meaning-value :: ; sealed inline-only slot lock-value :: ; sealed inline-only slot async-handlers-value :: ; sealed inline-only slot bigreq-size-value :: ; sealed inline-only slot lock-fns-value :: ; sealed inline-only slot key-bindings-value :: ; sealed inline-only slot cursor-font-value :: ; sealed inline-only slot atoms-value :: ; sealed inline-only slot mode-switch-value :: ; sealed inline-only slot num-lock-value :: ; sealed inline-only slot context-db-value :: ; sealed inline-only slot error-vec-value :: ; sealed inline-only slot cms-value :: , setter: #f; sealed inline-only slot im-filters-value :: ; sealed inline-only slot qfree-value :: ; sealed inline-only slot next-event-serial-num-value :: ; sealed inline-only slot savedsynchandler-value :: ; pointer-type-name: ; c-name: "struct _XDisplay"; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot root-value :: ; sealed inline-only slot subwindow-value :: ; sealed inline-only slot time-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot x-root-value :: ; sealed inline-only slot y-root-value :: ; sealed inline-only slot state-value :: ; sealed inline-only slot keycode-value :: ; sealed inline-only slot same-screen-value :: ; pointer-type-name: ; end C-struct ; define inline constant = ; define inline constant = ; define inline constant = ; define inline constant = ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot root-value :: ; sealed inline-only slot subwindow-value :: ; sealed inline-only slot time-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot x-root-value :: ; sealed inline-only slot y-root-value :: ; sealed inline-only slot state-value :: ; sealed inline-only slot button-value :: ; sealed inline-only slot same-screen-value :: ; pointer-type-name: ; end C-struct ; define inline constant = ; define inline constant = ; define inline constant = ; define inline constant = ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot root-value :: ; sealed inline-only slot subwindow-value :: ; sealed inline-only slot time-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot x-root-value :: ; sealed inline-only slot y-root-value :: ; sealed inline-only slot state-value :: ; sealed inline-only slot is-hint-value :: ; sealed inline-only slot same-screen-value :: ; pointer-type-name: ; end C-struct ; define inline constant = ; define inline constant = ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot root-value :: ; sealed inline-only slot subwindow-value :: ; sealed inline-only slot time-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot x-root-value :: ; sealed inline-only slot y-root-value :: ; sealed inline-only slot mode-value :: ; sealed inline-only slot detail-value :: ; sealed inline-only slot same-screen-value :: ; sealed inline-only slot focus-value :: ; sealed inline-only slot state-value :: ; pointer-type-name: ; end C-struct ; define inline constant = ; define inline constant = ; define inline constant = ; define inline constant = ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot mode-value :: ; sealed inline-only slot detail-value :: ; pointer-type-name: ; end C-struct ; define inline constant = ; define inline constant = ; define inline constant = ; define inline constant = ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only array slot key-vector-array :: , length: 32, address-getter: key-vector-value; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot count-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot drawable-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot count-value :: ; sealed inline-only slot major-code-value :: ; sealed inline-only slot minor-code-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot drawable-value :: ; sealed inline-only slot major-code-value :: ; sealed inline-only slot minor-code-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot state-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot parent-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot border-width-value :: ; sealed inline-only slot override-redirect-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot from-configure-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot override-redirect-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot parent-value :: ; sealed inline-only slot window-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot parent-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot override-redirect-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot border-width-value :: ; sealed inline-only slot above-value :: ; sealed inline-only slot override-redirect-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot parent-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot x-value :: ; sealed inline-only slot y-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot height-value :: ; sealed inline-only slot border-width-value :: ; sealed inline-only slot above-value :: ; sealed inline-only slot detail-value :: ; sealed inline-only slot value-mask-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot event-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot place-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot parent-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot place-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot atom-value :: ; sealed inline-only slot time-value :: ; sealed inline-only slot state-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot selection-value :: ; sealed inline-only slot time-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot owner-value :: ; sealed inline-only slot requestor-value :: ; sealed inline-only slot selection-value :: ; sealed inline-only slot target-value :: ; sealed inline-only slot property-value :: ; sealed inline-only slot time-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot requestor-value :: ; sealed inline-only slot selection-value :: ; sealed inline-only slot target-value :: ; sealed inline-only slot property-value :: ; sealed inline-only slot time-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot colormap-value :: ; sealed inline-only slot new-value :: ; sealed inline-only slot state-value :: ; pointer-type-name: ; end C-struct ; define C-union sealed inline-only array slot b-array :: , length: 20, address-getter: b-value; sealed inline-only array slot s-array :: , length: 10, address-getter: s-value; sealed inline-only array slot l-array :: , length: 5, address-getter: l-value; end; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot message-type-value :: ; sealed inline-only slot format-value :: ; sealed inline-only slot data-value :: , setter: #f; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; sealed inline-only slot request-value :: ; sealed inline-only slot first-keycode-value :: ; sealed inline-only slot count-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot resourceid-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot error-code-value :: ; sealed inline-only slot request-code-value :: ; sealed inline-only slot minor-code-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot serial-value :: ; sealed inline-only slot send-event-value :: ; sealed inline-only slot display-value :: ; sealed inline-only slot window-value :: ; pointer-type-name: ; end C-struct ; define C-union sealed inline-only slot type-value :: ; sealed inline-only slot xany-value :: ; sealed inline-only slot xkey-value :: ; sealed inline-only slot xbutton-value :: ; sealed inline-only slot xmotion-value :: ; sealed inline-only slot xcrossing-value :: ; sealed inline-only slot xfocus-value :: ; sealed inline-only slot xexpose-value :: ; sealed inline-only slot xgraphicsexpose-value :: ; sealed inline-only slot xnoexpose-value :: ; sealed inline-only slot xvisibility-value :: ; sealed inline-only slot xcreatewindow-value :: ; sealed inline-only slot xdestroywindow-value :: ; sealed inline-only slot xunmap-value :: ; sealed inline-only slot xmap-value :: ; sealed inline-only slot xmaprequest-value :: ; sealed inline-only slot xreparent-value :: ; sealed inline-only slot xconfigure-value :: ; sealed inline-only slot xgravity-value :: ; sealed inline-only slot xresizerequest-value :: ; sealed inline-only slot xconfigurerequest-value :: ; sealed inline-only slot xcirculate-value :: ; sealed inline-only slot xcirculaterequest-value :: ; sealed inline-only slot xproperty-value :: ; sealed inline-only slot xselectionclear-value :: ; sealed inline-only slot xselectionrequest-value :: ; sealed inline-only slot xselection-value :: ; sealed inline-only slot xcolormap-value :: ; sealed inline-only slot xclient-value :: ; sealed inline-only slot xmapping-value :: ; sealed inline-only slot xerror-value :: ; sealed inline-only slot xkeymap-value :: ; sealed inline-only array slot pad-array :: , length: 24, address-getter: pad-value; end C-union ; define C-struct sealed inline-only slot lbearing-value :: ; sealed inline-only slot rbearing-value :: ; sealed inline-only slot width-value :: ; sealed inline-only slot ascent-value :: ; sealed inline-only slot descent-value :: ; sealed inline-only slot attributes-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot name-value :: ; sealed inline-only slot card32-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot ext-data-value :: ; sealed inline-only slot fid-value :: ; sealed inline-only slot direction-value :: ; sealed inline-only slot min-char-or-byte2-value :: ; sealed inline-only slot max-char-or-byte2-value :: ; sealed inline-only slot min-byte1-value :: ; sealed inline-only slot max-byte1-value :: ; sealed inline-only slot all-chars-exist-value :: ; sealed inline-only slot default-char-value :: ; sealed inline-only slot n-properties-value :: ; sealed inline-only slot properties-value :: ; sealed inline-only slot min-bounds-value :: ; sealed inline-only slot max-bounds-value :: ; sealed inline-only slot per-char-value :: ; sealed inline-only slot ascent-value :: ; sealed inline-only slot descent-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot chars-value :: ; sealed inline-only slot nchars-value :: ; sealed inline-only slot delta-value :: ; sealed inline-only slot font-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot byte1-value :: ; sealed inline-only slot byte2-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot chars-value :: ; sealed inline-only slot nchars-value :: ; sealed inline-only slot delta-value :: ; sealed inline-only slot font-value :: ; pointer-type-name: ; end C-struct ; define C-union sealed inline-only slot display-value :: ; sealed inline-only slot gc-value :: ; sealed inline-only slot visual-value :: ; sealed inline-only slot screen-value :: ; sealed inline-only slot pixmap-format-value :: ; sealed inline-only slot font-value :: ; end C-union ; define C-struct sealed inline-only slot max-ink-extent-value :: ; sealed inline-only slot max-logical-extent-value :: ; pointer-type-name: ; end C-struct ; define C-subtype ( ) end; define C-struct sealed inline-only slot chars-value :: ; sealed inline-only slot nchars-value :: ; sealed inline-only slot delta-value :: ; sealed inline-only slot font-set-value :: ; pointer-type-name: ; end C-struct ; define C-struct sealed inline-only slot chars-value :: ; sealed inline-only slot nchars-value :: ; sealed inline-only slot delta-value :: ; sealed inline-only slot font-set-value :: ; pointer-type-name: ; end C-struct ; define C-subtype ( ) end; define macro -callback-wrapper { -callback-wrapper(?new:name,?old:name) } => { define C-callable-wrapper ?new of ?old end C-callable-wrapper } end macro; define C-subtype ( ) end; define C-subtype ( ) end; define inline constant = ; define inline constant = ; define inline constant = ; define C-struct sealed inline-only slot count-styles-value :: ; sealed inline-only slot supported-styles-value :: ; pointer-type-name: ; end C-struct ; define inline-only constant $XIMPreeditArea = #x0001; define inline-only constant $XIMPreeditCallbacks = #x0002; define inline-only constant $XIMPreeditPosition = #x0004; define inline-only constant $XIMPreeditNothing = #x0008; define inline-only constant $XIMPreeditNone = #x0010; define inline-only constant $XIMStatusArea = #x0100; define inline-only constant $XIMStatusCallbacks = #x0200; define inline-only constant $XIMStatusNothing = #x0400; define inline-only constant $XIMStatusNone = #x0800; define inline-only constant $XNVaNestedList = "XNVaNestedList"; define inline-only constant $XNQueryInputStyle = "queryInputStyle"; define inline-only constant $XNClientWindow = "clientWindow"; define inline-only constant $XNInputStyle = "inputStyle"; define inline-only constant $XNFocusWindow = "focusWindow"; define inline-only constant $XNResourceName = "resourceName"; define inline-only constant $XNResourceClass = "resourceClass"; define inline-only constant $XNGeometryCallback = "geometryCallback"; define inline-only constant $XNFilterEvents = "filterEvents"; define inline-only constant $XNPreeditStartCallback = "preeditStartCallback"; define inline-only constant $XNPreeditDoneCallback = "preeditDoneCallback"; define inline-only constant $XNPreeditDrawCallback = "preeditDrawCallback"; define inline-only constant $XNPreeditCaretCallback = "preeditCaretCallback"; define inline-only constant $XNPreeditAttributes = "preeditAttributes"; define inline-only constant $XNStatusStartCallback = "statusStartCallback"; define inline-only constant $XNStatusDoneCallback = "statusDoneCallback"; define inline-only constant $XNStatusDrawCallback = "statusDrawCallback"; define inline-only constant $XNStatusAttributes = "statusAttributes"; define inline-only constant $XNArea = "area"; define inline-only constant $XNAreaNeeded = "areaNeeded"; define inline-only constant $XNSpotLocation = "spotLocation"; define inline-only constant $XNColormap = "colorMap"; define inline-only constant $XNStdColormap = "stdColorMap"; define inline-only constant $XNForeground = "foreground"; define inline-only constant $XNBackground = "background"; define inline-only constant $XNBackgroundPixmap = "backgroundPixmap"; define inline-only constant $XNFontSet = "fontSet"; define inline-only constant $XNLineSpace = "lineSpace"; define inline-only constant $XNCursor = "cursor"; define inline-only constant $XBufferOverflow = -1; define inline-only constant $XLookupNone = 1; define inline-only constant $XLookupChars = 2; define inline-only constant $XLookupKeySym = 3; define inline-only constant $XLookupBoth = 4; define inline constant = ; define C-struct sealed inline-only slot client-data-value :: ; sealed inline-only slot callback-value :: ; pointer-type-name: ; end C-struct ; define inline constant = ; define inline constant = ; define inline constant = ; define inline-only constant $XIMReverse = 1; define inline-only constant $XIMUnderline = ash(1,1); define inline-only constant $XIMHighlight = ash(1,2); define inline-only constant $XIMPrimary = ash(1,5); define inline-only constant $XIMSecondary = ash(1,6); define inline-only constant $XIMTertiary = ash(1,7); define C-union sealed inline-only slot multi-byte-value :: ; sealed inline-only slot wide-char-value :: ; end; define C-struct sealed inline-only slot length-value :: ; sealed inline-only slot feedback-value :: ; sealed inline-only slot encoding-is-wchar-value :: ; sealed inline-only slot string-value :: , setter: #f; pointer-type-name: ; c-name: "struct _XIMText"; end C-struct ; define C-struct sealed inline-only slot caret-value :: ; sealed inline-only slot chg-first-value :: ; sealed inline-only slot chg-length-value :: ; sealed inline-only slot text-value :: ; pointer-type-name: ; c-name: "struct _XIMPreeditDrawCallbackStruct"; end C-struct ; // enum XIMCaretDirection: define inline-only constant $XIMForwardChar = -1 + 1; define inline-only constant $XIMBackwardChar = $XIMForwardChar + 1; define inline-only constant $XIMForwardWord = $XIMBackwardChar + 1; define inline-only constant $XIMBackwardWord = $XIMForwardWord + 1; define inline-only constant $XIMCaretUp = $XIMBackwardWord + 1; define inline-only constant $XIMCaretDown = $XIMCaretUp + 1; define inline-only constant $XIMNextLine = $XIMCaretDown + 1; define inline-only constant $XIMPreviousLine = $XIMNextLine + 1; define inline-only constant $XIMLineStart = $XIMPreviousLine + 1; define inline-only constant $XIMLineEnd = $XIMLineStart + 1; define inline-only constant $XIMAbsolutePosition = $XIMLineEnd + 1; define inline-only constant $XIMDontChange = $XIMAbsolutePosition + 1; // enum XIMCaretStyle: define inline-only constant $XIMIsInvisible = -1 + 1; define inline-only constant $XIMIsPrimary = $XIMIsInvisible + 1; define inline-only constant $XIMIsSecondary = $XIMIsPrimary + 1; define C-struct sealed inline-only slot position-value :: ; sealed inline-only slot direction-value :: ; sealed inline-only slot style-value :: ; pointer-type-name: ; c-name: "struct _XIMPreeditCaretCallbackStruct"; end C-struct ; // enum XIMStatusDataType: define inline-only constant $XIMTextType = -1 + 1; define inline-only constant $XIMBitmapType = $XIMTextType + 1; define C-union sealed inline-only slot text-value :: ; sealed inline-only slot bitmap-value :: ; end; define C-struct sealed inline-only slot type-value :: ; sealed inline-only slot data-value :: , setter: #f; pointer-type-name: ; c-name: "struct _XIMStatusDrawCallbackStruct"; end C-struct ; define inline-only C-function XLoadQueryFont parameter display :: ; parameter name :: /* const */ ; result value :: ; c-name: "XLoadQueryFont"; end; define inline-only C-function XQueryFont parameter display :: ; parameter font-ID :: ; result value :: ; c-name: "XQueryFont"; end; define inline-only C-function XGetMotionEvents parameter display :: ; parameter w :: ; parameter start :: ; parameter stop :: ; output parameter nevents-return :: ; result value :: ; c-name: "XGetMotionEvents"; end; define inline-only C-function XDeleteModifiermapEntry parameter modmap :: ; parameter keycode-entry :: ; parameter modifier :: ; result value :: ; c-name: "XDeleteModifiermapEntry"; end; define inline-only C-function XGetModifierMapping parameter display :: ; result value :: ; c-name: "XGetModifierMapping"; end; define inline-only C-function XInsertModifiermapEntry parameter modmap :: ; parameter keycode-entry :: ; parameter modifier :: ; result value :: ; c-name: "XInsertModifiermapEntry"; end; define inline-only C-function XNewModifiermap parameter max-keys-per-mod :: ; result value :: ; c-name: "XNewModifiermap"; end; define inline-only C-function XCreateImage parameter display :: ; parameter visual :: ; parameter depth :: ; parameter format :: ; parameter offset :: ; parameter data :: ; parameter width :: ; parameter height :: ; parameter bitmap-pad :: ; parameter bytes-per-line :: ; result value :: ; c-name: "XCreateImage"; end; define inline-only C-function XGetImage parameter display :: ; parameter d :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter plane-mask :: ; parameter format :: ; result value :: ; c-name: "XGetImage"; end; define inline-only C-function XGetSubImage parameter display :: ; parameter d :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter plane-mask :: ; parameter format :: ; parameter dest-image :: ; parameter dest-x :: ; parameter dest-y :: ; result value :: ; c-name: "XGetSubImage"; end; define inline-only C-function XOpenDisplay parameter display-name :: /* const */ ; result value :: ; c-name: "XOpenDisplay"; end; define inline-only C-function XrmInitialize c-name: "XrmInitialize"; end; define inline-only C-function XFetchBytes parameter display :: ; output parameter nbytes-return :: ; result value :: ; c-name: "XFetchBytes"; end; define inline-only C-function XFetchBuffer parameter display :: ; output parameter nbytes-return :: ; parameter buffer :: ; result value :: ; c-name: "XFetchBuffer"; end; define inline-only C-function XGetAtomName parameter display :: ; parameter atom :: ; result value :: ; c-name: "XGetAtomName"; end; define inline-only C-function XGetDefault parameter display :: ; parameter program :: /* const */ ; parameter option :: /* const */ ; result value :: ; c-name: "XGetDefault"; end; define inline-only C-function XDisplayName parameter string :: /* const */ ; result value :: ; c-name: "XDisplayName"; end; define inline-only C-function XKeysymToString parameter keysym :: ; result value :: ; c-name: "XKeysymToString"; end; define inline-only C-function XInternAtom parameter display :: ; parameter atom-name :: /* const */ ; parameter only-if-exists :: ; result value :: ; c-name: "XInternAtom"; end; define inline-only C-function XCopyColormapAndFree parameter display :: ; parameter colormap :: ; result value :: ; c-name: "XCopyColormapAndFree"; end; define inline-only C-function XCreateColormap parameter display :: ; parameter w :: ; parameter visual :: ; parameter alloc :: ; result value :: ; c-name: "XCreateColormap"; end; define inline-only C-function XCreatePixmapCursor parameter display :: ; parameter source :: ; parameter mask :: ; parameter foreground-color :: ; parameter background-color :: ; parameter x :: ; parameter y :: ; result value :: ; c-name: "XCreatePixmapCursor"; end; define inline-only C-function XCreateGlyphCursor parameter display :: ; parameter source-font :: ; parameter mask-font :: ; parameter source-char :: ; parameter mask-char :: ; parameter foreground-color :: ; parameter background-color :: ; result value :: ; c-name: "XCreateGlyphCursor"; end; define inline-only C-function XCreateFontCursor parameter display :: ; parameter shape :: ; result value :: ; c-name: "XCreateFontCursor"; end; define inline-only C-function XLoadFont parameter display :: ; parameter name :: /* const */ ; result value :: ; c-name: "XLoadFont"; end; define inline-only C-function XCreateGC parameter display :: ; parameter d :: ; parameter valuemask :: ; parameter values :: ; result value :: ; c-name: "XCreateGC"; end; define inline-only C-function XGContextFromGC parameter gc :: ; result value :: ; c-name: "XGContextFromGC"; end; define inline-only C-function XFlushGC parameter display :: ; parameter gc :: ; c-name: "XFlushGC"; end; define inline-only C-function XCreatePixmap parameter display :: ; parameter d :: ; parameter width :: ; parameter height :: ; parameter depth :: ; result value :: ; c-name: "XCreatePixmap"; end; define inline-only C-function XCreateBitmapFromData parameter display :: ; parameter d :: ; parameter data :: /* const */ ; parameter width :: ; parameter height :: ; result value :: ; c-name: "XCreateBitmapFromData"; end; define inline-only C-function XCreatePixmapFromBitmapData parameter display :: ; parameter d :: ; parameter data :: ; parameter width :: ; parameter height :: ; parameter fg :: ; parameter bg :: ; parameter depth :: ; result value :: ; c-name: "XCreatePixmapFromBitmapData"; end; define inline-only C-function XCreateSimpleWindow parameter display :: ; parameter parent :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter border-width :: ; parameter border :: ; parameter background :: ; result value :: ; c-name: "XCreateSimpleWindow"; end; define inline-only C-function XGetSelectionOwner parameter display :: ; parameter selection :: ; result value :: ; c-name: "XGetSelectionOwner"; end; define inline-only C-function XCreateWindow parameter display :: ; parameter parent :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter border-width :: ; parameter depth :: ; parameter class :: ; parameter visual :: ; parameter valuemask :: ; parameter attributes :: ; result value :: ; c-name: "XCreateWindow"; end; define inline-only C-function XListInstalledColormaps parameter display :: ; parameter w :: ; output parameter num-return :: ; result value :: ; c-name: "XListInstalledColormaps"; end; define inline-only C-function XListFonts parameter display :: ; parameter pattern :: /* const */ ; parameter maxnames :: ; output parameter actual-count-return :: ; result value :: ; c-name: "XListFonts"; end; define inline-only C-function XListFontsWithInfo parameter display :: ; parameter pattern :: /* const */ ; parameter maxnames :: ; output parameter count-return :: ; output parameter info-return :: ; result value :: ; c-name: "XListFontsWithInfo"; end; define inline-only C-function XGetFontPath parameter display :: ; output parameter npaths-return :: ; result value :: ; c-name: "XGetFontPath"; end; define inline-only C-function XListExtensions parameter display :: ; output parameter nextensions-return :: ; result value :: ; c-name: "XListExtensions"; end; define inline-only C-function XListProperties parameter display :: ; parameter w :: ; output parameter num-prop-return :: ; result value :: ; c-name: "XListProperties"; end; define inline-only C-function XListHosts parameter display :: ; output parameter nhosts-return :: ; parameter state-return :: ; result value :: ; c-name: "XListHosts"; end; define inline-only C-function XKeycodeToKeysym parameter display :: ; parameter keycode :: ; parameter index :: ; result value :: ; c-name: "XKeycodeToKeysym"; end; define inline-only C-function XLookupKeysym parameter key-event :: ; parameter index :: ; result value :: ; c-name: "XLookupKeysym"; end; define inline-only C-function XGetKeyboardMapping parameter display :: ; parameter first-keycode :: ; parameter keycode-count :: ; output parameter keysyms-per-keycode-return :: ; result value :: ; c-name: "XGetKeyboardMapping"; end; define inline-only C-function XStringToKeysym parameter string :: /* const */ ; result value :: ; c-name: "XStringToKeysym"; end; define inline-only C-function XMaxRequestSize parameter display :: ; result value :: ; c-name: "XMaxRequestSize"; end; define inline-only C-function XExtendedMaxRequestSize parameter display :: ; result value :: ; c-name: "XExtendedMaxRequestSize"; end; define inline-only C-function XResourceManagerString parameter display :: ; result value :: ; c-name: "XResourceManagerString"; end; define inline-only C-function XScreenResourceString parameter screen :: ; result value :: ; c-name: "XScreenResourceString"; end; define inline-only C-function XDisplayMotionBufferSize parameter display :: ; result value :: ; c-name: "XDisplayMotionBufferSize"; end; define inline-only C-function XVisualIDFromVisual parameter visual :: ; result value :: ; c-name: "XVisualIDFromVisual"; end; define inline-only C-function XInitExtension parameter display :: ; parameter name :: /* const */ ; result value :: ; c-name: "XInitExtension"; end; define inline-only C-function XAddExtension parameter display :: ; result value :: ; c-name: "XAddExtension"; end; define inline-only C-function XFindOnExtensionList parameter structure :: ; parameter number :: ; result value :: ; c-name: "XFindOnExtensionList"; end; define inline-only C-function XEHeadOfExtensionList parameter object :: ; result value :: ; c-name: "XEHeadOfExtensionList"; end; define inline-only C-function XRootWindow parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XRootWindow"; end; define inline-only C-function XDefaultRootWindow parameter display :: ; result value :: ; c-name: "XDefaultRootWindow"; end; define inline-only C-function XRootWindowOfScreen parameter screen :: ; result value :: ; c-name: "XRootWindowOfScreen"; end; define inline-only C-function XDefaultVisual parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDefaultVisual"; end; define inline-only C-function XDefaultVisualOfScreen parameter screen :: ; result value :: ; c-name: "XDefaultVisualOfScreen"; end; define inline-only C-function XDefaultGC parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDefaultGC"; end; define inline-only C-function XDefaultGCOfScreen parameter screen :: ; result value :: ; c-name: "XDefaultGCOfScreen"; end; define inline-only C-function XBlackPixel parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XBlackPixel"; end; define inline-only C-function XWhitePixel parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XWhitePixel"; end; define inline-only C-function XAllPlanes result value :: ; c-name: "XAllPlanes"; end; define inline-only C-function XBlackPixelOfScreen parameter screen :: ; result value :: ; c-name: "XBlackPixelOfScreen"; end; define inline-only C-function XWhitePixelOfScreen parameter screen :: ; result value :: ; c-name: "XWhitePixelOfScreen"; end; define inline-only C-function XNextRequest parameter display :: ; result value :: ; c-name: "XNextRequest"; end; define inline-only C-function XLastKnownRequestProcessed parameter display :: ; result value :: ; c-name: "XLastKnownRequestProcessed"; end; define inline-only C-function XServerVendor parameter display :: ; result value :: ; c-name: "XServerVendor"; end; define inline-only C-function XDisplayString parameter display :: ; result value :: ; c-name: "XDisplayString"; end; define inline-only C-function XDefaultColormap parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDefaultColormap"; end; define inline-only C-function XDefaultColormapOfScreen parameter screen :: ; result value :: ; c-name: "XDefaultColormapOfScreen"; end; define inline-only C-function XDisplayOfScreen parameter screen :: ; result value :: ; c-name: "XDisplayOfScreen"; end; define inline-only C-function XScreenOfDisplay parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XScreenOfDisplay"; end; define inline-only C-function XDefaultScreenOfDisplay parameter display :: ; result value :: ; c-name: "XDefaultScreenOfDisplay"; end; define inline-only C-function XEventMaskOfScreen parameter screen :: ; result value :: ; c-name: "XEventMaskOfScreen"; end; define inline-only C-function XScreenNumberOfScreen parameter screen :: ; result value :: ; c-name: "XScreenNumberOfScreen"; end; define C-subtype ( ) end; define macro -callback-wrapper { -callback-wrapper(?new:name,?old:name) } => { define C-callable-wrapper ?new of ?old parameter display :: ; parameter error-event :: ; result value :: ; end C-callable-wrapper } end macro; define inline-only C-function XSetErrorHandler parameter handler :: ; result value :: ; c-name: "XSetErrorHandler"; end; define C-subtype ( ) end; define macro -callback-wrapper { -callback-wrapper(?new:name,?old:name) } => { define C-callable-wrapper ?new of ?old parameter display :: ; result value :: ; end C-callable-wrapper } end macro; define inline-only C-function XSetIOErrorHandler parameter handler :: ; result value :: ; c-name: "XSetIOErrorHandler"; end; define inline-only C-function XListPixmapFormats parameter display :: ; output parameter count-return :: ; result value :: ; c-name: "XListPixmapFormats"; end; define inline-only C-function XListDepths parameter display :: ; parameter screen-number :: ; output parameter count-return :: ; result value :: ; c-name: "XListDepths"; end; define inline-only C-function XReconfigureWMWindow parameter display :: ; parameter w :: ; parameter screen-number :: ; parameter mask :: ; parameter changes :: ; result value :: ; c-name: "XReconfigureWMWindow"; end; define inline-only C-function XGetWMProtocols parameter display :: ; parameter w :: ; parameter protocols-return :: ; output parameter count-return :: ; result value :: ; c-name: "XGetWMProtocols"; end; define inline-only C-function XSetWMProtocols parameter display :: ; parameter w :: ; output parameter protocols :: ; parameter count :: ; result value :: ; c-name: "XSetWMProtocols"; end; define inline-only C-function XIconifyWindow parameter display :: ; parameter w :: ; parameter screen-number :: ; result value :: ; c-name: "XIconifyWindow"; end; define inline-only C-function XWithdrawWindow parameter display :: ; parameter w :: ; parameter screen-number :: ; result value :: ; c-name: "XWithdrawWindow"; end; define inline-only C-function XGetCommand parameter display :: ; parameter w :: ; output parameter argv-return :: ; output parameter argc-return :: ; result value :: ; c-name: "XGetCommand"; end; define inline-only C-function XGetWMColormapWindows parameter display :: ; parameter w :: ; parameter windows-return :: ; output parameter count-return :: ; result value :: ; c-name: "XGetWMColormapWindows"; end; define inline-only C-function XSetWMColormapWindows parameter display :: ; parameter w :: ; output parameter colormap-windows :: ; parameter count :: ; result value :: ; c-name: "XSetWMColormapWindows"; end; define inline-only C-function XFreeStringList parameter list :: ; c-name: "XFreeStringList"; end; define inline-only C-function XSetTransientForHint parameter display :: ; parameter w :: ; parameter prop-window :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetTransientForHint"; end; define inline-only C-function XActivateScreenSaver parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XActivateScreenSaver"; end; define inline-only C-function XAddHost parameter display :: ; parameter host :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAddHost"; end; define inline-only C-function XAddHosts parameter display :: ; parameter hosts :: ; parameter num-hosts :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAddHosts"; end; define inline-only C-function XAddToExtensionList parameter structure :: ; parameter ext-data :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAddToExtensionList"; end; define inline-only C-function XAddToSaveSet parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAddToSaveSet"; end; define inline-only C-function XAllocColor parameter display :: ; parameter colormap :: ; parameter screen-in-out :: ; result value :: ; c-name: "XAllocColor"; end; define inline-only C-function XAllocColorCells parameter display :: ; parameter colormap :: ; parameter contig :: ; output parameter plane-masks-return :: ; parameter nplanes :: ; output parameter pixels-return :: ; parameter npixels :: ; result value :: ; c-name: "XAllocColorCells"; end; define inline-only C-function XAllocColorPlanes parameter display :: ; parameter colormap :: ; parameter contig :: ; output parameter pixels-return :: ; parameter ncolors :: ; parameter nreds :: ; parameter ngreens :: ; parameter nblues :: ; output parameter rmask-return :: ; output parameter gmask-return :: ; output parameter bmask-return :: ; result value :: ; c-name: "XAllocColorPlanes"; end; define inline-only C-function XAllocNamedColor parameter display :: ; parameter colormap :: ; parameter color-name :: /* const */ ; parameter screen-def-return :: ; parameter exact-def-return :: ; result value :: ; c-name: "XAllocNamedColor"; end; define inline-only C-function XAllowEvents parameter display :: ; parameter event-mode :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAllowEvents"; end; define inline-only C-function XAutoRepeatOff parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAutoRepeatOff"; end; define inline-only C-function XAutoRepeatOn parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XAutoRepeatOn"; end; define inline-only C-function XBell parameter display :: ; parameter percent :: ; result value :: /* unspecified, defaults to */ ; c-name: "XBell"; end; define inline-only C-function XBitmapBitOrder parameter display :: ; result value :: ; c-name: "XBitmapBitOrder"; end; define inline-only C-function XBitmapPad parameter display :: ; result value :: ; c-name: "XBitmapPad"; end; define inline-only C-function XBitmapUnit parameter display :: ; result value :: ; c-name: "XBitmapUnit"; end; define inline-only C-function XCellsOfScreen parameter screen :: ; result value :: ; c-name: "XCellsOfScreen"; end; define inline-only C-function XChangeActivePointerGrab parameter display :: ; parameter event-mask :: ; parameter cursor :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeActivePointerGrab"; end; define inline-only C-function XChangeGC parameter display :: ; parameter gc :: ; parameter valuemask :: ; parameter values :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeGC"; end; define inline-only C-function XChangeKeyboardControl parameter display :: ; parameter value-mask :: ; parameter values :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeKeyboardControl"; end; define inline-only C-function XChangeKeyboardMapping parameter display :: ; parameter first-keycode :: ; parameter keysyms-per-keycode :: ; output parameter keysyms :: ; parameter num-codes :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeKeyboardMapping"; end; define inline-only C-function XChangePointerControl parameter display :: ; parameter do-accel :: ; parameter do-threshold :: ; parameter accel-numerator :: ; parameter accel-denominator :: ; parameter threshold :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangePointerControl"; end; define inline-only C-function XChangeProperty parameter display :: ; parameter w :: ; parameter property :: ; parameter type :: ; parameter format :: ; parameter mode :: ; parameter data :: /* const */ ; parameter nelements :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeProperty"; end; define inline-only C-function XChangeSaveSet parameter display :: ; parameter w :: ; parameter change-mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeSaveSet"; end; define inline-only C-function XChangeWindowAttributes parameter display :: ; parameter w :: ; parameter valuemask :: ; parameter attributes :: ; result value :: /* unspecified, defaults to */ ; c-name: "XChangeWindowAttributes"; end; define inline-only C-function XCheckIfEvent parameter display :: ; parameter event-return :: ; parameter functionpointer1 :: ; parameter arg :: ; result value :: ; c-name: "XCheckIfEvent"; end; define inline-only C-function XCheckMaskEvent parameter display :: ; parameter event-mask :: ; parameter event-return :: ; result value :: ; c-name: "XCheckMaskEvent"; end; define inline-only C-function XCheckTypedEvent parameter display :: ; parameter event-type :: ; parameter event-return :: ; result value :: ; c-name: "XCheckTypedEvent"; end; define inline-only C-function XCheckTypedWindowEvent parameter display :: ; parameter w :: ; parameter event-type :: ; parameter event-return :: ; result value :: ; c-name: "XCheckTypedWindowEvent"; end; define inline-only C-function XCheckWindowEvent parameter display :: ; parameter w :: ; parameter event-mask :: ; parameter event-return :: ; result value :: ; c-name: "XCheckWindowEvent"; end; define inline-only C-function XCirculateSubwindows parameter display :: ; parameter w :: ; parameter direction :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCirculateSubwindows"; end; define inline-only C-function XCirculateSubwindowsDown parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCirculateSubwindowsDown"; end; define inline-only C-function XCirculateSubwindowsUp parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCirculateSubwindowsUp"; end; define inline-only C-function XClearArea parameter display :: ; parameter w :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter exposures :: ; result value :: /* unspecified, defaults to */ ; c-name: "XClearArea"; end; define inline-only C-function XClearWindow parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XClearWindow"; end; define inline-only C-function XCloseDisplay parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCloseDisplay"; end; define inline-only C-function XConfigureWindow parameter display :: ; parameter w :: ; parameter value-mask :: ; parameter values :: ; result value :: /* unspecified, defaults to */ ; c-name: "XConfigureWindow"; end; define inline-only C-function XConnectionNumber parameter display :: ; result value :: ; c-name: "XConnectionNumber"; end; define inline-only C-function XConvertSelection parameter display :: ; parameter selection :: ; parameter target :: ; parameter property :: ; parameter requestor :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XConvertSelection"; end; define inline-only C-function XCopyArea parameter display :: ; parameter src :: ; parameter dest :: ; parameter gc :: ; parameter src-x :: ; parameter src-y :: ; parameter width :: ; parameter height :: ; parameter dest-x :: ; parameter dest-y :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCopyArea"; end; define inline-only C-function XCopyGC parameter display :: ; parameter src :: ; parameter valuemask :: ; parameter dest :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCopyGC"; end; define inline-only C-function XCopyPlane parameter display :: ; parameter src :: ; parameter dest :: ; parameter gc :: ; parameter src-x :: ; parameter src-y :: ; parameter width :: ; parameter height :: ; parameter dest-x :: ; parameter dest-y :: ; parameter plane :: ; result value :: /* unspecified, defaults to */ ; c-name: "XCopyPlane"; end; define inline-only C-function XDefaultDepth parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDefaultDepth"; end; define inline-only C-function XDefaultDepthOfScreen parameter screen :: ; result value :: ; c-name: "XDefaultDepthOfScreen"; end; define inline-only C-function XDefaultScreen parameter display :: ; result value :: ; c-name: "XDefaultScreen"; end; define inline-only C-function XDefineCursor parameter display :: ; parameter w :: ; parameter cursor :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDefineCursor"; end; define inline-only C-function XDeleteProperty parameter display :: ; parameter w :: ; parameter property :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDeleteProperty"; end; define inline-only C-function XDestroyWindow parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDestroyWindow"; end; define inline-only C-function XDestroySubwindows parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDestroySubwindows"; end; define inline-only C-function XDoesBackingStore parameter screen :: ; result value :: ; c-name: "XDoesBackingStore"; end; define inline-only C-function XDoesSaveUnders parameter screen :: ; result value :: ; c-name: "XDoesSaveUnders"; end; define inline-only C-function XDisableAccessControl parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDisableAccessControl"; end; define inline-only C-function XDisplayCells parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDisplayCells"; end; define inline-only C-function XDisplayHeight parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDisplayHeight"; end; define inline-only C-function XDisplayHeightMM parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDisplayHeightMM"; end; define inline-only C-function XDisplayKeycodes parameter display :: ; output parameter min-keycodes-return :: ; output parameter max-keycodes-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDisplayKeycodes"; end; define inline-only C-function XDisplayPlanes parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDisplayPlanes"; end; define inline-only C-function XDisplayWidth parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDisplayWidth"; end; define inline-only C-function XDisplayWidthMM parameter display :: ; parameter screen-number :: ; result value :: ; c-name: "XDisplayWidthMM"; end; define inline-only C-function XDrawArc parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter angle1 :: ; parameter angle2 :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawArc"; end; define inline-only C-function XDrawArcs parameter display :: ; parameter d :: ; parameter gc :: ; parameter arcs :: ; parameter narcs :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawArcs"; end; define inline-only C-function XDrawImageString parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter string :: /* const */ ; parameter length :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawImageString"; end; define inline-only C-function XDrawImageString16 parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter string :: /* const */ ; parameter length :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawImageString16"; end; define inline-only C-function XDrawLine parameter display :: ; parameter d :: ; parameter gc :: ; parameter x1 :: ; parameter y1 :: ; parameter x2 :: ; parameter y2 :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawLine"; end; define inline-only C-function XDrawLines parameter display :: ; parameter d :: ; parameter gc :: ; parameter points :: ; parameter npoints :: ; parameter mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawLines"; end; define inline-only C-function XDrawPoint parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawPoint"; end; define inline-only C-function XDrawPoints parameter display :: ; parameter d :: ; parameter gc :: ; parameter points :: ; parameter npoints :: ; parameter mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawPoints"; end; define inline-only C-function XDrawRectangle parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawRectangle"; end; define inline-only C-function XDrawRectangles parameter display :: ; parameter d :: ; parameter gc :: ; parameter rectangles :: ; parameter nrectangles :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawRectangles"; end; define inline-only C-function XDrawSegments parameter display :: ; parameter d :: ; parameter gc :: ; parameter segments :: ; parameter nsegments :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawSegments"; end; define inline-only C-function XDrawString parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter string :: /* const */ ; parameter length :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawString"; end; define inline-only C-function XDrawString16 parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter string :: /* const */ ; parameter length :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawString16"; end; define inline-only C-function XDrawText parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter items :: ; parameter nitems :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawText"; end; define inline-only C-function XDrawText16 parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter items :: ; parameter nitems :: ; result value :: /* unspecified, defaults to */ ; c-name: "XDrawText16"; end; define inline-only C-function XEnableAccessControl parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XEnableAccessControl"; end; define inline-only C-function XEventsQueued parameter display :: ; parameter mode :: ; result value :: ; c-name: "XEventsQueued"; end; define inline-only C-function XFetchName parameter display :: ; parameter w :: ; parameter window-name-return :: ; result value :: ; c-name: "XFetchName"; end; define inline-only C-function XFillArc parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; parameter angle1 :: ; parameter angle2 :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFillArc"; end; define inline-only C-function XFillArcs parameter display :: ; parameter d :: ; parameter gc :: ; parameter arcs :: ; parameter narcs :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFillArcs"; end; define inline-only C-function XFillPolygon parameter display :: ; parameter d :: ; parameter gc :: ; parameter points :: ; parameter npoints :: ; parameter shape :: ; parameter mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFillPolygon"; end; define inline-only C-function XFillRectangle parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFillRectangle"; end; define inline-only C-function XFillRectangles parameter display :: ; parameter d :: ; parameter gc :: ; parameter rectangles :: ; parameter nrectangles :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFillRectangles"; end; define inline-only C-function XFlush parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFlush"; end; define inline-only C-function XForceScreenSaver parameter display :: ; parameter mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XForceScreenSaver"; end; define inline-only C-function XFree result value :: /* unspecified, defaults to */ ; c-name: "XFree"; end; define inline-only C-function XFreeColormap parameter display :: ; parameter colormap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeColormap"; end; define inline-only C-function XFreeColors parameter display :: ; parameter colormap :: ; output parameter pixels :: ; parameter npixels :: ; parameter planes :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeColors"; end; define inline-only C-function XFreeCursor parameter display :: ; parameter cursor :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeCursor"; end; define inline-only C-function XFreeExtensionList parameter list :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeExtensionList"; end; define inline-only C-function XFreeFont parameter display :: ; parameter font-struct :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeFont"; end; define inline-only C-function XFreeFontInfo parameter names :: ; parameter free-info :: ; parameter actual-count :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeFontInfo"; end; define inline-only C-function XFreeFontNames parameter list :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeFontNames"; end; define inline-only C-function XFreeFontPath parameter list :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeFontPath"; end; define inline-only C-function XFreeGC parameter display :: ; parameter gc :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeGC"; end; define inline-only C-function XFreeModifiermap parameter modmap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreeModifiermap"; end; define inline-only C-function XFreePixmap parameter display :: ; parameter pixmap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XFreePixmap"; end; define inline-only C-function XGeometry parameter display :: ; parameter screen :: ; parameter position :: /* const */ ; parameter default-position :: /* const */ ; parameter bwidth :: ; parameter fwidth :: ; parameter fheight :: ; parameter xadder :: ; parameter yadder :: ; output parameter x-return :: ; output parameter y-return :: ; output parameter width-return :: ; output parameter height-return :: ; result value :: ; c-name: "XGeometry"; end; define inline-only C-function XGetErrorDatabaseText parameter display :: ; parameter name :: /* const */ ; parameter message :: /* const */ ; parameter default-string :: /* const */ ; parameter buffer-return :: ; parameter length :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGetErrorDatabaseText"; end; define inline-only C-function XGetErrorText parameter display :: ; parameter code :: ; parameter buffer-return :: ; parameter length :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGetErrorText"; end; define inline-only C-function XGetFontProperty parameter font-struct :: ; parameter atom :: ; output parameter value-return :: ; result value :: ; c-name: "XGetFontProperty"; end; define inline-only C-function XGetGCValues parameter display :: ; parameter gc :: ; parameter valuemask :: ; parameter values-return :: ; result value :: ; c-name: "XGetGCValues"; end; define inline-only C-function XGetGeometry parameter display :: ; parameter d :: ; output parameter root-return :: ; output parameter x-return :: ; output parameter y-return :: ; output parameter width-return :: ; output parameter height-return :: ; output parameter border-width-return :: ; output parameter depth-return :: ; result value :: ; c-name: "XGetGeometry"; end; define inline-only C-function XGetIconName parameter display :: ; parameter w :: ; parameter icon-name-return :: ; result value :: ; c-name: "XGetIconName"; end; define inline-only C-function XGetInputFocus parameter display :: ; output parameter focus-return :: ; output parameter revert-to-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGetInputFocus"; end; define inline-only C-function XGetKeyboardControl parameter display :: ; parameter values-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGetKeyboardControl"; end; define inline-only C-function XGetPointerControl parameter display :: ; output parameter accel-numerator-return :: ; output parameter accel-denominator-return :: ; output parameter threshold-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGetPointerControl"; end; define inline-only C-function XGetPointerMapping parameter display :: ; parameter map-return :: ; parameter nmap :: ; result value :: ; c-name: "XGetPointerMapping"; end; define inline-only C-function XGetScreenSaver parameter display :: ; output parameter timeout-return :: ; output parameter interval-return :: ; output parameter prefer-blanking-return :: ; output parameter allow-exposures-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGetScreenSaver"; end; define inline-only C-function XGetTransientForHint parameter display :: ; parameter w :: ; output parameter prop-window-return :: ; result value :: ; c-name: "XGetTransientForHint"; end; define inline-only C-function XGetWindowProperty parameter display :: ; parameter w :: ; parameter property :: ; parameter long-offset :: ; parameter long-length :: ; parameter delete :: ; parameter req-type :: ; output parameter actual-type-return :: ; output parameter actual-format-return :: ; output parameter nitems-return :: ; output parameter bytes-after-return :: ; parameter prop-return :: ; result value :: ; c-name: "XGetWindowProperty"; end; define inline-only C-function XGetWindowAttributes parameter display :: ; parameter w :: ; parameter window-attributes-return :: ; result value :: ; c-name: "XGetWindowAttributes"; end; define inline-only C-function XGrabButton parameter display :: ; parameter button :: ; parameter modifiers :: ; parameter grab-window :: ; parameter owner-events :: ; parameter event-mask :: ; parameter pointer-mode :: ; parameter keyboard-mode :: ; parameter confine-to :: ; parameter cursor :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGrabButton"; end; define inline-only C-function XGrabKey parameter display :: ; parameter keycode :: ; parameter modifiers :: ; parameter grab-window :: ; parameter owner-events :: ; parameter pointer-mode :: ; parameter keyboard-mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGrabKey"; end; define inline-only C-function XGrabKeyboard parameter display :: ; parameter grab-window :: ; parameter owner-events :: ; parameter pointer-mode :: ; parameter keyboard-mode :: ; parameter time :: ; result value :: ; c-name: "XGrabKeyboard"; end; define inline-only C-function XGrabPointer parameter display :: ; parameter grab-window :: ; parameter owner-events :: ; parameter event-mask :: ; parameter pointer-mode :: ; parameter keyboard-mode :: ; parameter confine-to :: ; parameter cursor :: ; parameter time :: ; result value :: ; c-name: "XGrabPointer"; end; define inline-only C-function XGrabServer parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XGrabServer"; end; define inline-only C-function XHeightMMOfScreen parameter screen :: ; result value :: ; c-name: "XHeightMMOfScreen"; end; define inline-only C-function XHeightOfScreen parameter screen :: ; result value :: ; c-name: "XHeightOfScreen"; end; define inline-only C-function XIfEvent parameter display :: ; parameter event-return :: ; parameter functionpointer1 :: ; parameter arg :: ; result value :: /* unspecified, defaults to */ ; c-name: "XIfEvent"; end; define inline-only C-function XImageByteOrder parameter display :: ; result value :: ; c-name: "XImageByteOrder"; end; define inline-only C-function XInstallColormap parameter display :: ; parameter colormap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XInstallColormap"; end; define inline-only C-function XKeysymToKeycode parameter display :: ; parameter keysym :: ; result value :: ; c-name: "XKeysymToKeycode"; end; define inline-only C-function XKillClient parameter display :: ; parameter resource :: ; result value :: /* unspecified, defaults to */ ; c-name: "XKillClient"; end; define inline-only C-function XLookupColor parameter display :: ; parameter colormap :: ; parameter color-name :: /* const */ ; parameter exact-def-return :: ; parameter screen-def-return :: ; result value :: ; c-name: "XLookupColor"; end; define inline-only C-function XLowerWindow parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XLowerWindow"; end; define inline-only C-function XMapRaised parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XMapRaised"; end; define inline-only C-function XMapSubwindows parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XMapSubwindows"; end; define inline-only C-function XMapWindow parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XMapWindow"; end; define inline-only C-function XMaskEvent parameter display :: ; parameter event-mask :: ; parameter event-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XMaskEvent"; end; define inline-only C-function XMaxCmapsOfScreen parameter screen :: ; result value :: ; c-name: "XMaxCmapsOfScreen"; end; define inline-only C-function XMinCmapsOfScreen parameter screen :: ; result value :: ; c-name: "XMinCmapsOfScreen"; end; define inline-only C-function XMoveResizeWindow parameter display :: ; parameter w :: ; parameter x :: ; parameter y :: ; parameter width :: ; parameter height :: ; result value :: /* unspecified, defaults to */ ; c-name: "XMoveResizeWindow"; end; define inline-only C-function XMoveWindow parameter display :: ; parameter w :: ; parameter x :: ; parameter y :: ; result value :: /* unspecified, defaults to */ ; c-name: "XMoveWindow"; end; define inline-only C-function XNextEvent parameter display :: ; parameter event-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XNextEvent"; end; define inline-only C-function XNoOp parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XNoOp"; end; define inline-only C-function XParseColor parameter display :: ; parameter colormap :: ; parameter spec :: /* const */ ; parameter exact-def-return :: ; result value :: ; c-name: "XParseColor"; end; define inline-only C-function XParseGeometry parameter parsestring :: /* const */ ; output parameter x-return :: ; output parameter y-return :: ; output parameter width-return :: ; output parameter height-return :: ; result value :: ; c-name: "XParseGeometry"; end; define inline-only C-function XPeekEvent parameter display :: ; parameter event-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XPeekEvent"; end; define inline-only C-function XPeekIfEvent parameter display :: ; parameter event-return :: ; parameter functionpointer1 :: ; parameter arg :: ; result value :: /* unspecified, defaults to */ ; c-name: "XPeekIfEvent"; end; define inline-only C-function XPending parameter display :: ; result value :: ; c-name: "XPending"; end; define inline-only C-function XPlanesOfScreen parameter screen :: ; result value :: ; c-name: "XPlanesOfScreen"; end; define inline-only C-function XProtocolRevision parameter display :: ; result value :: ; c-name: "XProtocolRevision"; end; define inline-only C-function XProtocolVersion parameter display :: ; result value :: ; c-name: "XProtocolVersion"; end; define inline-only C-function XPutBackEvent parameter display :: ; parameter event :: ; result value :: /* unspecified, defaults to */ ; c-name: "XPutBackEvent"; end; define inline-only C-function XPutImage parameter display :: ; parameter d :: ; parameter gc :: ; parameter image :: ; parameter src-x :: ; parameter src-y :: ; parameter dest-x :: ; parameter dest-y :: ; parameter width :: ; parameter height :: ; result value :: /* unspecified, defaults to */ ; c-name: "XPutImage"; end; define inline-only C-function XQLength parameter display :: ; result value :: ; c-name: "XQLength"; end; define inline-only C-function XQueryBestCursor parameter display :: ; parameter d :: ; parameter width :: ; parameter height :: ; output parameter width-return :: ; output parameter height-return :: ; result value :: ; c-name: "XQueryBestCursor"; end; define inline-only C-function XQueryBestSize parameter display :: ; parameter class :: ; parameter which-screen :: ; parameter width :: ; parameter height :: ; output parameter width-return :: ; output parameter height-return :: ; result value :: ; c-name: "XQueryBestSize"; end; define inline-only C-function XQueryBestStipple parameter display :: ; parameter which-screen :: ; parameter width :: ; parameter height :: ; output parameter width-return :: ; output parameter height-return :: ; result value :: ; c-name: "XQueryBestStipple"; end; define inline-only C-function XQueryBestTile parameter display :: ; parameter which-screen :: ; parameter width :: ; parameter height :: ; output parameter width-return :: ; output parameter height-return :: ; result value :: ; c-name: "XQueryBestTile"; end; define inline-only C-function XQueryColor parameter display :: ; parameter colormap :: ; parameter def-in-out :: ; result value :: /* unspecified, defaults to */ ; c-name: "XQueryColor"; end; define inline-only C-function XQueryColors parameter display :: ; parameter colormap :: ; parameter defs-in-out :: ; parameter ncolors :: ; result value :: /* unspecified, defaults to */ ; c-name: "XQueryColors"; end; define inline-only C-function XQueryExtension parameter display :: ; parameter name :: /* const */ ; output parameter major-opcode-return :: ; output parameter first-event-return :: ; output parameter first-error-return :: ; result value :: ; c-name: "XQueryExtension"; end; define inline-only C-function XQueryKeymap parameter display :: ; parameter string1 :: /* char[32] */; result value :: /* unspecified, defaults to */ ; c-name: "XQueryKeymap"; end; define inline-only C-function XQueryPointer parameter display :: ; parameter w :: ; output parameter root-return :: ; output parameter child-return :: ; output parameter root-x-return :: ; output parameter root-y-return :: ; output parameter win-x-return :: ; output parameter win-y-return :: ; output parameter mask-return :: ; result value :: ; c-name: "XQueryPointer"; end; define inline-only C-function XQueryTextExtents parameter display :: ; parameter font-ID :: ; parameter string :: /* const */ ; parameter nchars :: ; output parameter direction-return :: ; output parameter font-ascent-return :: ; output parameter font-descent-return :: ; parameter overall-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XQueryTextExtents"; end; define inline-only C-function XQueryTextExtents16 parameter display :: ; parameter font-ID :: ; parameter string :: /* const */ ; parameter nchars :: ; output parameter direction-return :: ; output parameter font-ascent-return :: ; output parameter font-descent-return :: ; parameter overall-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XQueryTextExtents16"; end; define inline-only C-function XQueryTree parameter display :: ; parameter w :: ; output parameter root-return :: ; output parameter parent-return :: ; parameter children-return :: ; output parameter nchildren-return :: ; result value :: ; c-name: "XQueryTree"; end; define inline-only C-function XRaiseWindow parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRaiseWindow"; end; define inline-only C-function XReadBitmapFile parameter display :: ; parameter d :: ; parameter filename :: /* const */ ; output parameter width-return :: ; output parameter height-return :: ; output parameter bitmap-return :: ; output parameter x-hot-return :: ; output parameter y-hot-return :: ; result value :: ; c-name: "XReadBitmapFile"; end; define inline-only C-function XRebindKeysym parameter display :: ; parameter keysym :: ; parameter list :: ; parameter mod-count :: ; parameter string :: /* const */ ; parameter bytes-string :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRebindKeysym"; end; define inline-only C-function XRecolorCursor parameter display :: ; parameter cursor :: ; parameter foreground-color :: ; parameter background-color :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRecolorCursor"; end; define inline-only C-function XRefreshKeyboardMapping parameter event-map :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRefreshKeyboardMapping"; end; define inline-only C-function XRemoveFromSaveSet parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRemoveFromSaveSet"; end; define inline-only C-function XRemoveHost parameter display :: ; parameter host :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRemoveHost"; end; define inline-only C-function XRemoveHosts parameter display :: ; parameter hosts :: ; parameter num-hosts :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRemoveHosts"; end; define inline-only C-function XReparentWindow parameter display :: ; parameter w :: ; parameter parent :: ; parameter x :: ; parameter y :: ; result value :: /* unspecified, defaults to */ ; c-name: "XReparentWindow"; end; define inline-only C-function XResetScreenSaver parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XResetScreenSaver"; end; define inline-only C-function XResizeWindow parameter display :: ; parameter w :: ; parameter width :: ; parameter height :: ; result value :: /* unspecified, defaults to */ ; c-name: "XResizeWindow"; end; define inline-only C-function XRestackWindows parameter display :: ; output parameter windows :: ; parameter nwindows :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRestackWindows"; end; define inline-only C-function XRotateBuffers parameter display :: ; parameter rotate :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRotateBuffers"; end; define inline-only C-function XRotateWindowProperties parameter display :: ; parameter w :: ; output parameter properties :: ; parameter num-prop :: ; parameter npositions :: ; result value :: /* unspecified, defaults to */ ; c-name: "XRotateWindowProperties"; end; define inline-only C-function XScreenCount parameter display :: ; result value :: ; c-name: "XScreenCount"; end; define inline-only C-function XSelectInput parameter display :: ; parameter w :: ; parameter event-mask :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSelectInput"; end; define inline-only C-function XSendEvent parameter display :: ; parameter w :: ; parameter propagate :: ; parameter event-mask :: ; parameter event-send :: ; result value :: ; c-name: "XSendEvent"; end; define inline-only C-function XSetAccessControl parameter display :: ; parameter mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetAccessControl"; end; define inline-only C-function XSetArcMode parameter display :: ; parameter gc :: ; parameter arc-mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetArcMode"; end; define inline-only C-function XSetBackground parameter display :: ; parameter gc :: ; parameter background :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetBackground"; end; define inline-only C-function XSetClipMask parameter display :: ; parameter gc :: ; parameter pixmap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetClipMask"; end; define inline-only C-function XSetClipOrigin parameter display :: ; parameter gc :: ; parameter clip-x-origin :: ; parameter clip-y-origin :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetClipOrigin"; end; define inline-only C-function XSetClipRectangles parameter display :: ; parameter gc :: ; parameter clip-x-origin :: ; parameter clip-y-origin :: ; parameter rectangles :: ; parameter n :: ; parameter ordering :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetClipRectangles"; end; define inline-only C-function XSetCloseDownMode parameter display :: ; parameter close-mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetCloseDownMode"; end; define inline-only C-function XSetCommand parameter display :: ; parameter w :: ; parameter argv :: ; parameter argc :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetCommand"; end; define inline-only C-function XSetDashes parameter display :: ; parameter gc :: ; parameter dash-offset :: ; parameter dash-list :: /* const */ ; parameter n :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetDashes"; end; define inline-only C-function XSetFillRule parameter display :: ; parameter gc :: ; parameter fill-rule :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetFillRule"; end; define inline-only C-function XSetFillStyle parameter display :: ; parameter gc :: ; parameter fill-style :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetFillStyle"; end; define inline-only C-function XSetFont parameter display :: ; parameter gc :: ; parameter font :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetFont"; end; define inline-only C-function XSetFontPath parameter display :: ; parameter directories :: ; parameter ndirs :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetFontPath"; end; define inline-only C-function XSetForeground parameter display :: ; parameter gc :: ; parameter foreground :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetForeground"; end; define inline-only C-function XSetFunction parameter display :: ; parameter gc :: ; parameter function :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetFunction"; end; define inline-only C-function XSetGraphicsExposures parameter display :: ; parameter gc :: ; parameter graphics-exposures :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetGraphicsExposures"; end; define inline-only C-function XSetIconName parameter display :: ; parameter w :: ; parameter icon-name :: /* const */ ; result value :: /* unspecified, defaults to */ ; c-name: "XSetIconName"; end; define inline-only C-function XSetInputFocus parameter display :: ; parameter focus :: ; parameter revert-to :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetInputFocus"; end; define inline-only C-function XSetLineAttributes parameter display :: ; parameter gc :: ; parameter line-width :: ; parameter line-style :: ; parameter cap-style :: ; parameter join-style :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetLineAttributes"; end; define inline-only C-function XSetModifierMapping parameter display :: ; parameter modmap :: ; result value :: ; c-name: "XSetModifierMapping"; end; define inline-only C-function XSetPlaneMask parameter display :: ; parameter gc :: ; parameter plane-mask :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetPlaneMask"; end; define inline-only C-function XSetPointerMapping parameter display :: ; parameter map :: /* const */ ; parameter nmap :: ; result value :: ; c-name: "XSetPointerMapping"; end; define inline-only C-function XSetScreenSaver parameter display :: ; parameter timeout :: ; parameter interval :: ; parameter prefer-blanking :: ; parameter allow-exposures :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetScreenSaver"; end; define inline-only C-function XSetSelectionOwner parameter display :: ; parameter selection :: ; parameter owner :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetSelectionOwner"; end; define inline-only C-function XSetState parameter display :: ; parameter gc :: ; parameter foreground :: ; parameter background :: ; parameter function :: ; parameter plane-mask :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetState"; end; define inline-only C-function XSetStipple parameter display :: ; parameter gc :: ; parameter stipple :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetStipple"; end; define inline-only C-function XSetSubwindowMode parameter display :: ; parameter gc :: ; parameter subwindow-mode :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetSubwindowMode"; end; define inline-only C-function XSetTSOrigin parameter display :: ; parameter gc :: ; parameter ts-x-origin :: ; parameter ts-y-origin :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetTSOrigin"; end; define inline-only C-function XSetTile parameter display :: ; parameter gc :: ; parameter tile :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetTile"; end; define inline-only C-function XSetWindowBackground parameter display :: ; parameter w :: ; parameter background-pixel :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetWindowBackground"; end; define inline-only C-function XSetWindowBackgroundPixmap parameter display :: ; parameter w :: ; parameter background-pixmap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetWindowBackgroundPixmap"; end; define inline-only C-function XSetWindowBorder parameter display :: ; parameter w :: ; parameter border-pixel :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetWindowBorder"; end; define inline-only C-function XSetWindowBorderPixmap parameter display :: ; parameter w :: ; parameter border-pixmap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetWindowBorderPixmap"; end; define inline-only C-function XSetWindowBorderWidth parameter display :: ; parameter w :: ; parameter width :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetWindowBorderWidth"; end; define inline-only C-function XSetWindowColormap parameter display :: ; parameter w :: ; parameter colormap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSetWindowColormap"; end; define inline-only C-function XStoreBuffer parameter display :: ; parameter bytes :: /* const */ ; parameter nbytes :: ; parameter buffer :: ; result value :: /* unspecified, defaults to */ ; c-name: "XStoreBuffer"; end; define inline-only C-function XStoreBytes parameter display :: ; parameter bytes :: /* const */ ; parameter nbytes :: ; result value :: /* unspecified, defaults to */ ; c-name: "XStoreBytes"; end; define inline-only C-function XStoreColor parameter display :: ; parameter colormap :: ; parameter color :: ; result value :: /* unspecified, defaults to */ ; c-name: "XStoreColor"; end; define inline-only C-function XStoreColors parameter display :: ; parameter colormap :: ; parameter color :: ; parameter ncolors :: ; result value :: /* unspecified, defaults to */ ; c-name: "XStoreColors"; end; define inline-only C-function XStoreName parameter display :: ; parameter w :: ; parameter window-name :: /* const */ ; result value :: /* unspecified, defaults to */ ; c-name: "XStoreName"; end; define inline-only C-function XStoreNamedColor parameter display :: ; parameter colormap :: ; parameter color :: /* const */ ; parameter pixel :: ; parameter flags :: ; result value :: /* unspecified, defaults to */ ; c-name: "XStoreNamedColor"; end; define inline-only C-function XSync parameter display :: ; parameter discard :: ; result value :: /* unspecified, defaults to */ ; c-name: "XSync"; end; define inline-only C-function XTextExtents parameter font-struct :: ; parameter string :: /* const */ ; parameter nchars :: ; output parameter direction-return :: ; output parameter font-ascent-return :: ; output parameter font-descent-return :: ; parameter overall-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XTextExtents"; end; define inline-only C-function XTextExtents16 parameter font-struct :: ; parameter string :: /* const */ ; parameter nchars :: ; output parameter direction-return :: ; output parameter font-ascent-return :: ; output parameter font-descent-return :: ; parameter overall-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XTextExtents16"; end; define inline-only C-function XTextWidth parameter font-struct :: ; parameter string :: /* const */ ; parameter count :: ; result value :: ; c-name: "XTextWidth"; end; define inline-only C-function XTextWidth16 parameter font-struct :: ; parameter string :: /* const */ ; parameter count :: ; result value :: ; c-name: "XTextWidth16"; end; define inline-only C-function XTranslateCoordinates parameter display :: ; parameter src-w :: ; parameter dest-w :: ; parameter src-x :: ; parameter src-y :: ; output parameter dest-x-return :: ; output parameter dest-y-return :: ; output parameter child-return :: ; result value :: ; c-name: "XTranslateCoordinates"; end; define inline-only C-function XUndefineCursor parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUndefineCursor"; end; define inline-only C-function XUngrabButton parameter display :: ; parameter button :: ; parameter modifiers :: ; parameter grab-window :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUngrabButton"; end; define inline-only C-function XUngrabKey parameter display :: ; parameter keycode :: ; parameter modifiers :: ; parameter grab-window :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUngrabKey"; end; define inline-only C-function XUngrabKeyboard parameter display :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUngrabKeyboard"; end; define inline-only C-function XUngrabPointer parameter display :: ; parameter time :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUngrabPointer"; end; define inline-only C-function XUngrabServer parameter display :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUngrabServer"; end; define inline-only C-function XUninstallColormap parameter display :: ; parameter colormap :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUninstallColormap"; end; define inline-only C-function XUnloadFont parameter display :: ; parameter font :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUnloadFont"; end; define inline-only C-function XUnmapSubwindows parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUnmapSubwindows"; end; define inline-only C-function XUnmapWindow parameter display :: ; parameter w :: ; result value :: /* unspecified, defaults to */ ; c-name: "XUnmapWindow"; end; define inline-only C-function XVendorRelease parameter display :: ; result value :: ; c-name: "XVendorRelease"; end; define inline-only C-function XWarpPointer parameter display :: ; parameter src-w :: ; parameter dest-w :: ; parameter src-x :: ; parameter src-y :: ; parameter src-width :: ; parameter src-height :: ; parameter dest-x :: ; parameter dest-y :: ; result value :: /* unspecified, defaults to */ ; c-name: "XWarpPointer"; end; define inline-only C-function XWidthMMOfScreen parameter screen :: ; result value :: ; c-name: "XWidthMMOfScreen"; end; define inline-only C-function XWidthOfScreen parameter screen :: ; result value :: ; c-name: "XWidthOfScreen"; end; define inline-only C-function XWindowEvent parameter display :: ; parameter w :: ; parameter event-mask :: ; parameter event-return :: ; result value :: /* unspecified, defaults to */ ; c-name: "XWindowEvent"; end; define inline-only C-function XWriteBitmapFile parameter display :: ; parameter filename :: /* const */ ; parameter bitmap :: ; parameter width :: ; parameter height :: ; parameter x-hot :: ; parameter y-hot :: ; result value :: ; c-name: "XWriteBitmapFile"; end; define inline-only C-function XSupportsLocale result value :: ; c-name: "XSupportsLocale"; end; define inline-only C-function XSetLocaleModifiers parameter modifier-list :: /* const */ ; result value :: ; c-name: "XSetLocaleModifiers"; end; define inline-only C-function XCreateFontSet parameter display :: ; parameter base-font-name-list :: /* const */ ; parameter missing-charset-list :: ; output parameter missing-charset-count :: ; parameter def-string :: ; result value :: ; c-name: "XCreateFontSet"; end; define inline-only C-function XFreeFontSet parameter display :: ; parameter font-set :: ; c-name: "XFreeFontSet"; end; define inline-only C-function XFontsOfFontSet parameter font-set :: ; parameter font-struct-list :: ; parameter font-name-list :: ; result value :: ; c-name: "XFontsOfFontSet"; end; define inline-only C-function XBaseFontNameListOfFontSet parameter font-set :: ; result value :: ; c-name: "XBaseFontNameListOfFontSet"; end; define inline-only C-function XLocaleOfFontSet parameter font-set :: ; result value :: ; c-name: "XLocaleOfFontSet"; end; define inline-only C-function XContextDependentDrawing parameter font-set :: ; result value :: ; c-name: "XContextDependentDrawing"; end; define inline-only C-function XExtentsOfFontSet parameter font-set :: ; result value :: ; c-name: "XExtentsOfFontSet"; end; define inline-only C-function XmbTextEscapement parameter font-set :: ; parameter text :: /* const */ ; parameter bytes-text :: ; result value :: ; c-name: "XmbTextEscapement"; end; define inline-only C-function XwcTextEscapement parameter font-set :: ; parameter text :: ; parameter num-wchars :: ; result value :: ; c-name: "XwcTextEscapement"; end; define inline-only C-function XmbTextExtents parameter font-set :: ; parameter text :: /* const */ ; parameter bytes-text :: ; parameter overall-ink-return :: ; parameter overall-logical-return :: ; result value :: ; c-name: "XmbTextExtents"; end; define inline-only C-function XwcTextExtents parameter font-set :: ; parameter text :: ; parameter num-wchars :: ; parameter overall-ink-return :: ; parameter overall-logical-return :: ; result value :: ; c-name: "XwcTextExtents"; end; define inline-only C-function XmbTextPerCharExtents parameter font-set :: ; parameter text :: /* const */ ; parameter bytes-text :: ; parameter ink-extents-buffer :: ; parameter logical-extents-buffer :: ; parameter buffer-size :: ; output parameter num-chars :: ; parameter overall-ink-return :: ; parameter overall-logical-return :: ; result value :: ; c-name: "XmbTextPerCharExtents"; end; define inline-only C-function XwcTextPerCharExtents parameter font-set :: ; parameter text :: ; parameter num-wchars :: ; parameter ink-extents-buffer :: ; parameter logical-extents-buffer :: ; parameter buffer-size :: ; output parameter num-chars :: ; parameter overall-ink-return :: ; parameter overall-logical-return :: ; result value :: ; c-name: "XwcTextPerCharExtents"; end; define inline-only C-function XmbDrawText parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter text-items :: ; parameter nitems :: ; c-name: "XmbDrawText"; end; define inline-only C-function XwcDrawText parameter display :: ; parameter d :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter text-items :: ; parameter nitems :: ; c-name: "XwcDrawText"; end; define inline-only C-function XmbDrawString parameter display :: ; parameter d :: ; parameter font-set :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter text :: /* const */ ; parameter bytes-text :: ; c-name: "XmbDrawString"; end; define inline-only C-function XwcDrawString parameter display :: ; parameter d :: ; parameter font-set :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter text :: ; parameter num-wchars :: ; c-name: "XwcDrawString"; end; define inline-only C-function XmbDrawImageString parameter display :: ; parameter d :: ; parameter font-set :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter text :: /* const */ ; parameter bytes-text :: ; c-name: "XmbDrawImageString"; end; define inline-only C-function XwcDrawImageString parameter display :: ; parameter d :: ; parameter font-set :: ; parameter gc :: ; parameter x :: ; parameter y :: ; parameter text :: ; parameter num-wchars :: ; c-name: "XwcDrawImageString"; end; define inline-only C-function XOpenIM parameter dpy :: ; parameter rdb :: ; parameter res-name :: ; parameter res-class :: ; result value :: ; c-name: "XOpenIM"; end; define inline-only C-function XCloseIM parameter im :: ; result value :: ; c-name: "XCloseIM"; end; define inline-only C-function XGetIMValues result value :: ; c-name: "XGetIMValues"; end; define inline-only C-function XDisplayOfIM parameter im :: ; result value :: ; c-name: "XDisplayOfIM"; end; define inline-only C-function XLocaleOfIM parameter im :: ; result value :: ; c-name: "XLocaleOfIM"; end; define inline-only C-function XCreateIC result value :: ; c-name: "XCreateIC"; end; define inline-only C-function XDestroyIC parameter ic :: ; c-name: "XDestroyIC"; end; define inline-only C-function XSetICFocus parameter ic :: ; c-name: "XSetICFocus"; end; define inline-only C-function XUnsetICFocus parameter ic :: ; c-name: "XUnsetICFocus"; end; define inline-only C-function XwcResetIC parameter ic :: ; result value :: ; c-name: "XwcResetIC"; end; define inline-only C-function XmbResetIC parameter ic :: ; result value :: ; c-name: "XmbResetIC"; end; define inline-only C-function XSetICValues result value :: ; c-name: "XSetICValues"; end; define inline-only C-function XGetICValues result value :: ; c-name: "XGetICValues"; end; define inline-only C-function XIMOfIC parameter ic :: ; result value :: ; c-name: "XIMOfIC"; end; define inline-only C-function XFilterEvent parameter event :: ; parameter window :: ; result value :: ; c-name: "XFilterEvent"; end; define inline-only C-function XmbLookupString parameter ic :: ; parameter event :: ; parameter buffer-return :: ; parameter bytes-buffer :: ; output parameter keysym-return :: ; parameter status-return :: ; result value :: ; c-name: "XmbLookupString"; end; define inline-only C-function XwcLookupString parameter ic :: ; parameter event :: ; parameter buffer-return :: ; parameter wchars-buffer :: ; output parameter keysym-return :: ; parameter status-return :: ; result value :: ; c-name: "XwcLookupString"; end; define inline-only C-function XVaCreateNestedList result value :: ; c-name: "XVaCreateNestedList"; end; define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize (); define sealed domain make (singleton()); define sealed domain initialize ();