The glop Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The glop Reference Manual

This is the glop Reference Manual, version 0.1.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:58:23 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Glop

The goal is to provide simple OpenGL window and context manipulation code as well as system input handling (i.e. mouse & keyboard).

Direct FFI bindings to system functions are used so no third party C lib is required except system libraries.

Dependencies

Tested implementations/platforms

The following list is just here for information and is certainly not meant to be exhaustive and/or up-to-date.

Tested platforms:

The following combinations have been tested sucessfully for GL 2.X:

The following combination are known to fail:

Running the tests

Make sure glop.asd and glop-test.asd are in a location known to asdf and run:

(asdf:operate 'asdf:load-op :glop-test)

Then you can run an hello world test with:

(glop-test:test-gl-hello)

Available tests are:

In all tests except test-manual-events you can press the following keys:

Quick start

To use glop, make sure glop.asd is in a location known to asdf and run:

(asdf:operate 'asdf:load-op :glop)

Now you can just do:

(glop:with-window (win "My title" 800 600)
    ;; gl init code here
    (loop while (glop:dispatch-events win :blocking nil) do
       ;; gl code here
       (glop:swap-buffers win)))

The glop:dispatch-events macro will take care of processing glop events and call corresponding methods. Generic functions for these methods are:

None of them have a default definition, so you should implement all these methods in you application.

There's another method based dispatch mechanism with the on-event generic function. To use it just pass :on-foo nil to glop:dispatch-events. In that case the (on-event window event) method will be called instead of on-foo methods.

The glop:dispatch-events macro isn't mandatory and you can use your own event dispatch code, see glop-test:test-manual-events for an example of how to do this.

You may also completely bypass glop's event handling mechanism and use your own, see glop-test:test-custom-event-loop (X11 only) for a simple example of how it may be done. Basically just don't call any of glop's event related functions and do the work yourself.

See test.lisp for more details.

Notes

OsX support is still experimental.

GL 3.x contexts are known to work on Linux and there should be experimental support those on Win32 (not tested).

See also issues on github.

Patches and improvements are welcome :=)


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 glop

Author

Morgan Veyret <patzy at oxyde dot org>

License

MIT

Description

Direct FFI bindings for OpenGL window and context management

Version

0.1.0

Dependencies
Source

glop.asd (file)

Component

src (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Next: , Previous: , Up: Modules   [Contents][Index]

3.1 glop/src

Parent

glop (system)

Location

src/

Components

Previous: , Up: Modules   [Contents][Index]

3.2 glop/src/x11

Dependency

utils.lisp (file)

Parent

src (module)

Location

src/x11/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 glop.asd

Location

glop.asd

Systems

glop (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 glop/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

glop


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 glop/src/utils.lisp

Dependency

package.lisp (file)

Parent

src (module)

Location

src/utils.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 glop/src/x11/package.lisp

Parent

x11 (module)

Location

src/x11/package.lisp

Packages

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 glop/src/x11/keysymdef.lisp

Dependency

package.lisp (file)

Parent

x11 (module)

Location

src/x11/keysymdef.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 glop/src/x11/xlib.lisp

Dependency

keysymdef.lisp (file)

Parent

x11 (module)

Location

src/x11/xlib.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 glop/src/x11/xkb.lisp

Dependency

xlib.lisp (file)

Parent

x11 (module)

Location

src/x11/xkb.lisp

Exported Definitions

xkb-set-detectable-auto-repeat (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 glop/src/x11/xcomposite.lisp

Dependency

xkb.lisp (file)

Parent

x11 (module)

Location

src/x11/xcomposite.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 glop/src/x11/glx.lisp

Dependency

xcomposite.lisp (file)

Parent

x11 (module)

Location

src/x11/glx.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 glop/src/x11/display-ctrl.lisp

Dependency

glx.lisp (file)

Parent

x11 (module)

Location

src/x11/display-ctrl.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 glop/src/x11/glop-x11.lisp

Dependency

display-ctrl.lisp (file)

Parent

x11 (module)

Location

src/x11/glop-x11.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.12 glop/src/glop.lisp

Dependency

x11 (module)

Parent

src (module)

Location

src/glop.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

5.1 glop

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

5.2 glop-glx

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

5.3 glop-xlib

Source

package.lisp (file)

Use List
Used By List

glop-glx

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *ignore-auto-repeat*

When set to NIL, holding a key press will generate a sequence of key-press events. Otherwise, only one key-press event will be triggered.

Package

glop

Source

utils.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: dispatch-events WINDOW &key BLOCKING ON-FOO

Process all pending system events and call corresponding methods. When :blocking is non-nil calls event handling func that will block until an event occurs.
Returns NIL on :CLOSE event, T otherwise.

Package

glop

Source

glop.lisp (file)

Macro: with-idle-forms WINDOW &body IDLE-FORMS
Package

glop

Source

glop.lisp (file)

Macro: with-window (WIN-SYM TITLE WIDTH HEIGHT &rest ATTRIBS) &body BODY

Creates a window and binds it to WIN-SYM. The window is detroyed when body exits.

Package

glop

Source

glop.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: %set-fullscreen WINDOW DPY BE-FULLSCREEN
Package

glop-xlib

Source

xlib.lisp (file)

Function: add-connection-watch DISPLAY PROCEDURE CLIENT-DATA
Package

glop-xlib

Source

xlib.lisp (file)

Function: correct-context? MAJOR-DESIRED MINOR-DESIRED
Package

glop-glx

Source

glx.lisp (file)

Function: create-window TITLE WIDTH HEIGHT &key X Y MAJOR MINOR FULLSCREEN WIN-CLASS DOUBLE-BUFFER STEREO RED-SIZE GREEN-SIZE BLUE-SIZE ALPHA-SIZE DEPTH-SIZE ACCUM-BUFFER ACCUM-RED-SIZE ACCUM-GREEN-SIZE ACCUM-BLUE-SIZE STENCIL-BUFFER STENCIL-SIZE PROFILE GL

Creates a new window with an attached GL context using the provided visual attributes.

Major and minor arguments specify the context version to use. When NIL (default value) old style gl context creation is used. Some combinations of platforms and drivers may require :PROFILE :CORE to use versions newer than 2.1, while others will use newest version even if version is not specified.

The created window will be of the WINDOW class, you can override this by specifying your own class using :WIN-CLASS.

Package

glop

Source

glop.lisp (file)

Function: current-mode DPY SCREEN
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: default-screen DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: destroy-window WINDOW

Destroy the provided window and any attached GL context.

Package

glop

Source

glop.lisp (file)

Function: gl-get-proc-address PROC-NAME

Get foreign pointer to the GL extension designed by PROC-NAME.

Package

glop

Source

glop-x11.lisp (file)

Function: glx-choose-fb-config DPY SCREEN ATTRIBS
Package

glop-glx

Source

glx.lisp (file)

Function: glx-choose-visual DPY SCREEN ATTRIBS
Package

glop-glx

Source

glx.lisp (file)

Function: glx-create-context DPY VISUAL
Package

glop-glx

Source

glx.lisp (file)

Function: glx-create-specific-context DPY FBC CONTEXT-ATTRIBS
Package

glop-glx

Source

glx.lisp (file)

Function: glx-destroy-context DISPLAY-PTR CONTEXT
Package

glop-glx

Source

glx.lisp (file)

Function: glx-get-proc-address PROC-NAME
Package

glop-glx

Source

glx.lisp (file)

Function: glx-get-version DPY
Package

glop-glx

Source

glx.lisp (file)

Function: glx-get-visual-from-fb-config DISPLAY-PTR FB-CONFIG
Package

glop-glx

Source

glx.lisp (file)

Function: glx-make-current DISPLAY-PTR DRAWABLE CONTEXT
Package

glop-glx

Source

glx.lisp (file)

Function: glx-release-context DPY
Package

glop-glx

Source

glx.lisp (file)

Function: glx-swap-buffers DISPLAY-PTR DRAWABLE
Package

glop-glx

Source

glx.lisp (file)

Function: glx-wait-gl ()
Package

glop-glx

Source

glx.lisp (file)

Function: key-pressed KEYCODE
Package

glop

Source

utils.lisp (file)

Setf Expander

(setf key-pressed) (setf expander)

Setf Expander: (setf key-pressed) KEYCODE
Package

glop

Source

utils.lisp (file)

Reader

key-pressed (function)

Function: load-libraries ()
Package

glop

Source

utils.lisp (file)

Function: process-internal-connection DISPLAY FD
Package

glop-xlib

Source

xlib.lisp (file)

Function: push-close-event WINDOW

Push an artificial :close event into the event processing system.

Package

glop

Source

glop.lisp (file)

Function: push-event WINDOW EVT

Push an artificial event into the event processing system. Note that this has no effect on the underlying window system.

Package

glop

Source

glop.lisp (file)

Function: remove-connection-watch DISPLAY PROCEDURE CLIENT-DATA
Package

glop-xlib

Source

xlib.lisp (file)

Function: set-gl-window WINDOW

Make WINDOW current for GL rendering.

Package

glop

Source

glop.lisp (file)

Function: set-mode DPY SCREEN MODE-INDEX &optional RATE
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: supported-modes DPY SCREEN
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: toggle-fullscreen WINDOW

Attempt to change display mode to the mode closest to geometry and set window fullscreen state.

Package

glop

Source

glop.lisp (file)

Function: x-close-display DISPLAY
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-create-null-cursor DPY WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-create-window DPY PARENT X Y WIDTH HEIGHT VISUAL-INFOS
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-default-root-window DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-define-cursor DISPLAY-PTR WIN CURSOR
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-destroy-window DISPLAY-PTR WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-flush DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-free DATA
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-free-cursor DISPLAY-PTR CURSOR
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-intern-atom DISPLAY-PTR ATOM-NAME ONLY-IF-EXISTS
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-map-raised DISPLAY-PTR WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-next-event WIN DPY &optional BLOCKING
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-open-display &optional DISPLAY-NAME
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-set-geometry DPY WIN X Y WIDTH HEIGHT
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-set-wm-protocols DISPLAY-PTR WIN ATOMS COUNT
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-store-name DISPLAY-PTR WIN NAME
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-undefine-cursor DISPLAY-PTR WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-unmap-window DISPLAY-PTR WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: xkb-set-detectable-auto-repeat DISPLAY-PTR DETECTABLE SUPPORTED-RETURN
Package

glop-xlib

Source

xkb.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Generic functions

Generic Function: attach-gl-context WINDOW CTX

Makes CTX the current OpenGL context and attach it to WINDOW.

Package

glop

Source

glop.lisp (file)

Methods
Method: attach-gl-context (WIN x11-window) (CTX glx-context)
Source

glop-x11.lisp (file)

Generic Function: button OBJECT
Package

glop

Methods
Method: button (BUTTON-EVENT button-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: close-window WINDOW

Closes the provided window *without* releasing any attached GL context.

Package

glop

Source

glop.lisp (file)

Methods
Method: close-window (WIN x11-window)
Source

glop-x11.lisp (file)

Generic Function: create-gl-context WINDOW &key MAKE-CURRENT MAJOR MINOR FORWARD-COMPAT DEBUG PROFILE

Creates a new OpenGL context of the specified version for the provided window
and optionally make it current (default). If major and minor are NIL old style context creation is used. Otherwise a context compatible with minimum major.minor version is created.
If you request a specific context version, you may use the additional arguments to setup context options.
The foward-compat argument specify whether to disallow legacy functionalities (only for
GL version >= 3.0). The debug argument specify whether a debug context should be created. You may request a specific context profile by specifiying either
:core or :compat as the profile argument value.

Package

glop

Source

glop.lisp (file)

Methods
Method: create-gl-context (WIN x11-window) &key MAKE-CURRENT MAJOR MINOR FORWARD-COMPAT DEBUG PROFILE
Source

glop-x11.lisp (file)

Generic Function: current-video-mode ()

Returns the current video mode.

Package

glop

Source

glop.lisp (file)

Methods
Method: current-video-mode ()
Source

glop-x11.lisp (file)

Generic Function: destroy-gl-context CTX

Detach and release the provided OpenGL context.

Package

glop

Source

glop.lisp (file)

Methods
Method: destroy-gl-context (CTX glx-context)
Source

glop-x11.lisp (file)

Generic Function: detach-gl-context CTX

Make the provided OpenGL context no longer current.

Package

glop

Source

glop.lisp (file)

Methods
Method: detach-gl-context (CTX glx-context)
Source

glop-x11.lisp (file)

Generic Function: dx OBJECT
Package

glop

Methods
Method: dx (MOUSE-MOTION-EVENT mouse-motion-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: dy OBJECT
Package

glop

Methods
Method: dy (MOUSE-MOTION-EVENT mouse-motion-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: focused OBJECT
Package

glop

Methods
Method: focused (FOCUS-EVENT focus-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: height OBJECT
Package

glop

Methods
Method: height (CHILD-RESIZE-EVENT child-resize-event)

automatically generated reader method

Source

glop.lisp (file)

Method: height (CHILD-CREATED-EVENT child-created-event)

automatically generated reader method

Source

glop.lisp (file)

Method: height (RESIZE-EVENT resize-event)

automatically generated reader method

Source

glop.lisp (file)

Method: height (EXPOSE-EVENT expose-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: hide-cursor WINDOW

Disable cursor display for WINDOW

Package

glop

Source

glop.lisp (file)

Methods
Method: hide-cursor (WIN x11-window)
Source

glop-x11.lisp (file)

Generic Function: hide-window WINDOW

Make WINDOW not visible.

Package

glop

Source

glop.lisp (file)

Methods
Method: hide-window (WIN x11-window)
Source

glop-x11.lisp (file)

Generic Function: keycode OBJECT
Package

glop

Methods
Method: keycode (KEY-EVENT key-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: keysym OBJECT
Package

glop

Methods
Method: keysym (KEY-EVENT key-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: list-video-modes ()

Returns a list of all available video modes as a list video-mode structs.

Package

glop

Source

glop.lisp (file)

Methods
Method: list-video-modes ()
Source

glop-x11.lisp (file)

Generic Function: maximize-window WINDOW

’Maximize’ a window to fill screen, without changing screen mode or window decoractions.

Package

glop

Source

glop.lisp (file)

Generic Function: next-event WINDOW &key BLOCKING

Returns next available event for manual processing. If :blocking is true, wait for an event.

Package

glop

Source

glop.lisp (file)

Methods
Method: next-event (WIN window) &key BLOCKING
Generic Function: on-button WINDOW PRESSED BUTTON
Package

glop

Source

glop.lisp (file)

Generic Function: on-close WINDOW
Package

glop

Source

glop.lisp (file)

Generic Function: on-draw WINDOW
Package

glop

Source

glop.lisp (file)

Generic Function: on-event WINDOW EVENT
Package

glop

Source

glop.lisp (file)

Methods
Method: on-event WINDOW EVENT
Generic Function: on-key WINDOW PRESSED KEYCODE KEYSYM STRING
Package

glop

Source

glop.lisp (file)

Generic Function: on-mouse-motion WINDOW X Y DX DY
Package

glop

Source

glop.lisp (file)

Generic Function: on-resize WINDOW W H
Package

glop

Source

glop.lisp (file)

Generic Function: open-window WINDOW TITLE WIDTH HEIGHT &key X Y RGBA DOUBLE-BUFFER STEREO RED-SIZE GREEN-SIZE BLUE-SIZE ALPHA-SIZE DEPTH-SIZE ACCUM-BUFFER ACCUM-RED-SIZE ACCUM-GREEN-SIZE ACCUM-BLUE-SIZE STENCIL-BUFFER STENCIL-SIZE PARENT

Creates a new window *without* any GL context.

Package

glop

Source

glop.lisp (file)

Methods
Method: open-window (WIN x11-window) TITLE WIDTH HEIGHT &key X Y RGBA DOUBLE-BUFFER STEREO RED-SIZE GREEN-SIZE BLUE-SIZE ALPHA-SIZE DEPTH-SIZE ACCUM-BUFFER ACCUM-RED-SIZE ACCUM-GREEN-SIZE ACCUM-BLUE-SIZE STENCIL-BUFFER STENCIL-SIZE PARENT
Source

glop-x11.lisp (file)

Generic Function: pressed OBJECT
Package

glop

Methods
Method: pressed (BUTTON-EVENT button-event)

automatically generated reader method

Source

glop.lisp (file)

Method: pressed (KEY-EVENT key-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: remove-window-decorations WINDOW

Remove window border, title, etc. if possible.

Package

glop

Source

glop.lisp (file)

Generic Function: restore-window WINDOW

Undo the effects of MAXIMIZE-WINDOW

Package

glop

Source

glop.lisp (file)

Generic Function: restore-window-decorations WINDOW

Restore window border, title, etc.

Package

glop

Source

glop.lisp (file)

Generic Function: set-fullscreen WINDOW &optional STATE

Set window to fullscreen state.

Package

glop

Source

glop.lisp (file)

Methods
Method: set-fullscreen (WIN x11-window) &optional STATE
Source

glop-x11.lisp (file)

Generic Function: set-geometry WINDOW X Y WIDTH HEIGHT

Configure window geometry.

Package

glop

Source

glop.lisp (file)

Methods
Method: set-geometry (WIN x11-window) X Y WIDTH HEIGHT
Source

glop-x11.lisp (file)

Generic Function: set-video-mode MODE

Attempts to set the provided video mode.

Package

glop

Source

glop.lisp (file)

Methods
Method: set-video-mode (MODE video-mode)
Source

glop-x11.lisp (file)

Generic Function: set-window-title WINDOW TITLE

Set WINDOW title to TITLE.

Package

glop

Source

glop.lisp (file)

Methods
Method: set-window-title (WIN x11-window) TITLE
Source

glop-x11.lisp (file)

Generic Function: show-cursor WINDOW

Enable cursor display for WINDOW

Package

glop

Source

glop.lisp (file)

Methods
Method: show-cursor (WIN x11-window)
Source

glop-x11.lisp (file)

Generic Function: show-window WINDOW

Make WINDOW visible. (may need to be called twice when window is shown for the first time on Windows.)

Package

glop

Source

glop.lisp (file)

Methods
Method: show-window (WIN x11-window)
Source

glop-x11.lisp (file)

Generic Function: swap-buffers WINDOW

Swaps GL buffers.

Package

glop

Source

glop.lisp (file)

Methods
Method: swap-buffers (WIN x11-window)
Source

glop-x11.lisp (file)

Generic Function: swap-interval WINDOW INTERVAL

Specify number of vsync intervals to wait before swap-buffers takes effect.

Use 0 for no vsync, 1 for normal vsync, 2 for 1/2 monitor refresh rate, etc.

If INTERVAL is negativem the absolute value is used, and when
supported swap won’t wait for vsync if specified interval has already elapsed.

May be ignored or only partially supported depending on platform and user settings.

Package

glop

Source

glop.lisp (file)

Methods
Method: swap-interval W I
Generic Function: text OBJECT
Package

glop

Methods
Method: text (KEY-EVENT key-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: visible OBJECT
Package

glop

Methods
Method: visible (CHILD-VISIBILITY-EVENT child-visibility-event)

automatically generated reader method

Source

glop.lisp (file)

Method: visible (VISIBILITY-EVENT visibility-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: width OBJECT
Package

glop

Methods
Method: width (CHILD-RESIZE-EVENT child-resize-event)

automatically generated reader method

Source

glop.lisp (file)

Method: width (CHILD-CREATED-EVENT child-created-event)

automatically generated reader method

Source

glop.lisp (file)

Method: width (RESIZE-EVENT resize-event)

automatically generated reader method

Source

glop.lisp (file)

Method: width (EXPOSE-EVENT expose-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: window-gl-context OBJECT
Generic Function: (setf window-gl-context) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-gl-context (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-gl-context) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: window-height OBJECT
Generic Function: (setf window-height) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-height (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-height) HEIGHT (WIN window)
Source

glop.lisp (file)

Generic Function: window-width OBJECT
Generic Function: (setf window-width) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-width (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-width) WIDTH (WIN window)
Source

glop.lisp (file)

Generic Function: window-x OBJECT
Generic Function: (setf window-x) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-x (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-x) X (WIN window)
Source

glop.lisp (file)

Generic Function: window-y OBJECT
Generic Function: (setf window-y) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-y (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-y) Y (WIN window)
Source

glop.lisp (file)

Generic Function: x OBJECT
Package

glop

Methods
Method: x (CHILD-REPARENT-EVENT child-reparent-event)

automatically generated reader method

Source

glop.lisp (file)

Method: x (CHILD-CREATED-EVENT child-created-event)

automatically generated reader method

Source

glop.lisp (file)

Method: x (MOUSE-MOTION-EVENT mouse-motion-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: x11-window-display OBJECT
Generic Function: (setf x11-window-display) NEW-VALUE OBJECT
Package

glop

Methods
Method: x11-window-display (X11-WINDOW x11-window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf x11-window-display) NEW-VALUE (X11-WINDOW x11-window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: x11-window-id OBJECT
Generic Function: (setf x11-window-id) NEW-VALUE OBJECT
Package

glop

Methods
Method: x11-window-id (X11-WINDOW x11-window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf x11-window-id) NEW-VALUE (X11-WINDOW x11-window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: y OBJECT
Package

glop

Methods
Method: y (CHILD-REPARENT-EVENT child-reparent-event)

automatically generated reader method

Source

glop.lisp (file)

Method: y (CHILD-CREATED-EVENT child-created-event)

automatically generated reader method

Source

glop.lisp (file)

Method: y (MOUSE-MOTION-EVENT mouse-motion-event)

automatically generated reader method

Source

glop.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Classes

Class: button-event ()

Mouse button press or release.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct subclasses
Direct methods
Direct slots
Slot: button
Initargs

:button

Readers

button (generic function)

Slot: pressed
Initargs

:pressed

Readers

pressed (generic function)

Class: button-press-event ()

Mouse button press.

Package

glop

Source

glop.lisp (file)

Direct superclasses

button-event (class)

Direct Default Initargs
InitargValue
:pressedt
Class: button-release-event ()

Mouse button release.

Package

glop

Source

glop.lisp (file)

Direct superclasses

button-event (class)

Direct Default Initargs
InitargValue
:pressednil
Class: close-event ()

Window closed.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Class: event ()

Common ancestor for all events.

Package

glop

Source

glop.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Class: expose-event ()

Window expose.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct methods
Direct slots
Slot: width
Initargs

:width

Readers

width (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Class: focus-event ()

Window focus state changed.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct subclasses
Direct methods
  • print-object (method)
  • focused (method)
Direct slots
Slot: focused
Initargs

:focused

Readers

focused (generic function)

Class: focus-in-event ()

Window received focus.

Package

glop

Source

glop.lisp (file)

Direct superclasses

focus-event (class)

Direct Default Initargs
InitargValue
:focusedt
Class: focus-out-event ()

Window lost focus.

Package

glop

Source

glop.lisp (file)

Direct superclasses

focus-event (class)

Direct Default Initargs
InitargValue
:focusednil
Class: key-event ()

Keyboard key press or release.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct subclasses
Direct methods
Direct slots
Slot: keycode
Initargs

:keycode

Readers

keycode (generic function)

Slot: keysym
Initargs

:keysym

Readers

keysym (generic function)

Slot: text
Initargs

:text

Readers

text (generic function)

Slot: pressed
Initargs

:pressed

Readers

pressed (generic function)

Class: key-press-event ()

Keyboard key press.

Package

glop

Source

glop.lisp (file)

Direct superclasses

key-event (class)

Direct Default Initargs
InitargValue
:pressedt
Class: key-release-event ()

Keyboard key release.

Package

glop

Source

glop.lisp (file)

Direct superclasses

key-event (class)

Direct Default Initargs
InitargValue
:pressednil
Class: mouse-motion-event ()

Mouse motion.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct methods
  • print-object (method)
  • dy (method)
  • dx (method)
  • y (method)
  • x (method)
Direct slots
Slot: x
Initargs

:x

Readers

x (generic function)

Slot: y
Initargs

:y

Readers

y (generic function)

Slot: dx
Initargs

:dx

Readers

dx (generic function)

Slot: dy
Initargs

:dy

Readers

dy (generic function)

Class: resize-event ()

Window resized.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct methods
Direct slots
Slot: width
Initargs

:width

Readers

width (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Class: visibility-event ()

Window visibility changed.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct subclasses
Direct methods
  • print-object (method)
  • visible (method)
Direct slots
Slot: visible
Initargs

:visible

Readers

visible (generic function)

Class: visibility-obscured-event ()

Window was fully obscured.

Package

glop

Source

glop.lisp (file)

Direct superclasses

visibility-event (class)

Direct Default Initargs
InitargValue
:visiblenil
Class: visibility-unobscured-event ()

Window was unobscured.

Package

glop

Source

glop.lisp (file)

Direct superclasses

visibility-event (class)

Direct Default Initargs
InitargValue
:visiblet
Class: window ()
Package

glop

Source

utils.lisp (file)

Direct superclasses

x11-window (class)

Direct methods
Direct slots
Slot: x
Initargs

:x

Initform

0

Readers

window-x (generic function)

Writers

(setf window-x) (generic function)

Slot: y
Initargs

:y

Initform

0

Readers

window-y (generic function)

Writers

(setf window-y) (generic function)

Slot: width
Initargs

:width

Initform

100

Readers

window-width (generic function)

Writers

(setf window-width) (generic function)

Slot: height
Initargs

:height

Initform

100

Readers

window-height (generic function)

Writers

(setf window-height) (generic function)

Slot: title
Initargs

:title

Initform

"glop"

Readers

window-title (generic function)

Writers

(setf window-title) (generic function)

Slot: gl-context
Readers

window-gl-context (generic function)

Writers

(setf window-gl-context) (generic function)

Slot: pushed-event
Readers

window-pushed-event (generic function)

Writers

(setf window-pushed-event) (generic function)

Slot: fullscreen
Readers

window-fullscreen (generic function)

Writers

(setf window-fullscreen) (generic function)

Slot: previous-video-mode
Readers

window-previous-video-mode (generic function)

Writers

(setf window-previous-video-mode) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Constants

Constant: +status-bad-request+
Package

glop-xlib

Source

xlib.lisp (file)

Constant: +status-bad-value+
Package

glop-xlib

Source

xlib.lisp (file)

Constant: +status-bad-window+
Package

glop-xlib

Source

xlib.lisp (file)

Constant: +status-success+
Package

glop-xlib

Source

xlib.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Special variables

Special Variable: %key-states%
Package

glop

Source

utils.lisp (file)

Special Variable: *display-extensions*
Package

glop-xlib

Source

xlib.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Macros

Macro: defdfun NAME ARGS DOC &body BODY
Package

glop

Source

utils.lisp (file)

Macro: defdmacro NAME ARGS DOC &body BODY
Package

glop

Source

utils.lisp (file)

Macro: define-simple-print-object TYPE &rest ATTRIBS
Package

glop

Source

glop.lisp (file)

Macro: with-current-display DPY-SYM &body BODY
Package

glop-xlib

Source

xlib.lisp (file)

Macro: without-fp-traps &body BODY
Package

glop

Source

utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Functions

Function: %glx-choose-fb-config DISPLAY-PTR SCREEN ATTRIB_LIST NELEMENTS
Package

glop-glx

Source

glx.lisp (file)

Function: %glx-choose-visual DISPLAY-PTR SCREEN ATTRIBS
Package

glop-glx

Source

glx.lisp (file)

Function: %glx-create-context DISPLAY-PTR VISUAL-INFOS SHARE-LIST REDIRECT
Package

glop-glx

Source

glx.lisp (file)

Function: %glx-create-pixmap DISPLAY-PTR CONFIG PIXMAP ATTRIBS
Package

glop-glx

Source

glx.lisp (file)

Function: %glx-get-fb-config-attrib DISPLAY-PTR FB-CONFIG ATTRIBUTE VALUE
Package

glop-glx

Source

glx.lisp (file)

Function: %glx-get-visual-from-fb-config DISPLAY-PTR FB-CONFIG
Package

glop-glx

Source

glx.lisp (file)

Function: %glx-query-version DISPLAY-PTR MAJOR MINOR
Package

glop-glx

Source

glx.lisp (file)

Function: %next-event WIN &key BLOCKING

Real next-event implementation.

Package

glop

Source

glop-x11.lisp (file)

Function: %update-geometry WIN X Y WIDTH HEIGHT
Package

glop

Source

utils.lisp (file)

Function: %x-close-display DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-composite-query-extension DISPLAY-PTR BASE ERROR-BASE
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: %x-composite-query-version DISPLAY-PTR MAJOR-VERSION-INOUT MINOR-VERSION-INOUT
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: %x-configure-window DISPLAY-PTR WIN VALUE-MASK VALUES
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-create-gc DISPLAY-PTR D VALUE-MASK XGC-VALUES-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-create-pixmap DISPLAY-PTR D WIDTH HEIGHT DEPTH
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-create-pixmap-cursor DISPLAY-PTR SRC MASK FOREGROUND-COLOR BACKGROUND-COLOR X Y
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-create-window DISPLAY-PTR PARENT X Y WIDTH HEIGHT BORDER-WIDTH DEPTH WIN-CLASS VISUAL VALUE-MASK ATTRIBUTES
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-events-queued DISPLAY-PTR MODE
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-fill-rectangle DISPLAY-PTR D GC X Y WIDTH HEIGHT
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-get-atom-name DISPLAY-PTR ATM
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-get-geometry DISPLAY-PTR D ROOT-RETURN X-RETURN Y-RETURN WIDTH-RETURN HEIGHT-RETURN BORDER-WIDTH-RETURN DEPTH-RETURN
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-get-window-attributes DISPLAY WINDOW WINDOW-ATTRIBUTES-RETURN
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-get-wm-normal-hints DISPLAY WINDOW HINTS SUPPLIED
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-lookup-string EVT BUFFER-RETURN BYTES-BUFFER KEYSYM-RETURN STATUS-IN-OUT
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-next-event DISPLAY-PTR EVT
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-open-display DISPLAY-NAME
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-peek-event DISPLAY-PTR EVT
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-pending DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: %x-query-extension DISPLAY-PTR NAME MAJOR-OPCODE-RETURN FIRST-EVENT-RETURN FIRST-ERROR-RETURN
Package

glop-xlib

Source

xlib.lisp (file)

Function: closest-video-mode CURRENT-MODE MODES-LIST DWIDTH DHEIGHT &optional DDEPTH DRATE

Try to find the closest video mode matching desired parameters within modes-list. Returns NIL if no match is found.

Package

glop

Source

glop.lisp (file)

Function: copy-glx-context INSTANCE
Package

glop

Source

glop-x11.lisp (file)

Function: copy-video-mode INSTANCE
Package

glop

Source

utils.lisp (file)

Function: copy-x11-video-mode INSTANCE
Package

glop

Source

utils.lisp (file)

Function: default-depth DISPLAY-PTR SCREEN
Package

glop-xlib

Source

xlib.lisp (file)

Function: default-visual DISPLAY-PTR SCREEN
Package

glop-xlib

Source

xlib.lisp (file)

Function: display-height DISPLAY-PTR SCREEN
Package

glop-xlib

Source

xlib.lisp (file)

Function: display-width DISPLAY-PTR SCREEN
Package

glop-xlib

Source

xlib.lisp (file)

Function: get-display-extension-data DISPLAY OPCODE
Function: (setf get-display-extension-data) VALUE DISPLAY OPCODE
Package

glop-xlib

Source

xlib.lisp (file)

Function: get-string NAME
Package

glop-glx

Source

glx.lisp (file)

Function: get-visual-info DISPLAY-PTR VINFO-MASK VINFO-TEMPLATE NITEMS-RETURNED
Package

glop-xlib

Source

xlib.lisp (file)

Function: glx-context-ctx INSTANCE
Function: (setf glx-context-ctx) VALUE INSTANCE
Package

glop

Source

glop-x11.lisp (file)

Function: glx-context-display INSTANCE
Function: (setf glx-context-display) VALUE INSTANCE
Package

glop

Source

glop-x11.lisp (file)

Function: glx-context-p OBJECT
Package

glop

Source

glop-x11.lisp (file)

Function: glx-create-pixmap DISPLAY FB-CONFIG X-PIXMAP &rest ATTRIBS
Package

glop-glx

Source

glx.lisp (file)

Function: glx-destroy-pixmap DISPLAY-PTR PIXMAP
Package

glop-glx

Source

glx.lisp (file)

Function: glx-get-config DISPLAY-PTR VISUAL-INFO ATTRIBUTE VALUE
Package

glop-glx

Source

glx.lisp (file)

Function: glx-get-fb-config-attrib DPY FB-CONFIG ATTRIB
Package

glop-glx

Source

glx.lisp (file)

Function: make-glx-context &key (CTX CTX) (DISPLAY DISPLAY)
Package

glop

Source

glop-x11.lisp (file)

Function: make-video-mode &key (RATE RATE) (INDEX INDEX) (WIDTH WIDTH) (HEIGHT HEIGHT) (DEPTH DEPTH)
Package

glop

Source

utils.lisp (file)

Function: make-x11-video-mode &key (RATE RATE) (INDEX INDEX)
Package

glop

Source

utils.lisp (file)

Function: parse-gl-version-string-values STRING
Package

glop

Source

utils.lisp (file)

Function: process-event WIN DPY EVT

Process an X11 event into a GLOP event.

Package

glop-xlib

Source

xlib.lisp (file)

Function: process-generic-event EVENT
Package

glop-xlib

Source

xlib.lisp (file)

Function: root-window DISPLAY-PTR SCREEN
Package

glop-xlib

Source

xlib.lisp (file)

Function: video-mode-depth INSTANCE
Function: (setf video-mode-depth) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: video-mode-height INSTANCE
Function: (setf video-mode-height) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: video-mode-index INSTANCE
Function: (setf video-mode-index) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: video-mode-p OBJECT
Package

glop

Source

utils.lisp (file)

Function: video-mode-rate INSTANCE
Function: (setf video-mode-rate) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: video-mode-width INSTANCE
Function: (setf video-mode-width) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: x-composite-create-region-from-border-clip DISPLAY-PTR WINDOW
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-get-overlay-window DISPLAY-PTR WINDOW
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-name-window-pixmap DISPLAY-PTR WINDOW
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-query-extension WIN
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-query-version DISPLAY MAJOR MINOR
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-redirect-subwindows DISPLAY-PTR WINDOW UPDATE
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-redirect-window DISPLAY-PTR WINDOW UPDATE
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-release-overlay-window DISPLAY-PTR WINDOW
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-unredirect-subwindows DISPLAY-PTR WINDOW UPDATE
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-unredirect-window DISPLAY-PTR WINDOW UPDATE
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-composite-version ()
Package

glop-xlib

Source

xcomposite.lisp (file)

Function: x-create-color-map DISPLAY-PTR WIN VISUAL-PTR ALLOC
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-create-simple-window DISPLAY-PTR PARENT X Y WIDTH HEIGHT BORDER-WIDTH BACKGROUND
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-free-event-data DISPLAY-PTR COOKIE
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-free-gc DISPLAY-PTR GC
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-free-pixmap DISPLAY-PTR P
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-atom-name DISPLAY-PTR ATOM
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-error-text DISPLAY-PTR CODE BUFFER LENGTH
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-event-data DISPLAY-PTR COOKIE
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-geometry DPY WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-input-focus DISPLAY WINDOW REVERT-TO
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-window-attributes DISPLAY WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-get-wm-normal-hints DISPLAY WINDOW
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-lookup-string KEY-EVENT

Returns the input string corresponding to a keypress.

Package

glop-xlib

Source

xlib.lisp (file)

Function: x-map-window DISPLAY-PTR WIN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-pending-p DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-query-extension DISPLAY NAME
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-query-tree DISPLAY WINDOW ROOT PARENT CHILDREN NCHILDREN
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-reparent-window DISPLAY WINDOW PARENT X Y
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-select-input DISPLAY WINDOW EVENT-MASK
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-send-event DISPLAY-PTR WIN PROPOGATE EVENT-MASK EVENT-SEND
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-set-error-handler HANDLER
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-set-input-focus DISPLAY-PTR FOCUS REVERT-TO TIME
Package

glop-xlib

Source

xlib.lisp (file)

Function: x-sync DISPLAY-PTR DISCARD
Package

glop-xlib

Source

xlib.lisp (file)

Function: x11-video-mode-index INSTANCE
Function: (setf x11-video-mode-index) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: x11-video-mode-p OBJECT
Package

glop

Source

utils.lisp (file)

Function: x11-video-mode-rate INSTANCE
Function: (setf x11-video-mode-rate) VALUE INSTANCE
Package

glop

Source

utils.lisp (file)

Function: xrr-config-current-configuration CONFIG ROTATION
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-config-current-rate CONFIG
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-config-sizes SCREEN-INFO COUNT
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-free-screen-config-info SCREEN-INFO
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-get-screen-info DISPLAY-PTR ROOT-WINDOW
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-rates DISPLAY-PTR SCREEN SIZE-INDEX NRATES
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-set-screen-config DISPLAY-PTR CONFIG ROOT-WINDOW SIZE-INDEX ROTATION TIME
Package

glop-xlib

Source

display-ctrl.lisp (file)

Function: xrr-set-screen-config-and-rate DISPLAY-PTR CONFIG ROOT-WINDOW SIZE-INDEX ROTATION FREQUENCIES TIME
Package

glop-xlib

Source

display-ctrl.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Generic functions

Generic Function: %generic-event-dispatch EXTENSION-NAME EVENT DATA DISPLAY-PTR
Package

glop-xlib

Source

xlib.lisp (file)

Methods
Method: %generic-event-dispatch EXTENSION-NAME EVENT DATA DISPLAY-PTR
Generic Function: %init-swap-interval WINDOW
Package

glop

Source

glop.lisp (file)

Methods
Method: %init-swap-interval W
Generic Function: child OBJECT
Package

glop

Methods
Method: child (CHILD-EVENT child-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: error-base OBJECT
Package

glop-xlib

Methods
Method: error-base (EXTENSION-DATA extension-data)

automatically generated reader method

Source

xlib.lisp (file)

Generic Function: event-base OBJECT
Package

glop-xlib

Methods
Method: event-base (EXTENSION-DATA extension-data)

automatically generated reader method

Source

xlib.lisp (file)

Generic Function: name OBJECT
Package

glop-xlib

Methods
Method: name (EXTENSION-DATA extension-data)

automatically generated reader method

Source

xlib.lisp (file)

Generic Function: on-focus WINDOW FOCUSED
Package

glop

Source

glop.lisp (file)

Methods
Method: on-focus WINDOW FOCUSED-P
Generic Function: on-visibility WINDOW VISIBLE
Package

glop

Source

glop.lisp (file)

Methods
Method: on-visibility WINDOW VISIBLE
Generic Function: opcode OBJECT
Package

glop-xlib

Methods
Method: opcode (EXTENSION-DATA extension-data)

automatically generated reader method

Source

xlib.lisp (file)

Generic Function: parent OBJECT
Package

glop

Methods
Method: parent (CHILD-REPARENT-EVENT child-reparent-event)

automatically generated reader method

Source

glop.lisp (file)

Method: parent (CHILD-DESTROYED-EVENT child-destroyed-event)

automatically generated reader method

Source

glop.lisp (file)

Method: parent (CHILD-CREATED-EVENT child-created-event)

automatically generated reader method

Source

glop.lisp (file)

Generic Function: swap-interval-function OBJECT
Generic Function: (setf swap-interval-function) NEW-VALUE OBJECT
Package

glop

Methods
Method: swap-interval-function (SWAP-INTERVAL-MIXIN swap-interval-mixin)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf swap-interval-function) NEW-VALUE (SWAP-INTERVAL-MIXIN swap-interval-mixin)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: swap-interval-tear OBJECT
Generic Function: (setf swap-interval-tear) NEW-VALUE OBJECT
Package

glop

Methods
Method: swap-interval-tear (SWAP-INTERVAL-MIXIN swap-interval-mixin)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf swap-interval-tear) NEW-VALUE (SWAP-INTERVAL-MIXIN swap-interval-mixin)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: window-fullscreen OBJECT
Generic Function: (setf window-fullscreen) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-fullscreen (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-fullscreen) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: window-previous-video-mode OBJECT
Generic Function: (setf window-previous-video-mode) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-previous-video-mode (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-previous-video-mode) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: window-pushed-event OBJECT
Generic Function: (setf window-pushed-event) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-pushed-event (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-pushed-event) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: window-title OBJECT
Generic Function: (setf window-title) NEW-VALUE OBJECT
Package

glop

Methods
Method: window-title (WINDOW window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf window-title) NEW-VALUE (WINDOW window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: x11-window-cursor OBJECT
Generic Function: (setf x11-window-cursor) NEW-VALUE OBJECT
Package

glop

Methods
Method: x11-window-cursor (X11-WINDOW x11-window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf x11-window-cursor) NEW-VALUE (X11-WINDOW x11-window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: x11-window-fb-config OBJECT
Generic Function: (setf x11-window-fb-config) NEW-VALUE OBJECT
Package

glop

Methods
Method: x11-window-fb-config (X11-WINDOW x11-window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf x11-window-fb-config) NEW-VALUE (X11-WINDOW x11-window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: x11-window-screen OBJECT
Generic Function: (setf x11-window-screen) NEW-VALUE OBJECT
Package

glop

Methods
Method: x11-window-screen (X11-WINDOW x11-window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf x11-window-screen) NEW-VALUE (X11-WINDOW x11-window)

automatically generated writer method

Source

utils.lisp (file)

Generic Function: x11-window-visual-infos OBJECT
Generic Function: (setf x11-window-visual-infos) NEW-VALUE OBJECT
Package

glop

Methods
Method: x11-window-visual-infos (X11-WINDOW x11-window)

automatically generated reader method

Source

utils.lisp (file)

Method: (setf x11-window-visual-infos) NEW-VALUE (X11-WINDOW x11-window)

automatically generated writer method

Source

utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Conditions

Condition: glop-error ()

Any glop specific error should inherit this.

Package

glop

Source

utils.lisp (file)

Direct superclasses

error (condition)

Direct subclasses

not-implemented (condition)

Condition: not-implemented ()

Unimplemented.

Package

glop

Source

utils.lisp (file)

Direct superclasses

glop-error (condition)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.7 Structures

Structure: glx-context ()
Package

glop

Source

glop-x11.lisp (file)

Direct superclasses

structure-object (structure)

Direct methods
Direct slots
Slot: ctx
Readers

glx-context-ctx (function)

Writers

(setf glx-context-ctx) (function)

Slot: display
Readers

glx-context-display (function)

Writers

(setf glx-context-display) (function)

Structure: video-mode ()
Package

glop

Source

utils.lisp (file)

Direct superclasses

x11-video-mode (structure)

Direct methods

set-video-mode (method)

Direct slots
Slot: width
Type

integer

Initform

0

Readers

video-mode-width (function)

Writers

(setf video-mode-width) (function)

Slot: height
Type

integer

Initform

0

Readers

video-mode-height (function)

Writers

(setf video-mode-height) (function)

Slot: depth
Type

integer

Initform

0

Readers

video-mode-depth (function)

Writers

(setf video-mode-depth) (function)

Structure: x11-video-mode ()
Package

glop

Source

utils.lisp (file)

Direct superclasses

structure-object (structure)

Direct subclasses

video-mode (structure)

Direct slots
Slot: rate
Type

integer

Initform

0

Readers

x11-video-mode-rate (function)

Writers

(setf x11-video-mode-rate) (function)

Slot: index
Type

integer

Initform

-1

Readers

x11-video-mode-index (function)

Writers

(setf x11-video-mode-index) (function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.8 Classes

Class: _xdisplay-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: child-created-event ()
Package

glop

Source

glop.lisp (file)

Direct superclasses

child-event (class)

Direct methods
Direct slots
Slot: parent
Initargs

:parent

Readers

parent (generic function)

Slot: x
Initargs

:x

Readers

x (generic function)

Slot: y
Initargs

:y

Readers

y (generic function)

Slot: width
Initargs

:width

Readers

width (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Class: child-destroyed-event ()
Package

glop

Source

glop.lisp (file)

Direct superclasses

child-event (class)

Direct methods
  • print-object (method)
  • parent (method)
Direct slots
Slot: parent
Initargs

:parent

Readers

parent (generic function)

Class: child-event ()

Status of child window changed.

Package

glop

Source

glop.lisp (file)

Direct superclasses

event (class)

Direct subclasses
Direct methods

child (method)

Direct slots
Slot: child
Initargs

:child

Readers

child (generic function)

Class: child-reparent-event ()
Package

glop

Source

glop.lisp (file)

Direct superclasses

child-event (class)

Direct methods
  • print-object (method)
  • y (method)
  • x (method)
  • parent (method)
Direct slots
Slot: parent
Initargs

:parent

Readers

parent (generic function)

Slot: x
Initargs

:x

Readers

x (generic function)

Slot: y
Initargs

:y

Readers

y (generic function)

Class: child-resize-event ()

Child window resized.

Package

glop

Source

glop.lisp (file)

Direct superclasses

child-event (class)

Direct methods
Direct slots
Slot: width
Initargs

:width

Readers

width (generic function)

Slot: height
Initargs

:height

Readers

height (generic function)

Class: child-visibility-event ()

Child window visibility changed.

Package

glop

Source

glop.lisp (file)

Direct superclasses

child-event (class)

Direct subclasses
Direct methods
  • print-object (method)
  • visible (method)
Direct slots
Slot: visible
Initargs

:visible

Readers

visible (generic function)

Class: child-visibility-obscured-event ()

Child window was fully obscured.

Package

glop

Source

glop.lisp (file)

Direct superclasses

child-visibility-event (class)

Direct Default Initargs
InitargValue
:visiblenil
Class: child-visibility-unobscured-event ()

Child window was unobscured.

Package

glop

Source

glop.lisp (file)

Direct superclasses

child-visibility-event (class)

Direct Default Initargs
InitargValue
:visiblet
Class: extension-data ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

glop-xlib::name

Readers

name (generic function)

Slot: opcode
Initargs

glop-xlib::opcode

Readers

opcode (generic function)

Slot: event-base
Initargs

glop-xlib::event-base

Readers

event-base (generic function)

Slot: error-base
Initargs

glop-xlib::error-base

Readers

error-base (generic function)

Class: set-window-attributes-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: swap-interval-mixin ()
Package

glop

Source

utils.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: swap-interval-function
Initform

:uninitialized

Readers

swap-interval-function (generic function)

Writers

(setf swap-interval-function) (generic function)

Slot: swap-interval-tear
Readers

swap-interval-tear (generic function)

Writers

(setf swap-interval-tear) (generic function)

Class: visual-info-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: visual-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-button-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-client-message-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-compose-status-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-configure-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-create-window-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-destroy-window-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-error-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-expose-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-focus-change-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-generic-event-cookie-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-key-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-map-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-motion-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-reparent-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-size-hints-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-unmap-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-visibility-event-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-window-attributes-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x-window-changes-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: x11-window ()
Package

glop

Source

utils.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

window (class)

Direct methods
Direct slots
Slot: display
Initargs

:display

Readers

x11-window-display (generic function)

Writers

(setf x11-window-display) (generic function)

Slot: screen
Initargs

:screen

Readers

x11-window-screen (generic function)

Writers

(setf x11-window-screen) (generic function)

Slot: id
Readers

x11-window-id (generic function)

Writers

(setf x11-window-id) (generic function)

Slot: visual-infos
Readers

x11-window-visual-infos (generic function)

Writers

(setf x11-window-visual-infos) (generic function)

Slot: fb-config
Readers

x11-window-fb-config (generic function)

Writers

(setf x11-window-fb-config) (generic function)

Slot: cursor
Readers

x11-window-cursor (generic function)

Writers

(setf x11-window-cursor) (generic function)

Class: xcolor-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: xgcvalues-tclass ()
Package

glop-xlib

Source

xlib.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)
Class: xrr-screen-size-tclass ()
Package

glop-xlib

Source

display-ctrl.lisp (file)

Direct superclasses
  • translatable-foreign-type (class)
  • foreign-struct-type (class)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   G   L   M  
Index Entry  Section

F
File, Lisp, glop.asd: The glop<dot>asd file
File, Lisp, glop/src/glop.lisp: The glop/src/glop<dot>lisp file
File, Lisp, glop/src/package.lisp: The glop/src/package<dot>lisp file
File, Lisp, glop/src/utils.lisp: The glop/src/utils<dot>lisp file
File, Lisp, glop/src/x11/display-ctrl.lisp: The glop/src/x11/display-ctrl<dot>lisp file
File, Lisp, glop/src/x11/glop-x11.lisp: The glop/src/x11/glop-x11<dot>lisp file
File, Lisp, glop/src/x11/glx.lisp: The glop/src/x11/glx<dot>lisp file
File, Lisp, glop/src/x11/keysymdef.lisp: The glop/src/x11/keysymdef<dot>lisp file
File, Lisp, glop/src/x11/package.lisp: The glop/src/x11/package<dot>lisp file
File, Lisp, glop/src/x11/xcomposite.lisp: The glop/src/x11/xcomposite<dot>lisp file
File, Lisp, glop/src/x11/xkb.lisp: The glop/src/x11/xkb<dot>lisp file
File, Lisp, glop/src/x11/xlib.lisp: The glop/src/x11/xlib<dot>lisp file

G
glop.asd: The glop<dot>asd file
glop/src: The glop/src module
glop/src/glop.lisp: The glop/src/glop<dot>lisp file
glop/src/package.lisp: The glop/src/package<dot>lisp file
glop/src/utils.lisp: The glop/src/utils<dot>lisp file
glop/src/x11: The glop/src/x11 module
glop/src/x11/display-ctrl.lisp: The glop/src/x11/display-ctrl<dot>lisp file
glop/src/x11/glop-x11.lisp: The glop/src/x11/glop-x11<dot>lisp file
glop/src/x11/glx.lisp: The glop/src/x11/glx<dot>lisp file
glop/src/x11/keysymdef.lisp: The glop/src/x11/keysymdef<dot>lisp file
glop/src/x11/package.lisp: The glop/src/x11/package<dot>lisp file
glop/src/x11/xcomposite.lisp: The glop/src/x11/xcomposite<dot>lisp file
glop/src/x11/xkb.lisp: The glop/src/x11/xkb<dot>lisp file
glop/src/x11/xlib.lisp: The glop/src/x11/xlib<dot>lisp file

L
Lisp File, glop.asd: The glop<dot>asd file
Lisp File, glop/src/glop.lisp: The glop/src/glop<dot>lisp file
Lisp File, glop/src/package.lisp: The glop/src/package<dot>lisp file
Lisp File, glop/src/utils.lisp: The glop/src/utils<dot>lisp file
Lisp File, glop/src/x11/display-ctrl.lisp: The glop/src/x11/display-ctrl<dot>lisp file
Lisp File, glop/src/x11/glop-x11.lisp: The glop/src/x11/glop-x11<dot>lisp file
Lisp File, glop/src/x11/glx.lisp: The glop/src/x11/glx<dot>lisp file
Lisp File, glop/src/x11/keysymdef.lisp: The glop/src/x11/keysymdef<dot>lisp file
Lisp File, glop/src/x11/package.lisp: The glop/src/x11/package<dot>lisp file
Lisp File, glop/src/x11/xcomposite.lisp: The glop/src/x11/xcomposite<dot>lisp file
Lisp File, glop/src/x11/xkb.lisp: The glop/src/x11/xkb<dot>lisp file
Lisp File, glop/src/x11/xlib.lisp: The glop/src/x11/xlib<dot>lisp file

M
Module, glop/src: The glop/src module
Module, glop/src/x11: The glop/src/x11 module

Jump to:   F   G   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   K   L   M   N   O   P   R   S   T   V   W   X   Y  
Index Entry  Section

%
%generic-event-dispatch: Internal generic functions
%generic-event-dispatch: Internal generic functions
%glx-choose-fb-config: Internal functions
%glx-choose-visual: Internal functions
%glx-create-context: Internal functions
%glx-create-pixmap: Internal functions
%glx-get-fb-config-attrib: Internal functions
%glx-get-visual-from-fb-config: Internal functions
%glx-query-version: Internal functions
%init-swap-interval: Internal generic functions
%init-swap-interval: Internal generic functions
%next-event: Internal functions
%set-fullscreen: Exported functions
%update-geometry: Internal functions
%x-close-display: Internal functions
%x-composite-query-extension: Internal functions
%x-composite-query-version: Internal functions
%x-configure-window: Internal functions
%x-create-gc: Internal functions
%x-create-pixmap: Internal functions
%x-create-pixmap-cursor: Internal functions
%x-create-window: Internal functions
%x-events-queued: Internal functions
%x-fill-rectangle: Internal functions
%x-get-atom-name: Internal functions
%x-get-geometry: Internal functions
%x-get-window-attributes: Internal functions
%x-get-wm-normal-hints: Internal functions
%x-lookup-string: Internal functions
%x-next-event: Internal functions
%x-open-display: Internal functions
%x-peek-event: Internal functions
%x-pending: Internal functions
%x-query-extension: Internal functions

(
(setf get-display-extension-data): Internal functions
(setf glx-context-ctx): Internal functions
(setf glx-context-display): Internal functions
(setf key-pressed): Exported functions
(setf swap-interval-function): Internal generic functions
(setf swap-interval-function): Internal generic functions
(setf swap-interval-tear): Internal generic functions
(setf swap-interval-tear): Internal generic functions
(setf video-mode-depth): Internal functions
(setf video-mode-height): Internal functions
(setf video-mode-index): Internal functions
(setf video-mode-rate): Internal functions
(setf video-mode-width): Internal functions
(setf window-fullscreen): Internal generic functions
(setf window-fullscreen): Internal generic functions
(setf window-gl-context): Exported generic functions
(setf window-gl-context): Exported generic functions
(setf window-height): Exported generic functions
(setf window-height): Exported generic functions
(setf window-previous-video-mode): Internal generic functions
(setf window-previous-video-mode): Internal generic functions
(setf window-pushed-event): Internal generic functions
(setf window-pushed-event): Internal generic functions
(setf window-title): Internal generic functions
(setf window-title): Internal generic functions
(setf window-width): Exported generic functions
(setf window-width): Exported generic functions
(setf window-x): Exported generic functions
(setf window-x): Exported generic functions
(setf window-y): Exported generic functions
(setf window-y): Exported generic functions
(setf x11-video-mode-index): Internal functions
(setf x11-video-mode-rate): Internal functions
(setf x11-window-cursor): Internal generic functions
(setf x11-window-cursor): Internal generic functions
(setf x11-window-display): Exported generic functions
(setf x11-window-display): Exported generic functions
(setf x11-window-fb-config): Internal generic functions
(setf x11-window-fb-config): Internal generic functions
(setf x11-window-id): Exported generic functions
(setf x11-window-id): Exported generic functions
(setf x11-window-screen): Internal generic functions
(setf x11-window-screen): Internal generic functions
(setf x11-window-visual-infos): Internal generic functions
(setf x11-window-visual-infos): Internal generic functions

A
add-connection-watch: Exported functions
attach-gl-context: Exported generic functions
attach-gl-context: Exported generic functions

B
button: Exported generic functions
button: Exported generic functions

C
child: Internal generic functions
child: Internal generic functions
close-window: Exported generic functions
close-window: Exported generic functions
closest-video-mode: Internal functions
copy-glx-context: Internal functions
copy-video-mode: Internal functions
copy-x11-video-mode: Internal functions
correct-context?: Exported functions
create-gl-context: Exported generic functions
create-gl-context: Exported generic functions
create-window: Exported functions
current-mode: Exported functions
current-video-mode: Exported generic functions
current-video-mode: Exported generic functions

D
default-depth: Internal functions
default-screen: Exported functions
default-visual: Internal functions
defdfun: Internal macros
defdmacro: Internal macros
define-simple-print-object: Internal macros
destroy-gl-context: Exported generic functions
destroy-gl-context: Exported generic functions
destroy-window: Exported functions
detach-gl-context: Exported generic functions
detach-gl-context: Exported generic functions
dispatch-events: Exported macros
display-height: Internal functions
display-width: Internal functions
dx: Exported generic functions
dx: Exported generic functions
dy: Exported generic functions
dy: Exported generic functions

E
error-base: Internal generic functions
error-base: Internal generic functions
event-base: Internal generic functions
event-base: Internal generic functions

F
focused: Exported generic functions
focused: Exported generic functions
Function, %glx-choose-fb-config: Internal functions
Function, %glx-choose-visual: Internal functions
Function, %glx-create-context: Internal functions
Function, %glx-create-pixmap: Internal functions
Function, %glx-get-fb-config-attrib: Internal functions
Function, %glx-get-visual-from-fb-config: Internal functions
Function, %glx-query-version: Internal functions
Function, %next-event: Internal functions
Function, %set-fullscreen: Exported functions
Function, %update-geometry: Internal functions
Function, %x-close-display: Internal functions
Function, %x-composite-query-extension: Internal functions
Function, %x-composite-query-version: Internal functions
Function, %x-configure-window: Internal functions
Function, %x-create-gc: Internal functions
Function, %x-create-pixmap: Internal functions
Function, %x-create-pixmap-cursor: Internal functions
Function, %x-create-window: Internal functions
Function, %x-events-queued: Internal functions
Function, %x-fill-rectangle: Internal functions
Function, %x-get-atom-name: Internal functions
Function, %x-get-geometry: Internal functions
Function, %x-get-window-attributes: Internal functions
Function, %x-get-wm-normal-hints: Internal functions
Function, %x-lookup-string: Internal functions
Function, %x-next-event: Internal functions
Function, %x-open-display: Internal functions
Function, %x-peek-event: Internal functions
Function, %x-pending: Internal functions
Function, %x-query-extension: Internal functions
Function, (setf get-display-extension-data): Internal functions
Function, (setf glx-context-ctx): Internal functions
Function, (setf glx-context-display): Internal functions
Function, (setf video-mode-depth): Internal functions
Function, (setf video-mode-height): Internal functions
Function, (setf video-mode-index): Internal functions
Function, (setf video-mode-rate): Internal functions
Function, (setf video-mode-width): Internal functions
Function, (setf x11-video-mode-index): Internal functions
Function, (setf x11-video-mode-rate): Internal functions
Function, add-connection-watch: Exported functions
Function, closest-video-mode: Internal functions
Function, copy-glx-context: Internal functions
Function, copy-video-mode: Internal functions
Function, copy-x11-video-mode: Internal functions
Function, correct-context?: Exported functions
Function, create-window: Exported functions
Function, current-mode: Exported functions
Function, default-depth: Internal functions
Function, default-screen: Exported functions
Function, default-visual: Internal functions
Function, destroy-window: Exported functions
Function, display-height: Internal functions
Function, display-width: Internal functions
Function, get-display-extension-data: Internal functions
Function, get-string: Internal functions
Function, get-visual-info: Internal functions
Function, gl-get-proc-address: Exported functions
Function, glx-choose-fb-config: Exported functions
Function, glx-choose-visual: Exported functions
Function, glx-context-ctx: Internal functions
Function, glx-context-display: Internal functions
Function, glx-context-p: Internal functions
Function, glx-create-context: Exported functions
Function, glx-create-pixmap: Internal functions
Function, glx-create-specific-context: Exported functions
Function, glx-destroy-context: Exported functions
Function, glx-destroy-pixmap: Internal functions
Function, glx-get-config: Internal functions
Function, glx-get-fb-config-attrib: Internal functions
Function, glx-get-proc-address: Exported functions
Function, glx-get-version: Exported functions
Function, glx-get-visual-from-fb-config: Exported functions
Function, glx-make-current: Exported functions
Function, glx-release-context: Exported functions
Function, glx-swap-buffers: Exported functions
Function, glx-wait-gl: Exported functions
Function, key-pressed: Exported functions
Function, load-libraries: Exported functions
Function, make-glx-context: Internal functions
Function, make-video-mode: Internal functions
Function, make-x11-video-mode: Internal functions
Function, parse-gl-version-string-values: Internal functions
Function, process-event: Internal functions
Function, process-generic-event: Internal functions
Function, process-internal-connection: Exported functions
Function, push-close-event: Exported functions
Function, push-event: Exported functions
Function, remove-connection-watch: Exported functions
Function, root-window: Internal functions
Function, set-gl-window: Exported functions
Function, set-mode: Exported functions
Function, supported-modes: Exported functions
Function, toggle-fullscreen: Exported functions
Function, video-mode-depth: Internal functions
Function, video-mode-height: Internal functions
Function, video-mode-index: Internal functions
Function, video-mode-p: Internal functions
Function, video-mode-rate: Internal functions
Function, video-mode-width: Internal functions
Function, x-close-display: Exported functions
Function, x-composite-create-region-from-border-clip: Internal functions
Function, x-composite-get-overlay-window: Internal functions
Function, x-composite-name-window-pixmap: Internal functions
Function, x-composite-query-extension: Internal functions
Function, x-composite-query-version: Internal functions
Function, x-composite-redirect-subwindows: Internal functions
Function, x-composite-redirect-window: Internal functions
Function, x-composite-release-overlay-window: Internal functions
Function, x-composite-unredirect-subwindows: Internal functions
Function, x-composite-unredirect-window: Internal functions
Function, x-composite-version: Internal functions
Function, x-create-color-map: Internal functions
Function, x-create-null-cursor: Exported functions
Function, x-create-simple-window: Internal functions
Function, x-create-window: Exported functions
Function, x-default-root-window: Exported functions
Function, x-define-cursor: Exported functions
Function, x-destroy-window: Exported functions
Function, x-flush: Exported functions
Function, x-free: Exported functions
Function, x-free-cursor: Exported functions
Function, x-free-event-data: Internal functions
Function, x-free-gc: Internal functions
Function, x-free-pixmap: Internal functions
Function, x-get-atom-name: Internal functions
Function, x-get-error-text: Internal functions
Function, x-get-event-data: Internal functions
Function, x-get-geometry: Internal functions
Function, x-get-input-focus: Internal functions
Function, x-get-window-attributes: Internal functions
Function, x-get-wm-normal-hints: Internal functions
Function, x-intern-atom: Exported functions
Function, x-lookup-string: Internal functions
Function, x-map-raised: Exported functions
Function, x-map-window: Internal functions
Function, x-next-event: Exported functions
Function, x-open-display: Exported functions
Function, x-pending-p: Internal functions
Function, x-query-extension: Internal functions
Function, x-query-tree: Internal functions
Function, x-reparent-window: Internal functions
Function, x-select-input: Internal functions
Function, x-send-event: Internal functions
Function, x-set-error-handler: Internal functions
Function, x-set-geometry: Exported functions
Function, x-set-input-focus: Internal functions
Function, x-set-wm-protocols: Exported functions
Function, x-store-name: Exported functions
Function, x-sync: Internal functions
Function, x-undefine-cursor: Exported functions
Function, x-unmap-window: Exported functions
Function, x11-video-mode-index: Internal functions
Function, x11-video-mode-p: Internal functions
Function, x11-video-mode-rate: Internal functions
Function, xkb-set-detectable-auto-repeat: Exported functions
Function, xrr-config-current-configuration: Internal functions
Function, xrr-config-current-rate: Internal functions
Function, xrr-config-sizes: Internal functions
Function, xrr-free-screen-config-info: Internal functions
Function, xrr-get-screen-info: Internal functions
Function, xrr-rates: Internal functions
Function, xrr-set-screen-config: Internal functions
Function, xrr-set-screen-config-and-rate: Internal functions

G
Generic Function, %generic-event-dispatch: Internal generic functions
Generic Function, %init-swap-interval: Internal generic functions
Generic Function, (setf swap-interval-function): Internal generic functions
Generic Function, (setf swap-interval-tear): Internal generic functions
Generic Function, (setf window-fullscreen): Internal generic functions
Generic Function, (setf window-gl-context): Exported generic functions
Generic Function, (setf window-height): Exported generic functions
Generic Function, (setf window-previous-video-mode): Internal generic functions
Generic Function, (setf window-pushed-event): Internal generic functions
Generic Function, (setf window-title): Internal generic functions
Generic Function, (setf window-width): Exported generic functions
Generic Function, (setf window-x): Exported generic functions
Generic Function, (setf window-y): Exported generic functions
Generic Function, (setf x11-window-cursor): Internal generic functions
Generic Function, (setf x11-window-display): Exported generic functions
Generic Function, (setf x11-window-fb-config): Internal generic functions
Generic Function, (setf x11-window-id): Exported generic functions
Generic Function, (setf x11-window-screen): Internal generic functions
Generic Function, (setf x11-window-visual-infos): Internal generic functions
Generic Function, attach-gl-context: Exported generic functions
Generic Function, button: Exported generic functions
Generic Function, child: Internal generic functions
Generic Function, close-window: Exported generic functions
Generic Function, create-gl-context: Exported generic functions
Generic Function, current-video-mode: Exported generic functions
Generic Function, destroy-gl-context: Exported generic functions
Generic Function, detach-gl-context: Exported generic functions
Generic Function, dx: Exported generic functions
Generic Function, dy: Exported generic functions
Generic Function, error-base: Internal generic functions
Generic Function, event-base: Internal generic functions
Generic Function, focused: Exported generic functions
Generic Function, height: Exported generic functions
Generic Function, hide-cursor: Exported generic functions
Generic Function, hide-window: Exported generic functions
Generic Function, keycode: Exported generic functions
Generic Function, keysym: Exported generic functions
Generic Function, list-video-modes: Exported generic functions
Generic Function, maximize-window: Exported generic functions
Generic Function, name: Internal generic functions
Generic Function, next-event: Exported generic functions
Generic Function, on-button: Exported generic functions
Generic Function, on-close: Exported generic functions
Generic Function, on-draw: Exported generic functions
Generic Function, on-event: Exported generic functions
Generic Function, on-focus: Internal generic functions
Generic Function, on-key: Exported generic functions
Generic Function, on-mouse-motion: Exported generic functions
Generic Function, on-resize: Exported generic functions
Generic Function, on-visibility: Internal generic functions
Generic Function, opcode: Internal generic functions
Generic Function, open-window: Exported generic functions
Generic Function, parent: Internal generic functions
Generic Function, pressed: Exported generic functions
Generic Function, remove-window-decorations: Exported generic functions
Generic Function, restore-window: Exported generic functions
Generic Function, restore-window-decorations: Exported generic functions
Generic Function, set-fullscreen: Exported generic functions
Generic Function, set-geometry: Exported generic functions
Generic Function, set-video-mode: Exported generic functions
Generic Function, set-window-title: Exported generic functions
Generic Function, show-cursor: Exported generic functions
Generic Function, show-window: Exported generic functions
Generic Function, swap-buffers: Exported generic functions
Generic Function, swap-interval: Exported generic functions
Generic Function, swap-interval-function: Internal generic functions
Generic Function, swap-interval-tear: Internal generic functions
Generic Function, text: Exported generic functions
Generic Function, visible: Exported generic functions
Generic Function, width: Exported generic functions
Generic Function, window-fullscreen: Internal generic functions
Generic Function, window-gl-context: Exported generic functions
Generic Function, window-height: Exported generic functions
Generic Function, window-previous-video-mode: Internal generic functions
Generic Function, window-pushed-event: Internal generic functions
Generic Function, window-title: Internal generic functions
Generic Function, window-width: Exported generic functions
Generic Function, window-x: Exported generic functions
Generic Function, window-y: Exported generic functions
Generic Function, x: Exported generic functions
Generic Function, x11-window-cursor: Internal generic functions
Generic Function, x11-window-display: Exported generic functions
Generic Function, x11-window-fb-config: Internal generic functions
Generic Function, x11-window-id: Exported generic functions
Generic Function, x11-window-screen: Internal generic functions
Generic Function, x11-window-visual-infos: Internal generic functions
Generic Function, y: Exported generic functions
get-display-extension-data: Internal functions
get-string: Internal functions
get-visual-info: Internal functions
gl-get-proc-address: Exported functions
glx-choose-fb-config: Exported functions
glx-choose-visual: Exported functions
glx-context-ctx: Internal functions
glx-context-display: Internal functions
glx-context-p: Internal functions
glx-create-context: Exported functions
glx-create-pixmap: Internal functions
glx-create-specific-context: Exported functions
glx-destroy-context: Exported functions
glx-destroy-pixmap: Internal functions
glx-get-config: Internal functions
glx-get-fb-config-attrib: Internal functions
glx-get-proc-address: Exported functions
glx-get-version: Exported functions
glx-get-visual-from-fb-config: Exported functions
glx-make-current: Exported functions
glx-release-context: Exported functions
glx-swap-buffers: Exported functions
glx-wait-gl: Exported functions

H
height: Exported generic functions
height: Exported generic functions
height: Exported generic functions
height: Exported generic functions
height: Exported generic functions
hide-cursor: Exported generic functions
hide-cursor: Exported generic functions
hide-window: Exported generic functions
hide-window: Exported generic functions

K
key-pressed: Exported functions
keycode: Exported generic functions
keycode: Exported generic functions
keysym: Exported generic functions
keysym: Exported generic functions

L
list-video-modes: Exported generic functions
list-video-modes: Exported generic functions
load-libraries: Exported functions

M
Macro, defdfun: Internal macros
Macro, defdmacro: Internal macros
Macro, define-simple-print-object: Internal macros
Macro, dispatch-events: Exported macros
Macro, with-current-display: Internal macros
Macro, with-idle-forms: Exported macros
Macro, with-window: Exported macros
Macro, without-fp-traps: Internal macros
make-glx-context: Internal functions
make-video-mode: Internal functions
make-x11-video-mode: Internal functions
maximize-window: Exported generic functions
Method, %generic-event-dispatch: Internal generic functions
Method, %init-swap-interval: Internal generic functions
Method, (setf swap-interval-function): Internal generic functions
Method, (setf swap-interval-tear): Internal generic functions
Method, (setf window-fullscreen): Internal generic functions
Method, (setf window-gl-context): Exported generic functions
Method, (setf window-height): Exported generic functions
Method, (setf window-previous-video-mode): Internal generic functions
Method, (setf window-pushed-event): Internal generic functions
Method, (setf window-title): Internal generic functions
Method, (setf window-width): Exported generic functions
Method, (setf window-x): Exported generic functions
Method, (setf window-y): Exported generic functions
Method, (setf x11-window-cursor): Internal generic functions
Method, (setf x11-window-display): Exported generic functions
Method, (setf x11-window-fb-config): Internal generic functions
Method, (setf x11-window-id): Exported generic functions
Method, (setf x11-window-screen): Internal generic functions
Method, (setf x11-window-visual-infos): Internal generic functions
Method, attach-gl-context: Exported generic functions
Method, button: Exported generic functions
Method, child: Internal generic functions
Method, close-window: Exported generic functions
Method, create-gl-context: Exported generic functions
Method, current-video-mode: Exported generic functions
Method, destroy-gl-context: Exported generic functions
Method, detach-gl-context: Exported generic functions
Method, dx: Exported generic functions
Method, dy: Exported generic functions
Method, error-base: Internal generic functions
Method, event-base: Internal generic functions
Method, focused: Exported generic functions
Method, height: Exported generic functions
Method, height: Exported generic functions
Method, height: Exported generic functions
Method, height: Exported generic functions
Method, hide-cursor: Exported generic functions
Method, hide-window: Exported generic functions
Method, keycode: Exported generic functions
Method, keysym: Exported generic functions
Method, list-video-modes: Exported generic functions
Method, name: Internal generic functions
Method, next-event: Exported generic functions
Method, on-event: Exported generic functions
Method, on-focus: Internal generic functions
Method, on-visibility: Internal generic functions
Method, opcode: Internal generic functions
Method, open-window: Exported generic functions
Method, parent: Internal generic functions
Method, parent: Internal generic functions
Method, parent: Internal generic functions
Method, pressed: Exported generic functions
Method, pressed: Exported generic functions
Method, set-fullscreen: Exported generic functions
Method, set-geometry: Exported generic functions
Method, set-video-mode: Exported generic functions
Method, set-window-title: Exported generic functions
Method, show-cursor: Exported generic functions
Method, show-window: Exported generic functions
Method, swap-buffers: Exported generic functions
Method, swap-interval: Exported generic functions
Method, swap-interval-function: Internal generic functions
Method, swap-interval-tear: Internal generic functions
Method, text: Exported generic functions
Method, visible: Exported generic functions
Method, visible: Exported generic functions
Method, width: Exported generic functions
Method, width: Exported generic functions
Method, width: Exported generic functions
Method, width: Exported generic functions
Method, window-fullscreen: Internal generic functions
Method, window-gl-context: Exported generic functions
Method, window-height: Exported generic functions
Method, window-previous-video-mode: Internal generic functions
Method, window-pushed-event: Internal generic functions
Method, window-title: Internal generic functions
Method, window-width: Exported generic functions
Method, window-x: Exported generic functions
Method, window-y: Exported generic functions
Method, x: Exported generic functions
Method, x: Exported generic functions
Method, x: Exported generic functions
Method, x11-window-cursor: Internal generic functions
Method, x11-window-display: Exported generic functions
Method, x11-window-fb-config: Internal generic functions
Method, x11-window-id: Exported generic functions
Method, x11-window-screen: Internal generic functions
Method, x11-window-visual-infos: Internal generic functions
Method, y: Exported generic functions
Method, y: Exported generic functions
Method, y: Exported generic functions

N
name: Internal generic functions
name: Internal generic functions
next-event: Exported generic functions
next-event: Exported generic functions

O
on-button: Exported generic functions
on-close: Exported generic functions
on-draw: Exported generic functions
on-event: Exported generic functions
on-event: Exported generic functions
on-focus: Internal generic functions
on-focus: Internal generic functions
on-key: Exported generic functions
on-mouse-motion: Exported generic functions
on-resize: Exported generic functions
on-visibility: Internal generic functions
on-visibility: Internal generic functions
opcode: Internal generic functions
opcode: Internal generic functions
open-window: Exported generic functions
open-window: Exported generic functions

P
parent: Internal generic functions
parent: Internal generic functions
parent: Internal generic functions
parent: Internal generic functions
parse-gl-version-string-values: Internal functions
pressed: Exported generic functions
pressed: Exported generic functions
pressed: Exported generic functions
process-event: Internal functions
process-generic-event: Internal functions
process-internal-connection: Exported functions
push-close-event: Exported functions
push-event: Exported functions

R
remove-connection-watch: Exported functions
remove-window-decorations: Exported generic functions
restore-window: Exported generic functions
restore-window-decorations: Exported generic functions
root-window: Internal functions

S
set-fullscreen: Exported generic functions
set-fullscreen: Exported generic functions
set-geometry: Exported generic functions
set-geometry: Exported generic functions
set-gl-window: Exported functions
set-mode: Exported functions
set-video-mode: Exported generic functions
set-video-mode: Exported generic functions
set-window-title: Exported generic functions
set-window-title: Exported generic functions
Setf Expander, (setf key-pressed): Exported functions
show-cursor: Exported generic functions
show-cursor: Exported generic functions
show-window: Exported generic functions
show-window: Exported generic functions
supported-modes: Exported functions
swap-buffers: Exported generic functions
swap-buffers: Exported generic functions
swap-interval: Exported generic functions
swap-interval: Exported generic functions
swap-interval-function: Internal generic functions
swap-interval-function: Internal generic functions
swap-interval-tear: Internal generic functions
swap-interval-tear: Internal generic functions

T
text: Exported generic functions
text: Exported generic functions
toggle-fullscreen: Exported functions

V
video-mode-depth: Internal functions
video-mode-height: Internal functions
video-mode-index: Internal functions
video-mode-p: Internal functions
video-mode-rate: Internal functions
video-mode-width: Internal functions
visible: Exported generic functions
visible: Exported generic functions
visible: Exported generic functions

W
width: Exported generic functions
width: Exported generic functions
width: Exported generic functions
width: Exported generic functions
width: Exported generic functions
window-fullscreen: Internal generic functions
window-fullscreen: Internal generic functions
window-gl-context: Exported generic functions
window-gl-context: Exported generic functions
window-height: Exported generic functions
window-height: Exported generic functions
window-previous-video-mode: Internal generic functions
window-previous-video-mode: Internal generic functions
window-pushed-event: Internal generic functions
window-pushed-event: Internal generic functions
window-title: Internal generic functions
window-title: Internal generic functions
window-width: Exported generic functions
window-width: Exported generic functions
window-x: Exported generic functions
window-x: Exported generic functions
window-y: Exported generic functions
window-y: Exported generic functions
with-current-display: Internal macros
with-idle-forms: Exported macros
with-window: Exported macros
without-fp-traps: Internal macros

X
x: Exported generic functions
x: Exported generic functions
x: Exported generic functions
x: Exported generic functions
x-close-display: Exported functions
x-composite-create-region-from-border-clip: Internal functions
x-composite-get-overlay-window: Internal functions
x-composite-name-window-pixmap: Internal functions
x-composite-query-extension: Internal functions
x-composite-query-version: Internal functions
x-composite-redirect-subwindows: Internal functions
x-composite-redirect-window: Internal functions
x-composite-release-overlay-window: Internal functions
x-composite-unredirect-subwindows: Internal functions
x-composite-unredirect-window: Internal functions
x-composite-version: Internal functions
x-create-color-map: Internal functions
x-create-null-cursor: Exported functions
x-create-simple-window: Internal functions
x-create-window: Exported functions
x-default-root-window: Exported functions
x-define-cursor: Exported functions
x-destroy-window: Exported functions
x-flush: Exported functions
x-free: Exported functions
x-free-cursor: Exported functions
x-free-event-data: Internal functions
x-free-gc: Internal functions
x-free-pixmap: Internal functions
x-get-atom-name: Internal functions
x-get-error-text: Internal functions
x-get-event-data: Internal functions
x-get-geometry: Internal functions
x-get-input-focus: Internal functions
x-get-window-attributes: Internal functions
x-get-wm-normal-hints: Internal functions
x-intern-atom: Exported functions
x-lookup-string: Internal functions
x-map-raised: Exported functions
x-map-window: Internal functions
x-next-event: Exported functions
x-open-display: Exported functions
x-pending-p: Internal functions
x-query-extension: Internal functions
x-query-tree: Internal functions
x-reparent-window: Internal functions
x-select-input: Internal functions
x-send-event: Internal functions
x-set-error-handler: Internal functions
x-set-geometry: Exported functions
x-set-input-focus: Internal functions
x-set-wm-protocols: Exported functions
x-store-name: Exported functions
x-sync: Internal functions
x-undefine-cursor: Exported functions
x-unmap-window: Exported functions
x11-video-mode-index: Internal functions
x11-video-mode-p: Internal functions
x11-video-mode-rate: Internal functions
x11-window-cursor: Internal generic functions
x11-window-cursor: Internal generic functions
x11-window-display: Exported generic functions
x11-window-display: Exported generic functions
x11-window-fb-config: Internal generic functions
x11-window-fb-config: Internal generic functions
x11-window-id: Exported generic functions
x11-window-id: Exported generic functions
x11-window-screen: Internal generic functions
x11-window-screen: Internal generic functions
x11-window-visual-infos: Internal generic functions
x11-window-visual-infos: Internal generic functions
xkb-set-detectable-auto-repeat: Exported functions
xrr-config-current-configuration: Internal functions
xrr-config-current-rate: Internal functions
xrr-config-sizes: Internal functions
xrr-free-screen-config-info: Internal functions
xrr-get-screen-info: Internal functions
xrr-rates: Internal functions
xrr-set-screen-config: Internal functions
xrr-set-screen-config-and-rate: Internal functions

Y
y: Exported generic functions
y: Exported generic functions
y: Exported generic functions
y: Exported generic functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   K   L   M   N   O   P   R   S   T   V   W   X   Y  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   %   *   +  
B   C   D   E   F   G   H   I   K   N   O   P   R   S   T   V   W   X   Y  
Index Entry  Section

%
%key-states%: Internal special variables

*
*display-extensions*: Internal special variables
*ignore-auto-repeat*: Exported special variables

+
+status-bad-request+: Internal constants
+status-bad-value+: Internal constants
+status-bad-window+: Internal constants
+status-success+: Internal constants

B
button: Exported classes

C
child: Internal classes
Constant, +status-bad-request+: Internal constants
Constant, +status-bad-value+: Internal constants
Constant, +status-bad-window+: Internal constants
Constant, +status-success+: Internal constants
ctx: Internal structures
cursor: Internal classes

D
depth: Internal structures
display: Internal structures
display: Internal classes
dx: Exported classes
dy: Exported classes

E
error-base: Internal classes
event-base: Internal classes

F
fb-config: Internal classes
focused: Exported classes
fullscreen: Exported classes

G
gl-context: Exported classes

H
height: Exported classes
height: Exported classes
height: Exported classes
height: Internal structures
height: Internal classes
height: Internal classes

I
id: Internal classes
index: Internal structures

K
keycode: Exported classes
keysym: Exported classes

N
name: Internal classes

O
opcode: Internal classes

P
parent: Internal classes
parent: Internal classes
parent: Internal classes
pressed: Exported classes
pressed: Exported classes
previous-video-mode: Exported classes
pushed-event: Exported classes

R
rate: Internal structures

S
screen: Internal classes
Slot, button: Exported classes
Slot, child: Internal classes
Slot, ctx: Internal structures
Slot, cursor: Internal classes
Slot, depth: Internal structures
Slot, display: Internal structures
Slot, display: Internal classes
Slot, dx: Exported classes
Slot, dy: Exported classes
Slot, error-base: Internal classes
Slot, event-base: Internal classes
Slot, fb-config: Internal classes
Slot, focused: Exported classes
Slot, fullscreen: Exported classes
Slot, gl-context: Exported classes
Slot, height: Exported classes
Slot, height: Exported classes
Slot, height: Exported classes
Slot, height: Internal structures
Slot, height: Internal classes
Slot, height: Internal classes
Slot, id: Internal classes
Slot, index: Internal structures
Slot, keycode: Exported classes
Slot, keysym: Exported classes
Slot, name: Internal classes
Slot, opcode: Internal classes
Slot, parent: Internal classes
Slot, parent: Internal classes
Slot, parent: Internal classes
Slot, pressed: Exported classes
Slot, pressed: Exported classes
Slot, previous-video-mode: Exported classes
Slot, pushed-event: Exported classes
Slot, rate: Internal structures
Slot, screen: Internal classes
Slot, swap-interval-function: Internal classes
Slot, swap-interval-tear: Internal classes
Slot, text: Exported classes
Slot, title: Exported classes
Slot, visible: Exported classes
Slot, visible: Internal classes
Slot, visual-infos: Internal classes
Slot, width: Exported classes
Slot, width: Exported classes
Slot, width: Exported classes
Slot, width: Internal structures
Slot, width: Internal classes
Slot, width: Internal classes
Slot, x: Exported classes
Slot, x: Exported classes
Slot, x: Internal classes
Slot, x: Internal classes
Slot, y: Exported classes
Slot, y: Exported classes
Slot, y: Internal classes
Slot, y: Internal classes
Special Variable, %key-states%: Internal special variables
Special Variable, *display-extensions*: Internal special variables
Special Variable, *ignore-auto-repeat*: Exported special variables
swap-interval-function: Internal classes
swap-interval-tear: Internal classes

T
text: Exported classes
title: Exported classes

V
visible: Exported classes
visible: Internal classes
visual-infos: Internal classes

W
width: Exported classes
width: Exported classes
width: Exported classes
width: Internal structures
width: Internal classes
width: Internal classes

X
x: Exported classes
x: Exported classes
x: Internal classes
x: Internal classes

Y
y: Exported classes
y: Exported classes
y: Internal classes
y: Internal classes

Jump to:   %   *   +  
B   C   D   E   F   G   H   I   K   N   O   P   R   S   T   V   W   X   Y  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   _  
B   C   E   F   G   K   M   N   P   R   S   V   W   X  
Index Entry  Section

_
_xdisplay-tclass: Internal classes

B
button-event: Exported classes
button-press-event: Exported classes
button-release-event: Exported classes

C
child-created-event: Internal classes
child-destroyed-event: Internal classes
child-event: Internal classes
child-reparent-event: Internal classes
child-resize-event: Internal classes
child-visibility-event: Internal classes
child-visibility-obscured-event: Internal classes
child-visibility-unobscured-event: Internal classes
Class, button-event: Exported classes
Class, button-press-event: Exported classes
Class, button-release-event: Exported classes
Class, child-created-event: Internal classes
Class, child-destroyed-event: Internal classes
Class, child-event: Internal classes
Class, child-reparent-event: Internal classes
Class, child-resize-event: Internal classes
Class, child-visibility-event: Internal classes
Class, child-visibility-obscured-event: Internal classes
Class, child-visibility-unobscured-event: Internal classes
Class, close-event: Exported classes
Class, event: Exported classes
Class, expose-event: Exported classes
Class, extension-data: Internal classes
Class, focus-event: Exported classes
Class, focus-in-event: Exported classes
Class, focus-out-event: Exported classes
Class, key-event: Exported classes
Class, key-press-event: Exported classes
Class, key-release-event: Exported classes
Class, mouse-motion-event: Exported classes
Class, resize-event: Exported classes
Class, set-window-attributes-tclass: Internal classes
Class, swap-interval-mixin: Internal classes
Class, visibility-event: Exported classes
Class, visibility-obscured-event: Exported classes
Class, visibility-unobscured-event: Exported classes
Class, visual-info-tclass: Internal classes
Class, visual-tclass: Internal classes
Class, window: Exported classes
Class, x-button-event-tclass: Internal classes
Class, x-client-message-event-tclass: Internal classes
Class, x-compose-status-tclass: Internal classes
Class, x-configure-event-tclass: Internal classes
Class, x-create-window-event-tclass: Internal classes
Class, x-destroy-window-event-tclass: Internal classes
Class, x-error-event-tclass: Internal classes
Class, x-expose-event-tclass: Internal classes
Class, x-focus-change-event-tclass: Internal classes
Class, x-generic-event-cookie-tclass: Internal classes
Class, x-key-event-tclass: Internal classes
Class, x-map-event-tclass: Internal classes
Class, x-motion-event-tclass: Internal classes
Class, x-reparent-event-tclass: Internal classes
Class, x-size-hints-tclass: Internal classes
Class, x-unmap-event-tclass: Internal classes
Class, x-visibility-event-tclass: Internal classes
Class, x-window-attributes-tclass: Internal classes
Class, x-window-changes-tclass: Internal classes
Class, x11-window: Internal classes
Class, xcolor-tclass: Internal classes
Class, xgcvalues-tclass: Internal classes
Class, xrr-screen-size-tclass: Internal classes
Class, _xdisplay-tclass: Internal classes
close-event: Exported classes
Condition, glop-error: Internal conditions
Condition, not-implemented: Internal conditions

E
event: Exported classes
expose-event: Exported classes
extension-data: Internal classes

F
focus-event: Exported classes
focus-in-event: Exported classes
focus-out-event: Exported classes

G
glop: The glop system
glop: The glop package
glop-error: Internal conditions
glop-glx: The glop-glx package
glop-xlib: The glop-xlib package
glx-context: Internal structures

K
key-event: Exported classes
key-press-event: Exported classes
key-release-event: Exported classes

M
mouse-motion-event: Exported classes

N
not-implemented: Internal conditions

P
Package, glop: The glop package
Package, glop-glx: The glop-glx package
Package, glop-xlib: The glop-xlib package

R
resize-event: Exported classes

S
set-window-attributes-tclass: Internal classes
Structure, glx-context: Internal structures
Structure, video-mode: Internal structures
Structure, x11-video-mode: Internal structures
swap-interval-mixin: Internal classes
System, glop: The glop system

V
video-mode: Internal structures
visibility-event: Exported classes
visibility-obscured-event: Exported classes
visibility-unobscured-event: Exported classes
visual-info-tclass: Internal classes
visual-tclass: Internal classes

W
window: Exported classes

X
x-button-event-tclass: Internal classes
x-client-message-event-tclass: Internal classes
x-compose-status-tclass: Internal classes
x-configure-event-tclass: Internal classes
x-create-window-event-tclass: Internal classes
x-destroy-window-event-tclass: Internal classes
x-error-event-tclass: Internal classes
x-expose-event-tclass: Internal classes
x-focus-change-event-tclass: Internal classes
x-generic-event-cookie-tclass: Internal classes
x-key-event-tclass: Internal classes
x-map-event-tclass: Internal classes
x-motion-event-tclass: Internal classes
x-reparent-event-tclass: Internal classes
x-size-hints-tclass: Internal classes
x-unmap-event-tclass: Internal classes
x-visibility-event-tclass: Internal classes
x-window-attributes-tclass: Internal classes
x-window-changes-tclass: Internal classes
x11-video-mode: Internal structures
x11-window: Internal classes
xcolor-tclass: Internal classes
xgcvalues-tclass: Internal classes
xrr-screen-size-tclass: Internal classes

Jump to:   _  
B   C   E   F   G   K   M   N   P   R   S   V   W   X