Common Lisp Package: XEMBED

README:

FUNCTION

Public

Undocumented

CLIENT (WIN)

COMBINE-HANDLERS (H1 H2)

CREATE-SOCKET (USE-CLIENT-GEOMETRY &REST KEY-VALUE-PAIRS &KEY &ALLOW-OTHER-KEYS)

CURRY (FUNCTION &REST ARGS)

DECODE-XEMBED-MESSAGE-TYPE (TYPE)

DESTROY-SOCKET (SOCKETWIN &OPTIONAL (REPARENT-P T))

DFORMAT (LEVEL CONTROL-STRING &REST FORMAT-ARGUMENTS)

EMBED (SOCKETWIN CLIENTWIN &OPTIONAL (REPARENT-P NIL) (X 0) (Y 0) (RESET-GEOMETRY-P T))

HANDLER-POS (EVENT-KEY)

MOVE-NEXT-TO (EL NEXT-TO SEQ &KEY (WHERE RIGHT) (TEST #'EQL))

RFORMAT (CONTROL-STRING &REST FORMAT-ARGUMENTS)

SOCKET-ACTIVATE (SOCKETWIN)

SOCKET-LIST-HANDLER-VECTOR (SOCKETLIST-FN)

SOCKET-RESIZE (SOCKETWIN W H)

UPDATE-TIMESTAMP (WIN &OPTIONAL TIMESTAMP)

WINDOW-PARENT (WIN)

WINDOW-RESIZE (WINDOW WIDTH HEIGHT)

Private

Undocumented

COMBINE-FUNCTIONS (HF1 HF2)

COMPOSE (FN1 FN2)

DECODE-FLAGS (FLAGS FLAGS-ALIST)

DECODE-XEMBED-DETAIL (DETAIL)

DECODE-XEMBED-INFO-FLAGS (FLAGS)

DECODE-XEMBED-MODIFIER-FLAGS (FLAGS)

DELETE-CREATE-NOTIFY-EVENT (WIN)

DFORMAT-CALL (LEVEL FN IN-OR-OUT &REST ARGUMENTS)

DROP-CONFIGURE-NOTIFY (SOCKETWIN W H)

ENCODE-FLAGS (FLAGS FLAGS-ALIST)

ENCODE-XEMBED-DETAIL (DETAIL)

ENCODE-XEMBED-INFO-FLAGS (FLAGS)

ENCODE-XEMBED-MESSAGE-TYPE (TYPE)

ENCODE-XEMBED-MODIFIER-FLAGS (FLAGS)

FLATTEN (LIST)

FORMAT-CALL (FN IN-OR-OUT &REST ARGUMENTS)

FORMAT-IN-OR-OUT (IN-OR-OUT)

FORWARD-XEMBED-MESSAGE-UP (SOCKETWIN TIMESTAMP OPCODE DETAIL DATA1 DATA2)

GET-KEYWORD-VALUE (KEY LIST)

GET-SERVER-TIME (WIN)

GETFLAG (KEY FLAGS KEY-ALIST)

GROUP-BY-2 (LIST)

IS-TOPLEVEL (WIN)

MAYBE (PRED)

MAYBE-START-PROTOCOL (SOCKETWIN)

MOVE-NEXT-TO-HELPER (EL NEXT-TO SEQ &KEY (WHERE RIGHT) (TEST #'EQL))

NULLFN (&REST ARGS)

PFORMAT (CONTROL-STRING &REST FORMAT-ARGUMENTS)

REQUESTED-STATE (WIN)

SATISFY-MAP/UNMAP-REQUEST (SOCKETWIN)

SEQUENCEP (OBJECT)

SET-PROPERTY-NOTIFY (WINDOW)

SETFLAG (FLAGS KEY-ALIST KEY VALUE)

SETFLAGS (FLAGS KEY-ALIST &REST KEY-VALUE-PAIRS &KEY &ALLOW-OTHER-KEYS)

SOCKET-CLEAR-FOCUS-REQUEST (SOCKETWIN &OPTIONAL VALUE)

SOCKET-DEACTIVATE (SOCKETWIN)

SOCKET-FOCUS-IN (SOCKETWIN &OPTIONAL (WHAT XEMBED-FOCUS-CURRENT))

SOCKET-FOCUS-OUT (SOCKETWIN)

SOCKET-FOCUS-REQUESTED-P (SOCKETWIN)

SOCKET-HANDLER-VECTOR (SOCKETWIN)

SOCKET-MODALITY-OFF (SOCKETWIN)

SOCKET-MODALITY-ON (SOCKETWIN)

SOCKET-RESET (SOCKETWIN)

SOCKET-RESET-GEOMETRY (SOCKETWIN)

SOCKETP (WINDOW)

SUBST-KEYWORD-VALUE (KEY VALUE LIST)

SUPPORTED-PROTOCOL-VERSION (WIN)

XEMBED-FOCUS-IN (CLIENT-WINDOW DETAIL)

XEMBED-INFO (WINDOW)

SETFXEMBED-INFO (NEW-VAL WINDOW)

XEMBED-INFO-FLAGS (XEMBED-INFO)

SETFXEMBED-INFO-FLAGS (NEW-VAL WINDOW)

XEMBED-INFO-FLAGS-RAW (XEMBED-INFO)

XEMBED-INFO-RAW (WINDOW)

SETFXEMBED-INFO-RAW (NEW-VAL WINDOW)

XEMBED-INFO-READY-P (WINDOW)

XEMBED-INFO-VALID-P (XEMBED-INFO)

XEMBED-INFO-VERSION (XEMBED-INFO)

SETFXEMBED-INFO-VERSION (NEW-VAL WINDOW)

XEMBED-INFO-VERSION-RAW (XEMBED-INFO)

XEMBED-NOTIFY (CLIENT-WINDOW EMBEDDER-WINDOW &OPTIONAL VERSION)

XEMBED-SEND (DEST-WIN &KEY OPCODE (DETAIL 0) (DATA1 0) (DATA2 0) TIMESTAMP)

XEMBED-SOCKET-INFO (WINDOW)

SETFXEMBED-SOCKET-INFO (VALUE WINDOW)

XOR (X Y)

XSI-FLAGS (XSI)

XSI-GETFLAG (XSI KEY)

XSI-SETFLAGS (XSI &REST KEYWORD-VALUE-PAIRS &KEY &ALLOW-OTHER-KEYS)

MACRO

Public

Undocumented

HANDLER-VECTOR (&REST CLAUSES)

Private

Undocumented

SEND-AND-SET-FLAG (SOCKETWIN FLAG-KEY FLAG-VALUE &BODY SEND-FORM)

SEND-WRAPPER (DISP (&BODY SEND-SEQUENCE) &BODY ERROR-HANDLERS)

WITH-RESULT-STREAM ((FNAME &REST KEY-VALUE-PAIRS &KEY &ALLOW-OTHER-KEYS) &BODY BODY)

VARIABLE

Public

Undocumented

*TIMESTAMP*

Private

Undocumented

*DEBUG-LEVEL*

*DEBUG-STREAM*

*PROGRESS-STREAM*

*RESULT-STREAM*

*SHOW-PROGRESS*

+CURRENTTIME+

+LAST-EVENT+

+SOCKET-EVENT-MASK+

+XEMBED-DETAIL-ALIST+

+XEMBED-INFO-FLAGS-ALIST+

+XEMBED-MESSAGE-ALIST+

+XEMBED-MODIFIER-ALIST+

+XEMBED-SOCKET-INFO-FLAGS-ALIST+

+XEMBED-VERSION+

+XEMBED_ACCELERATOR_OVERLOADED+

+XEMBED_DIRECTION_DEFAULT+

+XEMBED_DIRECTION_LEFT_RIGHT+

+XEMBED_DIRECTION_UP_DOWN+

+XEMBED_RESULT_OK+

+XEMBED_RESULT_UNSUPPORTED+

+XEMBED_RESULT_X11ERROR+

HANDLERS