The cl-wayland Reference Manual

This is the cl-wayland Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:51:51 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 cl-wayland

libwayland bindings for Common Lisp

Author

Malcolm Still

License

BSD 3-Clause

Dependencies
  • cffi (system).
  • closer-mop (system).
Source

cl-wayland.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 cl-wayland/cl-wayland.asd

Source

cl-wayland.asd.

Parent Component

cl-wayland (system).

ASDF Systems

cl-wayland.


3.1.2 cl-wayland/wayland-util.lisp

Source

cl-wayland.asd.

Parent Component

cl-wayland (system).

Packages

wayland-util.

Public Interface
Internals

3.1.3 cl-wayland/wayland-server-core.lisp

Dependency

wayland-util.lisp (file).

Source

cl-wayland.asd.

Parent Component

cl-wayland (system).

Packages

wayland-server-core.

Public Interface
Internals

3.1.4 cl-wayland/wayland-server-protocol.lisp

Dependency

wayland-server-core.lisp (file).

Source

cl-wayland.asd.

Parent Component

cl-wayland (system).

Packages

wayland-server-protocol.

Public Interface
Internals

3.1.5 cl-wayland/xdg-shell-server-protocol.lisp

Dependency

wayland-server-protocol.lisp (file).

Source

cl-wayland.asd.

Parent Component

cl-wayland (system).

Packages

xdg-shell-server-protocol.

Public Interface
Internals

3.1.7 cl-wayland/waylisp.lisp

Dependency

zxdg-shell-v6-server-protocol.lisp (file).

Source

cl-wayland.asd.

Parent Component

cl-wayland (system).

Packages

waylisp.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 wayland-server-core

Source

wayland-server-core.lisp.

Use List
  • cffi.
  • common-lisp.
Used By List
Public Interface
Internals

4.2 waylisp

Source

waylisp.lisp.

Use List
Public Interface
Internals

4.3 xdg-shell-server-protocol

Source

xdg-shell-server-protocol.lisp.

Use List
Used By List

waylisp.

Public Interface
Internals

4.4 wayland-util

Source

wayland-util.lisp.

Use List
  • cffi.
  • common-lisp.
Used By List
Public Interface
Internals

4.6 wayland-server-protocol

Source

wayland-server-protocol.lisp.

Use List
Used By List
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: wl-buffer-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-callback-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-compositor-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-data-device-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-data-device-manager-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-data-offer-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-data-source-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-display-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-keyboard-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-output-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-pointer-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-region-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-registry-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-seat-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-shell-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-shell-surface-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-shm-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-shm-pool-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-subcompositor-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-subsurface-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-surface-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: wl-touch-interface
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Special Variable: xdg-popup-interface
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Special Variable: xdg-shell-interface
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Special Variable: xdg-shell-server-types
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Special Variable: xdg-surface-interface
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Special Variable: zxdg-popup-v6-interface
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Special Variable: zxdg-positioner-v6-interface
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Special Variable: zxdg-shell-v6-interface
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Special Variable: zxdg-shell-v6-server-types
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Special Variable: zxdg-surface-v6-interface
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Special Variable: zxdg-toplevel-v6-interface
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.


5.1.2 Macros

Macro: def-wl-bind (name (client &rest args) &body body)
Package

waylisp.

Source

waylisp.lisp.

Macro: def-wl-callback (name (client resource &rest args) &body body)
Package

waylisp.

Source

waylisp.lisp.

Macro: def-wl-delete (name (resource) &body body)
Package

waylisp.

Source

waylisp.lisp.

Macro: defimplementation (name (&rest superclasses) (&rest impls) (&rest slots))
Package

waylisp.

Source

waylisp.lisp.

Macro: with-wl-array (array &body body)
Package

waylisp.

Source

waylisp.lisp.

Macro: wl-resource-post-event (resource opcode &rest varargs0)
Package

wayland-server-core.

Source

wayland-server-core.lisp.


5.1.3 Ordinary functions

Function: find-resource (client ->resource)
Package

waylisp.

Source

waylisp.lisp.

Function: get-client (client-ptr)
Package

waylisp.

Source

waylisp.lisp.

Function: get-version (resource)
Package

waylisp.

Source

waylisp.lisp.

Function: implement-wl-buffer (&key destroy)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-callback (&key)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-compositor (&key create-surface create-region)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-data-device (&key start-drag set-selection release)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-data-device-manager (&key create-data-source get-data-device)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-data-offer (&key accept receive destroy finish set-actions)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-data-source (&key offer destroy set-actions)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-display (&key sync get-registry)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-keyboard (&key release)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-output (&key)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-pointer (&key set-cursor release)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-region (&key destroy add subtract)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-registry (&key bind)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-seat (&key get-pointer get-keyboard get-touch release)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-shell (&key get-shell-surface)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-shell-surface (&key pong move resize set-toplevel set-transient set-fullscreen set-popup set-maximized set-title set-class)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-shm (&key create-pool)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-shm-pool (&key create-buffer destroy resize)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-subcompositor (&key destroy get-subsurface)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-subsurface (&key destroy set-position place-above place-below set-sync set-desync)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-surface (&key destroy attach damage frame set-opaque-region set-input-region commit set-buffer-transform set-buffer-scale damage-buffer)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-wl-touch (&key release)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: implement-xdg-popup (&key destroy)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: implement-xdg-shell (&key destroy use-unstable-version get-xdg-surface get-xdg-popup pong)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: implement-xdg-surface (&key destroy set-parent set-title set-app-id show-window-menu move resize ack-configure set-window-geometry set-maximized unset-maximized set-fullscreen unset-fullscreen set-minimized)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: implement-zxdg-popup-v6 (&key destroy grab)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: implement-zxdg-positioner-v6 (&key destroy set-size set-anchor-rect set-anchor set-gravity set-constraint-adjustment set-offset)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: implement-zxdg-shell-v6 (&key destroy create-positioner get-xdg-surface pong)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: implement-zxdg-surface-v6 (&key destroy get-toplevel get-popup set-window-geometry ack-configure)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: implement-zxdg-toplevel-v6 (&key destroy set-parent set-title set-app-id show-window-menu move resize set-max-size set-min-size set-maximized unset-maximized set-fullscreen unset-fullscreen set-minimized)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: initialize-wayland-server-interfaces ()
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: initialize-xdg-shell-server-interfaces ()
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: initialize-zxdg-shell-v6-server-interfaces ()
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: make-wl-interface (name version method-count methods event-count events)
Package

wayland-util.

Source

wayland-util.lisp.

Function: make-wl-message (&rest methods)
Package

wayland-util.

Source

wayland-util.lisp.

Function: make-wl-types (&rest types)
Package

wayland-util.

Source

wayland-util.lisp.

Function: offset-types (types offset)
Package

wayland-util.

Source

wayland-util.lisp.

Function: pid-of-client (client-ptr)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: remove-resource (resource)
Package

waylisp.

Source

waylisp.lisp.

Function: set-events (interface events)
Package

wayland-util.

Source

wayland-util.lisp.

Function: set-requests (interface requests)
Package

wayland-util.

Source

wayland-util.lisp.

Function: wl-array-add (array size)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-array-copy (array source)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-array-init (array)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-array-release (array)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-buffer-send-release (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-callback-send-done (resource callback-data)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-client-add-destroy-listener (client listener)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-create (display fd)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-destroy (client)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-flush (client)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-get-credentials (client pid uid gid)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-get-destroy-listener (client func)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-get-fd (client)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-get-object (client id)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-client-post-no-memory (client)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-data-device-send-data-offer (resource id)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-device-send-drop (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-device-send-enter (resource serial surface x y id)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-device-send-leave (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-device-send-motion (resource time x y)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-device-send-selection (resource id)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-offer-send-action (resource dnd-action)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-offer-send-offer (resource mime-type)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-offer-send-source-actions (resource source-actions)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-source-send-action (resource dnd-action)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-source-send-cancelled (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-source-send-dnd-drop-performed (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-source-send-dnd-finished (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-source-send-send (resource mime-type fd)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-data-source-send-target (resource mime-type)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-display-add-destroy-listener (display listener)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-add-shm-format (display format)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-add-socket (display name)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-add-socket-auto (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-add-socket-fd (display sock-fd)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-create ()
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-destroy (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-flush-clients (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-get-destroy-listener (display notify)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-get-event-loop (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-get-serial (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-init-shm (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-next-serial (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-run (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-display-send-delete-id (resource id)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-display-send-error (resource object-id code message)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-display-terminate (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-add-destroy-listener (loop listener)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-add-fd (loop fd mask func data)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-add-idle (loop func data)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-add-signal (loop signal-number func data)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-add-timer (loop func data)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-create ()
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-destroy (loop)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-dispatch (loop timeout)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-dispatch-idle (loop)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-get-destroy-listener (loop func)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-loop-get-fd (loop)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-source-check (source)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-source-fd-update (source mask)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-source-remove (source)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-event-source-timer-update (source ms-delay)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-global-create (display interface version data func)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-global-destroy (display)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-keyboard-send-enter (resource serial surface keys)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-keyboard-send-key (resource serial time key state)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-keyboard-send-keymap (resource format fd size)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-keyboard-send-leave (resource serial surface)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-keyboard-send-modifiers (resource serial mods-depressed mods-latched mods-locked group)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-keyboard-send-repeat-info (resource rate delay)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-list-empty (list)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-list-init (list)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-list-insert (list elm)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-list-insert-list (list other)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-list-length (list)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-list-remove (elm)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-output-send-done (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-output-send-geometry (resource x y physical-width physical-height subpixel make model transform)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-output-send-mode (resource flags width height refresh)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-output-send-scale (resource factor)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-axis (resource time axis value)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-axis-discrete (resource axis discrete)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-axis-source (resource axis-source)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-axis-stop (resource time axis)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-button (resource serial time button state)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-enter (resource serial surface surface-x surface-y)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-frame (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-leave (resource serial surface)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-pointer-send-motion (resource time surface-x surface-y)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-registry-send-global (resource name interface version)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-registry-send-global-remove (resource name)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-resource-create (client interface version id)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-destroy (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-get-class (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-get-client (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-get-id (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-get-user-data (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-get-version (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-instance-of (resource interface implementation)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-set-dispatcher (resource implementation data destroy)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-resource-set-implementation (resource implementation data destroy)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-seat-send-capabilities (resource capabilities)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-seat-send-name (resource name)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-shell-surface-send-configure (resource edges width height)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-shell-surface-send-ping (resource serial)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-shell-surface-send-popup-done (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-shm-buffer-begin-access (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-end-access (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-get (resource)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-get-data (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-get-format (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-get-height (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-get-stride (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-get-width (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-buffer-ref-pool (buffer)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-pool-unref (pool)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-shm-send-format (resource format)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-signal-add (sig listener)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: wl-surface-send-enter (resource output)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-surface-send-leave (resource output)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-touch-send-cancel (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-touch-send-down (resource serial time surface id x y)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-touch-send-frame (resource)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-touch-send-motion (resource time id x y)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: wl-touch-send-up (resource serial time id)
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Function: xdg-popup-send-popup-done (resource)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: xdg-shell-send-ping (resource serial)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: xdg-surface-send-close (resource)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: xdg-surface-send-configure (resource width height states serial)
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Function: zxdg-popup-v6-send-configure (resource x y width height)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: zxdg-popup-v6-send-popup-done (resource)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: zxdg-shell-v6-send-ping (resource serial)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: zxdg-surface-v6-send-configure (resource serial)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: zxdg-toplevel-v6-send-close (resource)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Function: zxdg-toplevel-v6-send-configure (resource width height states)
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.


5.1.4 Generic functions

Generic Reader: ->client (object)
Package

waylisp.

Methods
Reader Method: ->client ((wl-client wl-client))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

->client.

Generic Writer: (setf ->client) (object)
Package

waylisp.

Methods
Writer Method: (setf ->client) ((wl-client wl-client))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

->client.

Generic Reader: ->resource (object)
Package

waylisp.

Methods
Reader Method: ->resource ((wl-resource wl-resource))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

->resource.

Generic Writer: (setf ->resource) (object)
Package

waylisp.

Methods
Writer Method: (setf ->resource) ((wl-resource wl-resource))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

->resource.

Generic Function: activate (surface active-surface mods)
Package

waylisp.

Methods
Method: activate ((surface isurface) active-surface mods)
Source

waylisp.lisp.

Method: activate ((surface (eql nil)) active-surface mods)
Source

waylisp.lisp.

Generic Reader: client (object)
Package

waylisp.

Methods
Reader Method: client ((wl-resource wl-resource))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

client.

Generic Writer: (setf client) (object)
Package

waylisp.

Methods
Writer Method: (setf client) ((wl-resource wl-resource))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

client.

Generic Function: deactivate (surface)
Package

waylisp.

Methods
Method: deactivate ((surface isurface))
Source

waylisp.lisp.

Method: deactivate ((surface (eql nil)))
Source

waylisp.lisp.

Generic Reader: effects (object)
Package

waylisp.

Methods
Reader Method: effects ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

effects.

Generic Writer: (setf effects) (object)
Package

waylisp.

Methods
Writer Method: (setf effects) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

effects.

Generic Reader: height (object)
Package

waylisp.

Methods
Reader Method: height ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

height.

Reader Method: height ((wl-rect wl-rect))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

height.

Generic Writer: (setf height) (object)
Package

waylisp.

Methods
Writer Method: (setf height) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

height.

Writer Method: (setf height) ((wl-rect wl-rect))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

height.

Generic Reader: id (object)
Package

waylisp.

Methods
Reader Method: id ((wl-resource wl-resource))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

id.

Generic Writer: (setf id) (object)
Package

waylisp.

Methods
Writer Method: (setf id) ((wl-resource wl-resource))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

id.

Generic Reader: keyboard (object)
Package

waylisp.

Methods
Reader Method: keyboard ((wl-client wl-client))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

keyboard.

Generic Writer: (setf keyboard) (object)
Package

waylisp.

Methods
Writer Method: (setf keyboard) ((wl-client wl-client))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

keyboard.

Generic Function: keyboard-send-enter (surface)
Package

waylisp.

Methods
Method: keyboard-send-enter ((surface isurface))
Source

waylisp.lisp.

Generic Function: keyboard-send-leave (surface)
Package

waylisp.

Methods
Method: keyboard-send-leave ((surface isurface))
Source

waylisp.lisp.

Generic Function: keyboard-send-modifiers (surface depressed latched locked group)
Package

waylisp.

Methods
Method: keyboard-send-modifiers ((surface isurface) depressed latched locked group)
Source

waylisp.lisp.

Generic Reader: opacity (object)
Package

waylisp.

Methods
Reader Method: opacity ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

opacity.

Generic Writer: (setf opacity) (object)
Package

waylisp.

Methods
Writer Method: (setf opacity) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

opacity.

Generic Reader: operation (object)
Package

waylisp.

Methods
Reader Method: operation ((wl-rect wl-rect))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

operation.

Generic Writer: (setf operation) (object)
Package

waylisp.

Methods
Writer Method: (setf operation) ((wl-rect wl-rect))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

operation.

Generic Reader: origin-x (object)
Package

waylisp.

Methods
Reader Method: origin-x ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

origin-x.

Generic Writer: (setf origin-x) (object)
Package

waylisp.

Methods
Writer Method: (setf origin-x) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

origin-x.

Generic Reader: origin-y (object)
Package

waylisp.

Methods
Reader Method: origin-y ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

origin-y.

Generic Writer: (setf origin-y) (object)
Package

waylisp.

Methods
Writer Method: (setf origin-y) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

origin-y.

Generic Reader: pointer (object)
Package

waylisp.

Methods
Reader Method: pointer ((wl-client wl-client))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

pointer.

Generic Writer: (setf pointer) (object)
Package

waylisp.

Methods
Writer Method: (setf pointer) ((wl-client wl-client))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

pointer.

Generic Function: resize (surface width height time &key activate?)
Package

waylisp.

Methods
Method: resize ((surface isurface) width height time &key activate?)
Source

waylisp.lisp.

Generic Reader: resources (object)
Package

waylisp.

Methods
Reader Method: resources ((wl-client wl-client))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

resources.

Generic Writer: (setf resources) (object)
Package

waylisp.

Methods
Writer Method: (setf resources) ((wl-client wl-client))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

resources.

Generic Reader: scale-x (object)
Package

waylisp.

Methods
Reader Method: scale-x ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

scale-x.

Generic Writer: (setf scale-x) (object)
Package

waylisp.

Methods
Writer Method: (setf scale-x) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

scale-x.

Generic Reader: scale-y (object)
Package

waylisp.

Methods
Reader Method: scale-y ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

scale-y.

Generic Writer: (setf scale-y) (object)
Package

waylisp.

Methods
Writer Method: (setf scale-y) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

scale-y.

Generic Reader: subsurfaces (object)
Package

waylisp.

Methods
Reader Method: subsurfaces ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

subsurfaces.

Generic Writer: (setf subsurfaces) (object)
Package

waylisp.

Methods
Writer Method: (setf subsurfaces) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

subsurfaces.

Generic Reader: width (object)
Package

waylisp.

Methods
Reader Method: width ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

width.

Reader Method: width ((wl-rect wl-rect))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

width.

Generic Writer: (setf width) (object)
Package

waylisp.

Methods
Writer Method: (setf width) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

width.

Writer Method: (setf width) ((wl-rect wl-rect))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

width.

Generic Reader: wl-surface (object)
Package

waylisp.

Methods
Reader Method: wl-surface ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

wl-surface.

Generic Writer: (setf wl-surface) (object)
Package

waylisp.

Methods
Writer Method: (setf wl-surface) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

wl-surface.

Generic Reader: x (object)
Package

waylisp.

Methods
Reader Method: x ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

x.

Reader Method: x ((wl-rect wl-rect))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

x.

Generic Writer: (setf x) (object)
Package

waylisp.

Methods
Writer Method: (setf x) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

x.

Writer Method: (setf x) ((wl-rect wl-rect))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

x.

Generic Reader: y (object)
Package

waylisp.

Methods
Reader Method: y ((isurface isurface))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

y.

Reader Method: y ((wl-rect wl-rect))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

y.

Generic Writer: (setf y) (object)
Package

waylisp.

Methods
Writer Method: (setf y) ((isurface isurface))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

y.

Writer Method: (setf y) ((wl-rect wl-rect))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

y.


5.1.5 Standalone methods

Method: initialize-instance :before ((resource wl-resource) &key ->resource client version id implementation interface)
Source

waylisp.lisp.

Method: print-object ((obj wl-client) out)
Source

waylisp.lisp.


5.1.6 Classes

Class: isurface
Package

waylisp.

Source

waylisp.lisp.

Direct methods
Direct slots
Slot: x
Initform

0.0

Initargs

:x

Readers

x.

Writers

(setf x).

Slot: y
Initform

0.0

Initargs

:y

Readers

y.

Writers

(setf y).

Slot: width
Initform

0.0

Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initform

0.0

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: opacity
Initform

1.0

Initargs

:opacity

Readers

opacity.

Writers

(setf opacity).

Slot: scale-x
Initform

1.0

Initargs

:scale-x

Readers

scale-x.

Writers

(setf scale-x).

Slot: scale-y
Initform

1.0

Initargs

:scale-y

Readers

scale-y.

Writers

(setf scale-y).

Slot: origin-x
Initform

0.0

Initargs

:origin-x

Readers

origin-x.

Writers

(setf origin-x).

Slot: origin-y
Initform

0.0

Initargs

:origin-y

Readers

origin-y.

Writers

(setf origin-y).

Slot: wl-surface
Initargs

:wl-surface

Readers

wl-surface.

Writers

(setf wl-surface).

Slot: effects
Initargs

:effects

Readers

effects.

Writers

(setf effects).

Slot: subsurfaces
Initargs

:subsurfaces

Readers

subsurfaces.

Writers

(setf subsurfaces).

Class: wl-client
Package

waylisp.

Source

waylisp.lisp.

Direct methods
Direct slots
Slot: ->client
Initargs

:->client

Readers

->client.

Writers

(setf ->client).

Slot: regions
Initargs

:regions

Readers

regions.

Writers

(setf regions).

Slot: resources
Initargs

:resources

Readers

resources.

Writers

(setf resources).

Slot: pointer
Initargs

:pointer

Readers

pointer.

Writers

(setf pointer).

Slot: keyboard
Initargs

:keyboard

Readers

keyboard.

Writers

(setf keyboard).

Class: wl-rect
Package

waylisp.

Source

waylisp.lisp.

Direct methods
Direct slots
Slot: x
Initform

0

Initargs

:x

Readers

x.

Writers

(setf x).

Slot: y
Initform

0

Initargs

:y

Readers

y.

Writers

(setf y).

Slot: width
Initform

0

Initargs

:width

Readers

width.

Writers

(setf width).

Slot: height
Initform

0

Initargs

:height

Readers

height.

Writers

(setf height).

Slot: operation
Initargs

:operation

Readers

operation.

Writers

(setf operation).

Class: wl-resource
Package

waylisp.

Source

waylisp.lisp.

Direct methods
Direct slots
Slot: ->resource
Initargs

:->resource

Readers

->resource.

Writers

(setf ->resource).

Slot: id
Initargs

:id

Readers

id.

Writers

(setf id).

Slot: client
Initargs

:client

Readers

client.

Writers

(setf client).

Slot: implementation
Initargs

:implementation

Readers

implementation.

Writers

(setf implementation).

Slot: interface
Initargs

:interface

Readers

interface.

Writers

(setf interface).

Class: wl_array-tclass
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl_interface-tclass
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl_list-tclass
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl_listener-tclass
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl_message-tclass
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

5.2 Internals


5.2.1 Special variables

Special Variable: *clients*
Package

waylisp.

Source

waylisp.lisp.

Special Variable: *surfaces*
Package

waylisp.

Source

waylisp.lisp.


5.2.2 Ordinary functions

Function: %wl-resource-instance-of (resource interface implementation)
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Function: find-region (->region client)
Package

waylisp.

Source

waylisp.lisp.

Function: find-resource-all (->resource)
Package

waylisp.

Source

waylisp.lisp.

Function: make-interface ()
Package

wayland-server-core.

Source

wayland-server-core.lisp.


5.2.3 Generic functions

Generic Reader: implementation (object)
Package

waylisp.

Methods
Reader Method: implementation ((wl-resource wl-resource))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

implementation.

Generic Writer: (setf implementation) (object)
Package

waylisp.

Methods
Writer Method: (setf implementation) ((wl-resource wl-resource))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

implementation.

Generic Reader: interface (object)
Package

waylisp.

Methods
Reader Method: interface ((wl-resource wl-resource))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

interface.

Generic Writer: (setf interface) (object)
Package

waylisp.

Methods
Writer Method: (setf interface) ((wl-resource wl-resource))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

interface.

Generic Reader: regions (object)
Package

waylisp.

Methods
Reader Method: regions ((wl-client wl-client))

automatically generated reader method

Source

waylisp.lisp.

Target Slot

regions.

Generic Writer: (setf regions) (object)
Package

waylisp.

Methods
Writer Method: (setf regions) ((wl-client wl-client))

automatically generated writer method

Source

waylisp.lisp.

Target Slot

regions.


5.2.4 Classes

Class: wl-buffer-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-callback-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-compositor-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-data-device-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-data-device-manager-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-data-offer-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-data-source-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-display-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-interface-tclass
Package

wayland-util.

Source

wayland-util.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-keyboard-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-message-tclass
Package

wayland-util.

Source

wayland-util.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-output-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-pointer-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-region-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-registry-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-seat-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-shell-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-shell-surface-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-shm-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-shm-pool-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-subcompositor-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-subsurface-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-surface-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl-touch-implementation-tclass
Package

wayland-server-protocol.

Source

wayland-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: wl_signal-tclass
Package

wayland-server-core.

Source

wayland-server-core.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: xdg-popup-implementation-tclass
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: xdg-shell-implementation-tclass
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: xdg-surface-implementation-tclass
Package

xdg-shell-server-protocol.

Source

xdg-shell-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: zxdg-popup-v6-implementation-tclass
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: zxdg-positioner-v6-implementation-tclass
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: zxdg-shell-v6-implementation-tclass
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: zxdg-surface-v6-implementation-tclass
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.
Class: zxdg-toplevel-v6-implementation-tclass
Package

zxdg-shell-v6-server-protocol.

Source

zxdg-shell-v6-server-protocol.lisp.

Direct superclasses
  • foreign-struct-type.
  • translatable-foreign-type.

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (   -  
A   C   D   E   F   G   H   I   K   M   O   P   R   S   W   X   Y   Z  
Index Entry  Section

%
%wl-resource-instance-of: Private ordinary functions

(
(setf ->client): Public generic functions
(setf ->client): Public generic functions
(setf ->resource): Public generic functions
(setf ->resource): Public generic functions
(setf client): Public generic functions
(setf client): Public generic functions
(setf effects): Public generic functions
(setf effects): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf height): Public generic functions
(setf id): Public generic functions
(setf id): Public generic functions
(setf implementation): Private generic functions
(setf implementation): Private generic functions
(setf interface): Private generic functions
(setf interface): Private generic functions
(setf keyboard): Public generic functions
(setf keyboard): Public generic functions
(setf opacity): Public generic functions
(setf opacity): Public generic functions
(setf operation): Public generic functions
(setf operation): Public generic functions
(setf origin-x): Public generic functions
(setf origin-x): Public generic functions
(setf origin-y): Public generic functions
(setf origin-y): Public generic functions
(setf pointer): Public generic functions
(setf pointer): Public generic functions
(setf regions): Private generic functions
(setf regions): Private generic functions
(setf resources): Public generic functions
(setf resources): Public generic functions
(setf scale-x): Public generic functions
(setf scale-x): Public generic functions
(setf scale-y): Public generic functions
(setf scale-y): Public generic functions
(setf subsurfaces): Public generic functions
(setf subsurfaces): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf width): Public generic functions
(setf wl-surface): Public generic functions
(setf wl-surface): Public generic functions
(setf x): Public generic functions
(setf x): Public generic functions
(setf x): Public generic functions
(setf y): Public generic functions
(setf y): Public generic functions
(setf y): Public generic functions

-
->client: Public generic functions
->client: Public generic functions
->resource: Public generic functions
->resource: Public generic functions

A
activate: Public generic functions
activate: Public generic functions
activate: Public generic functions

C
client: Public generic functions
client: Public generic functions

D
deactivate: Public generic functions
deactivate: Public generic functions
deactivate: Public generic functions
def-wl-bind: Public macros
def-wl-callback: Public macros
def-wl-delete: Public macros
defimplementation: Public macros

E
effects: Public generic functions
effects: Public generic functions

F
find-region: Private ordinary functions
find-resource: Public ordinary functions
find-resource-all: Private ordinary functions
Function, %wl-resource-instance-of: Private ordinary functions
Function, find-region: Private ordinary functions
Function, find-resource: Public ordinary functions
Function, find-resource-all: Private ordinary functions
Function, get-client: Public ordinary functions
Function, get-version: Public ordinary functions
Function, implement-wl-buffer: Public ordinary functions
Function, implement-wl-callback: Public ordinary functions
Function, implement-wl-compositor: Public ordinary functions
Function, implement-wl-data-device: Public ordinary functions
Function, implement-wl-data-device-manager: Public ordinary functions
Function, implement-wl-data-offer: Public ordinary functions
Function, implement-wl-data-source: Public ordinary functions
Function, implement-wl-display: Public ordinary functions
Function, implement-wl-keyboard: Public ordinary functions
Function, implement-wl-output: Public ordinary functions
Function, implement-wl-pointer: Public ordinary functions
Function, implement-wl-region: Public ordinary functions
Function, implement-wl-registry: Public ordinary functions
Function, implement-wl-seat: Public ordinary functions
Function, implement-wl-shell: Public ordinary functions
Function, implement-wl-shell-surface: Public ordinary functions
Function, implement-wl-shm: Public ordinary functions
Function, implement-wl-shm-pool: Public ordinary functions
Function, implement-wl-subcompositor: Public ordinary functions
Function, implement-wl-subsurface: Public ordinary functions
Function, implement-wl-surface: Public ordinary functions
Function, implement-wl-touch: Public ordinary functions
Function, implement-xdg-popup: Public ordinary functions
Function, implement-xdg-shell: Public ordinary functions
Function, implement-xdg-surface: Public ordinary functions
Function, implement-zxdg-popup-v6: Public ordinary functions
Function, implement-zxdg-positioner-v6: Public ordinary functions
Function, implement-zxdg-shell-v6: Public ordinary functions
Function, implement-zxdg-surface-v6: Public ordinary functions
Function, implement-zxdg-toplevel-v6: Public ordinary functions
Function, initialize-wayland-server-interfaces: Public ordinary functions
Function, initialize-xdg-shell-server-interfaces: Public ordinary functions
Function, initialize-zxdg-shell-v6-server-interfaces: Public ordinary functions
Function, make-interface: Private ordinary functions
Function, make-wl-interface: Public ordinary functions
Function, make-wl-message: Public ordinary functions
Function, make-wl-types: Public ordinary functions
Function, offset-types: Public ordinary functions
Function, pid-of-client: Public ordinary functions
Function, remove-resource: Public ordinary functions
Function, set-events: Public ordinary functions
Function, set-requests: Public ordinary functions
Function, wl-array-add: Public ordinary functions
Function, wl-array-copy: Public ordinary functions
Function, wl-array-init: Public ordinary functions
Function, wl-array-release: Public ordinary functions
Function, wl-buffer-send-release: Public ordinary functions
Function, wl-callback-send-done: Public ordinary functions
Function, wl-client-add-destroy-listener: Public ordinary functions
Function, wl-client-create: Public ordinary functions
Function, wl-client-destroy: Public ordinary functions
Function, wl-client-flush: Public ordinary functions
Function, wl-client-get-credentials: Public ordinary functions
Function, wl-client-get-destroy-listener: Public ordinary functions
Function, wl-client-get-fd: Public ordinary functions
Function, wl-client-get-object: Public ordinary functions
Function, wl-client-post-no-memory: Public ordinary functions
Function, wl-data-device-send-data-offer: Public ordinary functions
Function, wl-data-device-send-drop: Public ordinary functions
Function, wl-data-device-send-enter: Public ordinary functions
Function, wl-data-device-send-leave: Public ordinary functions
Function, wl-data-device-send-motion: Public ordinary functions
Function, wl-data-device-send-selection: Public ordinary functions
Function, wl-data-offer-send-action: Public ordinary functions
Function, wl-data-offer-send-offer: Public ordinary functions
Function, wl-data-offer-send-source-actions: Public ordinary functions
Function, wl-data-source-send-action: Public ordinary functions
Function, wl-data-source-send-cancelled: Public ordinary functions
Function, wl-data-source-send-dnd-drop-performed: Public ordinary functions
Function, wl-data-source-send-dnd-finished: Public ordinary functions
Function, wl-data-source-send-send: Public ordinary functions
Function, wl-data-source-send-target: Public ordinary functions
Function, wl-display-add-destroy-listener: Public ordinary functions
Function, wl-display-add-shm-format: Public ordinary functions
Function, wl-display-add-socket: Public ordinary functions
Function, wl-display-add-socket-auto: Public ordinary functions
Function, wl-display-add-socket-fd: Public ordinary functions
Function, wl-display-create: Public ordinary functions
Function, wl-display-destroy: Public ordinary functions
Function, wl-display-flush-clients: Public ordinary functions
Function, wl-display-get-destroy-listener: Public ordinary functions
Function, wl-display-get-event-loop: Public ordinary functions
Function, wl-display-get-serial: Public ordinary functions
Function, wl-display-init-shm: Public ordinary functions
Function, wl-display-next-serial: Public ordinary functions
Function, wl-display-run: Public ordinary functions
Function, wl-display-send-delete-id: Public ordinary functions
Function, wl-display-send-error: Public ordinary functions
Function, wl-display-terminate: Public ordinary functions
Function, wl-event-loop-add-destroy-listener: Public ordinary functions
Function, wl-event-loop-add-fd: Public ordinary functions
Function, wl-event-loop-add-idle: Public ordinary functions
Function, wl-event-loop-add-signal: Public ordinary functions
Function, wl-event-loop-add-timer: Public ordinary functions
Function, wl-event-loop-create: Public ordinary functions
Function, wl-event-loop-destroy: Public ordinary functions
Function, wl-event-loop-dispatch: Public ordinary functions
Function, wl-event-loop-dispatch-idle: Public ordinary functions
Function, wl-event-loop-get-destroy-listener: Public ordinary functions
Function, wl-event-loop-get-fd: Public ordinary functions
Function, wl-event-source-check: Public ordinary functions
Function, wl-event-source-fd-update: Public ordinary functions
Function, wl-event-source-remove: Public ordinary functions
Function, wl-event-source-timer-update: Public ordinary functions
Function, wl-global-create: Public ordinary functions
Function, wl-global-destroy: Public ordinary functions
Function, wl-keyboard-send-enter: Public ordinary functions
Function, wl-keyboard-send-key: Public ordinary functions
Function, wl-keyboard-send-keymap: Public ordinary functions
Function, wl-keyboard-send-leave: Public ordinary functions
Function, wl-keyboard-send-modifiers: Public ordinary functions
Function, wl-keyboard-send-repeat-info: Public ordinary functions
Function, wl-list-empty: Public ordinary functions
Function, wl-list-init: Public ordinary functions
Function, wl-list-insert: Public ordinary functions
Function, wl-list-insert-list: Public ordinary functions
Function, wl-list-length: Public ordinary functions
Function, wl-list-remove: Public ordinary functions
Function, wl-output-send-done: Public ordinary functions
Function, wl-output-send-geometry: Public ordinary functions
Function, wl-output-send-mode: Public ordinary functions
Function, wl-output-send-scale: Public ordinary functions
Function, wl-pointer-send-axis: Public ordinary functions
Function, wl-pointer-send-axis-discrete: Public ordinary functions
Function, wl-pointer-send-axis-source: Public ordinary functions
Function, wl-pointer-send-axis-stop: Public ordinary functions
Function, wl-pointer-send-button: Public ordinary functions
Function, wl-pointer-send-enter: Public ordinary functions
Function, wl-pointer-send-frame: Public ordinary functions
Function, wl-pointer-send-leave: Public ordinary functions
Function, wl-pointer-send-motion: Public ordinary functions
Function, wl-registry-send-global: Public ordinary functions
Function, wl-registry-send-global-remove: Public ordinary functions
Function, wl-resource-create: Public ordinary functions
Function, wl-resource-destroy: Public ordinary functions
Function, wl-resource-get-class: Public ordinary functions
Function, wl-resource-get-client: Public ordinary functions
Function, wl-resource-get-id: Public ordinary functions
Function, wl-resource-get-user-data: Public ordinary functions
Function, wl-resource-get-version: Public ordinary functions
Function, wl-resource-instance-of: Public ordinary functions
Function, wl-resource-set-dispatcher: Public ordinary functions
Function, wl-resource-set-implementation: Public ordinary functions
Function, wl-seat-send-capabilities: Public ordinary functions
Function, wl-seat-send-name: Public ordinary functions
Function, wl-shell-surface-send-configure: Public ordinary functions
Function, wl-shell-surface-send-ping: Public ordinary functions
Function, wl-shell-surface-send-popup-done: Public ordinary functions
Function, wl-shm-buffer-begin-access: Public ordinary functions
Function, wl-shm-buffer-end-access: Public ordinary functions
Function, wl-shm-buffer-get: Public ordinary functions
Function, wl-shm-buffer-get-data: Public ordinary functions
Function, wl-shm-buffer-get-format: Public ordinary functions
Function, wl-shm-buffer-get-height: Public ordinary functions
Function, wl-shm-buffer-get-stride: Public ordinary functions
Function, wl-shm-buffer-get-width: Public ordinary functions
Function, wl-shm-buffer-ref-pool: Public ordinary functions
Function, wl-shm-pool-unref: Public ordinary functions
Function, wl-shm-send-format: Public ordinary functions
Function, wl-signal-add: Public ordinary functions
Function, wl-surface-send-enter: Public ordinary functions
Function, wl-surface-send-leave: Public ordinary functions
Function, wl-touch-send-cancel: Public ordinary functions
Function, wl-touch-send-down: Public ordinary functions
Function, wl-touch-send-frame: Public ordinary functions
Function, wl-touch-send-motion: Public ordinary functions
Function, wl-touch-send-up: Public ordinary functions
Function, xdg-popup-send-popup-done: Public ordinary functions
Function, xdg-shell-send-ping: Public ordinary functions
Function, xdg-surface-send-close: Public ordinary functions
Function, xdg-surface-send-configure: Public ordinary functions
Function, zxdg-popup-v6-send-configure: Public ordinary functions
Function, zxdg-popup-v6-send-popup-done: Public ordinary functions
Function, zxdg-shell-v6-send-ping: Public ordinary functions
Function, zxdg-surface-v6-send-configure: Public ordinary functions
Function, zxdg-toplevel-v6-send-close: Public ordinary functions
Function, zxdg-toplevel-v6-send-configure: Public ordinary functions

G
Generic Function, (setf ->client): Public generic functions
Generic Function, (setf ->resource): Public generic functions
Generic Function, (setf client): Public generic functions
Generic Function, (setf effects): Public generic functions
Generic Function, (setf height): Public generic functions
Generic Function, (setf id): Public generic functions
Generic Function, (setf implementation): Private generic functions
Generic Function, (setf interface): Private generic functions
Generic Function, (setf keyboard): Public generic functions
Generic Function, (setf opacity): Public generic functions
Generic Function, (setf operation): Public generic functions
Generic Function, (setf origin-x): Public generic functions
Generic Function, (setf origin-y): Public generic functions
Generic Function, (setf pointer): Public generic functions
Generic Function, (setf regions): Private generic functions
Generic Function, (setf resources): Public generic functions
Generic Function, (setf scale-x): Public generic functions
Generic Function, (setf scale-y): Public generic functions
Generic Function, (setf subsurfaces): Public generic functions
Generic Function, (setf width): Public generic functions
Generic Function, (setf wl-surface): Public generic functions
Generic Function, (setf x): Public generic functions
Generic Function, (setf y): Public generic functions
Generic Function, ->client: Public generic functions
Generic Function, ->resource: Public generic functions
Generic Function, activate: Public generic functions
Generic Function, client: Public generic functions
Generic Function, deactivate: Public generic functions
Generic Function, effects: Public generic functions
Generic Function, height: Public generic functions
Generic Function, id: Public generic functions
Generic Function, implementation: Private generic functions
Generic Function, interface: Private generic functions
Generic Function, keyboard: Public generic functions
Generic Function, keyboard-send-enter: Public generic functions
Generic Function, keyboard-send-leave: Public generic functions
Generic Function, keyboard-send-modifiers: Public generic functions
Generic Function, opacity: Public generic functions
Generic Function, operation: Public generic functions
Generic Function, origin-x: Public generic functions
Generic Function, origin-y: Public generic functions
Generic Function, pointer: Public generic functions
Generic Function, regions: Private generic functions
Generic Function, resize: Public generic functions
Generic Function, resources: Public generic functions
Generic Function, scale-x: Public generic functions
Generic Function, scale-y: Public generic functions
Generic Function, subsurfaces: Public generic functions
Generic Function, width: Public generic functions
Generic Function, wl-surface: Public generic functions
Generic Function, x: Public generic functions
Generic Function, y: Public generic functions
get-client: Public ordinary functions
get-version: Public ordinary functions

H
height: Public generic functions
height: Public generic functions
height: Public generic functions

I
id: Public generic functions
id: Public generic functions
implement-wl-buffer: Public ordinary functions
implement-wl-callback: Public ordinary functions
implement-wl-compositor: Public ordinary functions
implement-wl-data-device: Public ordinary functions
implement-wl-data-device-manager: Public ordinary functions
implement-wl-data-offer: Public ordinary functions
implement-wl-data-source: Public ordinary functions
implement-wl-display: Public ordinary functions
implement-wl-keyboard: Public ordinary functions
implement-wl-output: Public ordinary functions
implement-wl-pointer: Public ordinary functions
implement-wl-region: Public ordinary functions
implement-wl-registry: Public ordinary functions
implement-wl-seat: Public ordinary functions
implement-wl-shell: Public ordinary functions
implement-wl-shell-surface: Public ordinary functions
implement-wl-shm: Public ordinary functions
implement-wl-shm-pool: Public ordinary functions
implement-wl-subcompositor: Public ordinary functions
implement-wl-subsurface: Public ordinary functions
implement-wl-surface: Public ordinary functions
implement-wl-touch: Public ordinary functions
implement-xdg-popup: Public ordinary functions
implement-xdg-shell: Public ordinary functions
implement-xdg-surface: Public ordinary functions
implement-zxdg-popup-v6: Public ordinary functions
implement-zxdg-positioner-v6: Public ordinary functions
implement-zxdg-shell-v6: Public ordinary functions
implement-zxdg-surface-v6: Public ordinary functions
implement-zxdg-toplevel-v6: Public ordinary functions
implementation: Private generic functions
implementation: Private generic functions
initialize-instance: Public standalone methods
initialize-wayland-server-interfaces: Public ordinary functions
initialize-xdg-shell-server-interfaces: Public ordinary functions
initialize-zxdg-shell-v6-server-interfaces: Public ordinary functions
interface: Private generic functions
interface: Private generic functions

K
keyboard: Public generic functions
keyboard: Public generic functions
keyboard-send-enter: Public generic functions
keyboard-send-enter: Public generic functions
keyboard-send-leave: Public generic functions
keyboard-send-leave: Public generic functions
keyboard-send-modifiers: Public generic functions
keyboard-send-modifiers: Public generic functions

M
Macro, def-wl-bind: Public macros
Macro, def-wl-callback: Public macros
Macro, def-wl-delete: Public macros
Macro, defimplementation: Public macros
Macro, with-wl-array: Public macros
Macro, wl-resource-post-event: Public macros
make-interface: Private ordinary functions
make-wl-interface: Public ordinary functions
make-wl-message: Public ordinary functions
make-wl-types: Public ordinary functions
Method, (setf ->client): Public generic functions
Method, (setf ->resource): Public generic functions
Method, (setf client): Public generic functions
Method, (setf effects): Public generic functions
Method, (setf height): Public generic functions
Method, (setf height): Public generic functions
Method, (setf id): Public generic functions
Method, (setf implementation): Private generic functions
Method, (setf interface): Private generic functions
Method, (setf keyboard): Public generic functions
Method, (setf opacity): Public generic functions
Method, (setf operation): Public generic functions
Method, (setf origin-x): Public generic functions
Method, (setf origin-y): Public generic functions
Method, (setf pointer): Public generic functions
Method, (setf regions): Private generic functions
Method, (setf resources): Public generic functions
Method, (setf scale-x): Public generic functions
Method, (setf scale-y): Public generic functions
Method, (setf subsurfaces): Public generic functions
Method, (setf width): Public generic functions
Method, (setf width): Public generic functions
Method, (setf wl-surface): Public generic functions
Method, (setf x): Public generic functions
Method, (setf x): Public generic functions
Method, (setf y): Public generic functions
Method, (setf y): Public generic functions
Method, ->client: Public generic functions
Method, ->resource: Public generic functions
Method, activate: Public generic functions
Method, activate: Public generic functions
Method, client: Public generic functions
Method, deactivate: Public generic functions
Method, deactivate: Public generic functions
Method, effects: Public generic functions
Method, height: Public generic functions
Method, height: Public generic functions
Method, id: Public generic functions
Method, implementation: Private generic functions
Method, initialize-instance: Public standalone methods
Method, interface: Private generic functions
Method, keyboard: Public generic functions
Method, keyboard-send-enter: Public generic functions
Method, keyboard-send-leave: Public generic functions
Method, keyboard-send-modifiers: Public generic functions
Method, opacity: Public generic functions
Method, operation: Public generic functions
Method, origin-x: Public generic functions
Method, origin-y: Public generic functions
Method, pointer: Public generic functions
Method, print-object: Public standalone methods
Method, regions: Private generic functions
Method, resize: Public generic functions
Method, resources: Public generic functions
Method, scale-x: Public generic functions
Method, scale-y: Public generic functions
Method, subsurfaces: Public generic functions
Method, width: Public generic functions
Method, width: Public generic functions
Method, wl-surface: Public generic functions
Method, x: Public generic functions
Method, x: Public generic functions
Method, y: Public generic functions
Method, y: Public generic functions

O
offset-types: Public ordinary functions
opacity: Public generic functions
opacity: Public generic functions
operation: Public generic functions
operation: Public generic functions
origin-x: Public generic functions
origin-x: Public generic functions
origin-y: Public generic functions
origin-y: Public generic functions

P
pid-of-client: Public ordinary functions
pointer: Public generic functions
pointer: Public generic functions
print-object: Public standalone methods

R
regions: Private generic functions
regions: Private generic functions
remove-resource: Public ordinary functions
resize: Public generic functions
resize: Public generic functions
resources: Public generic functions
resources: Public generic functions

S
scale-x: Public generic functions
scale-x: Public generic functions
scale-y: Public generic functions
scale-y: Public generic functions
set-events: Public ordinary functions
set-requests: Public ordinary functions
subsurfaces: Public generic functions
subsurfaces: Public generic functions

W
width: Public generic functions
width: Public generic functions
width: Public generic functions
with-wl-array: Public macros
wl-array-add: Public ordinary functions
wl-array-copy: Public ordinary functions
wl-array-init: Public ordinary functions
wl-array-release: Public ordinary functions
wl-buffer-send-release: Public ordinary functions
wl-callback-send-done: Public ordinary functions
wl-client-add-destroy-listener: Public ordinary functions
wl-client-create: Public ordinary functions
wl-client-destroy: Public ordinary functions
wl-client-flush: Public ordinary functions
wl-client-get-credentials: Public ordinary functions
wl-client-get-destroy-listener: Public ordinary functions
wl-client-get-fd: Public ordinary functions
wl-client-get-object: Public ordinary functions
wl-client-post-no-memory: Public ordinary functions
wl-data-device-send-data-offer: Public ordinary functions
wl-data-device-send-drop: Public ordinary functions
wl-data-device-send-enter: Public ordinary functions
wl-data-device-send-leave: Public ordinary functions
wl-data-device-send-motion: Public ordinary functions
wl-data-device-send-selection: Public ordinary functions
wl-data-offer-send-action: Public ordinary functions
wl-data-offer-send-offer: Public ordinary functions
wl-data-offer-send-source-actions: Public ordinary functions
wl-data-source-send-action: Public ordinary functions
wl-data-source-send-cancelled: Public ordinary functions
wl-data-source-send-dnd-drop-performed: Public ordinary functions
wl-data-source-send-dnd-finished: Public ordinary functions
wl-data-source-send-send: Public ordinary functions
wl-data-source-send-target: Public ordinary functions
wl-display-add-destroy-listener: Public ordinary functions
wl-display-add-shm-format: Public ordinary functions
wl-display-add-socket: Public ordinary functions
wl-display-add-socket-auto: Public ordinary functions
wl-display-add-socket-fd: Public ordinary functions
wl-display-create: Public ordinary functions
wl-display-destroy: Public ordinary functions
wl-display-flush-clients: Public ordinary functions
wl-display-get-destroy-listener: Public ordinary functions
wl-display-get-event-loop: Public ordinary functions
wl-display-get-serial: Public ordinary functions
wl-display-init-shm: Public ordinary functions
wl-display-next-serial: Public ordinary functions
wl-display-run: Public ordinary functions
wl-display-send-delete-id: Public ordinary functions
wl-display-send-error: Public ordinary functions
wl-display-terminate: Public ordinary functions
wl-event-loop-add-destroy-listener: Public ordinary functions
wl-event-loop-add-fd: Public ordinary functions
wl-event-loop-add-idle: Public ordinary functions
wl-event-loop-add-signal: Public ordinary functions
wl-event-loop-add-timer: Public ordinary functions
wl-event-loop-create: Public ordinary functions
wl-event-loop-destroy: Public ordinary functions
wl-event-loop-dispatch: Public ordinary functions
wl-event-loop-dispatch-idle: Public ordinary functions
wl-event-loop-get-destroy-listener: Public ordinary functions
wl-event-loop-get-fd: Public ordinary functions
wl-event-source-check: Public ordinary functions
wl-event-source-fd-update: Public ordinary functions
wl-event-source-remove: Public ordinary functions
wl-event-source-timer-update: Public ordinary functions
wl-global-create: Public ordinary functions
wl-global-destroy: Public ordinary functions
wl-keyboard-send-enter: Public ordinary functions
wl-keyboard-send-key: Public ordinary functions
wl-keyboard-send-keymap: Public ordinary functions
wl-keyboard-send-leave: Public ordinary functions
wl-keyboard-send-modifiers: Public ordinary functions
wl-keyboard-send-repeat-info: Public ordinary functions
wl-list-empty: Public ordinary functions
wl-list-init: Public ordinary functions
wl-list-insert: Public ordinary functions
wl-list-insert-list: Public ordinary functions
wl-list-length: Public ordinary functions
wl-list-remove: Public ordinary functions
wl-output-send-done: Public ordinary functions
wl-output-send-geometry: Public ordinary functions
wl-output-send-mode: Public ordinary functions
wl-output-send-scale: Public ordinary functions
wl-pointer-send-axis: Public ordinary functions
wl-pointer-send-axis-discrete: Public ordinary functions
wl-pointer-send-axis-source: Public ordinary functions
wl-pointer-send-axis-stop: Public ordinary functions
wl-pointer-send-button: Public ordinary functions
wl-pointer-send-enter: Public ordinary functions
wl-pointer-send-frame: Public ordinary functions
wl-pointer-send-leave: Public ordinary functions
wl-pointer-send-motion: Public ordinary functions
wl-registry-send-global: Public ordinary functions
wl-registry-send-global-remove: Public ordinary functions
wl-resource-create: Public ordinary functions
wl-resource-destroy: Public ordinary functions
wl-resource-get-class: Public ordinary functions
wl-resource-get-client: Public ordinary functions
wl-resource-get-id: Public ordinary functions
wl-resource-get-user-data: Public ordinary functions
wl-resource-get-version: Public ordinary functions
wl-resource-instance-of: Public ordinary functions
wl-resource-post-event: Public macros
wl-resource-set-dispatcher: Public ordinary functions
wl-resource-set-implementation: Public ordinary functions
wl-seat-send-capabilities: Public ordinary functions
wl-seat-send-name: Public ordinary functions
wl-shell-surface-send-configure: Public ordinary functions
wl-shell-surface-send-ping: Public ordinary functions
wl-shell-surface-send-popup-done: Public ordinary functions
wl-shm-buffer-begin-access: Public ordinary functions
wl-shm-buffer-end-access: Public ordinary functions
wl-shm-buffer-get: Public ordinary functions
wl-shm-buffer-get-data: Public ordinary functions
wl-shm-buffer-get-format: Public ordinary functions
wl-shm-buffer-get-height: Public ordinary functions
wl-shm-buffer-get-stride: Public ordinary functions
wl-shm-buffer-get-width: Public ordinary functions
wl-shm-buffer-ref-pool: Public ordinary functions
wl-shm-pool-unref: Public ordinary functions
wl-shm-send-format: Public ordinary functions
wl-signal-add: Public ordinary functions
wl-surface: Public generic functions
wl-surface: Public generic functions
wl-surface-send-enter: Public ordinary functions
wl-surface-send-leave: Public ordinary functions
wl-touch-send-cancel: Public ordinary functions
wl-touch-send-down: Public ordinary functions
wl-touch-send-frame: Public ordinary functions
wl-touch-send-motion: Public ordinary functions
wl-touch-send-up: Public ordinary functions

X
x: Public generic functions
x: Public generic functions
x: Public generic functions
xdg-popup-send-popup-done: Public ordinary functions
xdg-shell-send-ping: Public ordinary functions
xdg-surface-send-close: Public ordinary functions
xdg-surface-send-configure: Public ordinary functions

Y
y: Public generic functions
y: Public generic functions
y: Public generic functions

Z
zxdg-popup-v6-send-configure: Public ordinary functions
zxdg-popup-v6-send-popup-done: Public ordinary functions
zxdg-shell-v6-send-ping: Public ordinary functions
zxdg-surface-v6-send-configure: Public ordinary functions
zxdg-toplevel-v6-send-close: Public ordinary functions
zxdg-toplevel-v6-send-configure: Public ordinary functions


A.3 Variables

Jump to:   *   -  
C   E   H   I   K   O   P   R   S   W   X   Y   Z  
Index Entry  Section

*
*clients*: Private special variables
*surfaces*: Private special variables

-
->client: Public classes
->resource: Public classes

C
client: Public classes

E
effects: Public classes

H
height: Public classes
height: Public classes

I
id: Public classes
implementation: Public classes
interface: Public classes

K
keyboard: Public classes

O
opacity: Public classes
operation: Public classes
origin-x: Public classes
origin-y: Public classes

P
pointer: Public classes

R
regions: Public classes
resources: Public classes

S
scale-x: Public classes
scale-y: Public classes
Slot, ->client: Public classes
Slot, ->resource: Public classes
Slot, client: Public classes
Slot, effects: Public classes
Slot, height: Public classes
Slot, height: Public classes
Slot, id: Public classes
Slot, implementation: Public classes
Slot, interface: Public classes
Slot, keyboard: Public classes
Slot, opacity: Public classes
Slot, operation: Public classes
Slot, origin-x: Public classes
Slot, origin-y: Public classes
Slot, pointer: Public classes
Slot, regions: Public classes
Slot, resources: Public classes
Slot, scale-x: Public classes
Slot, scale-y: Public classes
Slot, subsurfaces: Public classes
Slot, width: Public classes
Slot, width: Public classes
Slot, wl-surface: Public classes
Slot, x: Public classes
Slot, x: Public classes
Slot, y: Public classes
Slot, y: Public classes
Special Variable, *clients*: Private special variables
Special Variable, *surfaces*: Private special variables
Special Variable, wl-buffer-interface: Public special variables
Special Variable, wl-callback-interface: Public special variables
Special Variable, wl-compositor-interface: Public special variables
Special Variable, wl-data-device-interface: Public special variables
Special Variable, wl-data-device-manager-interface: Public special variables
Special Variable, wl-data-offer-interface: Public special variables
Special Variable, wl-data-source-interface: Public special variables
Special Variable, wl-display-interface: Public special variables
Special Variable, wl-keyboard-interface: Public special variables
Special Variable, wl-output-interface: Public special variables
Special Variable, wl-pointer-interface: Public special variables
Special Variable, wl-region-interface: Public special variables
Special Variable, wl-registry-interface: Public special variables
Special Variable, wl-seat-interface: Public special variables
Special Variable, wl-shell-interface: Public special variables
Special Variable, wl-shell-surface-interface: Public special variables
Special Variable, wl-shm-interface: Public special variables
Special Variable, wl-shm-pool-interface: Public special variables
Special Variable, wl-subcompositor-interface: Public special variables
Special Variable, wl-subsurface-interface: Public special variables
Special Variable, wl-surface-interface: Public special variables
Special Variable, wl-touch-interface: Public special variables
Special Variable, xdg-popup-interface: Public special variables
Special Variable, xdg-shell-interface: Public special variables
Special Variable, xdg-shell-server-types: Public special variables
Special Variable, xdg-surface-interface: Public special variables
Special Variable, zxdg-popup-v6-interface: Public special variables
Special Variable, zxdg-positioner-v6-interface: Public special variables
Special Variable, zxdg-shell-v6-interface: Public special variables
Special Variable, zxdg-shell-v6-server-types: Public special variables
Special Variable, zxdg-surface-v6-interface: Public special variables
Special Variable, zxdg-toplevel-v6-interface: Public special variables
subsurfaces: Public classes

W
width: Public classes
width: Public classes
wl-buffer-interface: Public special variables
wl-callback-interface: Public special variables
wl-compositor-interface: Public special variables
wl-data-device-interface: Public special variables
wl-data-device-manager-interface: Public special variables
wl-data-offer-interface: Public special variables
wl-data-source-interface: Public special variables
wl-display-interface: Public special variables
wl-keyboard-interface: Public special variables
wl-output-interface: Public special variables
wl-pointer-interface: Public special variables
wl-region-interface: Public special variables
wl-registry-interface: Public special variables
wl-seat-interface: Public special variables
wl-shell-interface: Public special variables
wl-shell-surface-interface: Public special variables
wl-shm-interface: Public special variables
wl-shm-pool-interface: Public special variables
wl-subcompositor-interface: Public special variables
wl-subsurface-interface: Public special variables
wl-surface: Public classes
wl-surface-interface: Public special variables
wl-touch-interface: Public special variables

X
x: Public classes
x: Public classes
xdg-popup-interface: Public special variables
xdg-shell-interface: Public special variables
xdg-shell-server-types: Public special variables
xdg-surface-interface: Public special variables

Y
y: Public classes
y: Public classes

Z
zxdg-popup-v6-interface: Public special variables
zxdg-positioner-v6-interface: Public special variables
zxdg-shell-v6-interface: Public special variables
zxdg-shell-v6-server-types: Public special variables
zxdg-surface-v6-interface: Public special variables
zxdg-toplevel-v6-interface: Public special variables


A.4 Data types

Jump to:   C   F   I   P   S   W   X   Z  
Index Entry  Section

C
cl-wayland: The cl-wayland system
cl-wayland.asd: The cl-wayland/cl-wayland․asd file
Class, isurface: Public classes
Class, wl-buffer-implementation-tclass: Private classes
Class, wl-callback-implementation-tclass: Private classes
Class, wl-client: Public classes
Class, wl-compositor-implementation-tclass: Private classes
Class, wl-data-device-implementation-tclass: Private classes
Class, wl-data-device-manager-implementation-tclass: Private classes
Class, wl-data-offer-implementation-tclass: Private classes
Class, wl-data-source-implementation-tclass: Private classes
Class, wl-display-implementation-tclass: Private classes
Class, wl-interface-tclass: Private classes
Class, wl-keyboard-implementation-tclass: Private classes
Class, wl-message-tclass: Private classes
Class, wl-output-implementation-tclass: Private classes
Class, wl-pointer-implementation-tclass: Private classes
Class, wl-rect: Public classes
Class, wl-region-implementation-tclass: Private classes
Class, wl-registry-implementation-tclass: Private classes
Class, wl-resource: Public classes
Class, wl-seat-implementation-tclass: Private classes
Class, wl-shell-implementation-tclass: Private classes
Class, wl-shell-surface-implementation-tclass: Private classes
Class, wl-shm-implementation-tclass: Private classes
Class, wl-shm-pool-implementation-tclass: Private classes
Class, wl-subcompositor-implementation-tclass: Private classes
Class, wl-subsurface-implementation-tclass: Private classes
Class, wl-surface-implementation-tclass: Private classes
Class, wl-touch-implementation-tclass: Private classes
Class, wl_array-tclass: Public classes
Class, wl_interface-tclass: Public classes
Class, wl_list-tclass: Public classes
Class, wl_listener-tclass: Public classes
Class, wl_message-tclass: Public classes
Class, wl_signal-tclass: Private classes
Class, xdg-popup-implementation-tclass: Private classes
Class, xdg-shell-implementation-tclass: Private classes
Class, xdg-surface-implementation-tclass: Private classes
Class, zxdg-popup-v6-implementation-tclass: Private classes
Class, zxdg-positioner-v6-implementation-tclass: Private classes
Class, zxdg-shell-v6-implementation-tclass: Private classes
Class, zxdg-surface-v6-implementation-tclass: Private classes
Class, zxdg-toplevel-v6-implementation-tclass: Private classes

F
File, cl-wayland.asd: The cl-wayland/cl-wayland․asd file
File, wayland-server-core.lisp: The cl-wayland/wayland-server-core․lisp file
File, wayland-server-protocol.lisp: The cl-wayland/wayland-server-protocol․lisp file
File, wayland-util.lisp: The cl-wayland/wayland-util․lisp file
File, waylisp.lisp: The cl-wayland/waylisp․lisp file
File, xdg-shell-server-protocol.lisp: The cl-wayland/xdg-shell-server-protocol․lisp file
File, zxdg-shell-v6-server-protocol.lisp: The cl-wayland/zxdg-shell-v6-server-protocol․lisp file

I
isurface: Public classes

P
Package, wayland-server-core: The wayland-server-core package
Package, wayland-server-protocol: The wayland-server-protocol package
Package, wayland-util: The wayland-util package
Package, waylisp: The waylisp package
Package, xdg-shell-server-protocol: The xdg-shell-server-protocol package
Package, zxdg-shell-v6-server-protocol: The zxdg-shell-v6-server-protocol package

S
System, cl-wayland: The cl-wayland system

W
wayland-server-core: The wayland-server-core package
wayland-server-core.lisp: The cl-wayland/wayland-server-core․lisp file
wayland-server-protocol: The wayland-server-protocol package
wayland-server-protocol.lisp: The cl-wayland/wayland-server-protocol․lisp file
wayland-util: The wayland-util package
wayland-util.lisp: The cl-wayland/wayland-util․lisp file
waylisp: The waylisp package
waylisp.lisp: The cl-wayland/waylisp․lisp file
wl-buffer-implementation-tclass: Private classes
wl-callback-implementation-tclass: Private classes
wl-client: Public classes
wl-compositor-implementation-tclass: Private classes
wl-data-device-implementation-tclass: Private classes
wl-data-device-manager-implementation-tclass: Private classes
wl-data-offer-implementation-tclass: Private classes
wl-data-source-implementation-tclass: Private classes
wl-display-implementation-tclass: Private classes
wl-interface-tclass: Private classes
wl-keyboard-implementation-tclass: Private classes
wl-message-tclass: Private classes
wl-output-implementation-tclass: Private classes
wl-pointer-implementation-tclass: Private classes
wl-rect: Public classes
wl-region-implementation-tclass: Private classes
wl-registry-implementation-tclass: Private classes
wl-resource: Public classes
wl-seat-implementation-tclass: Private classes
wl-shell-implementation-tclass: Private classes
wl-shell-surface-implementation-tclass: Private classes
wl-shm-implementation-tclass: Private classes
wl-shm-pool-implementation-tclass: Private classes
wl-subcompositor-implementation-tclass: Private classes
wl-subsurface-implementation-tclass: Private classes
wl-surface-implementation-tclass: Private classes
wl-touch-implementation-tclass: Private classes
wl_array-tclass: Public classes
wl_interface-tclass: Public classes
wl_list-tclass: Public classes
wl_listener-tclass: Public classes
wl_message-tclass: Public classes
wl_signal-tclass: Private classes

X
xdg-popup-implementation-tclass: Private classes
xdg-shell-implementation-tclass: Private classes
xdg-shell-server-protocol: The xdg-shell-server-protocol package
xdg-shell-server-protocol.lisp: The cl-wayland/xdg-shell-server-protocol․lisp file
xdg-surface-implementation-tclass: Private classes

Z
zxdg-popup-v6-implementation-tclass: Private classes
zxdg-positioner-v6-implementation-tclass: Private classes
zxdg-shell-v6-implementation-tclass: Private classes
zxdg-shell-v6-server-protocol: The zxdg-shell-v6-server-protocol package
zxdg-shell-v6-server-protocol.lisp: The cl-wayland/zxdg-shell-v6-server-protocol․lisp file
zxdg-surface-v6-implementation-tclass: Private classes
zxdg-toplevel-v6-implementation-tclass: Private classes