Update to libX11 1.6.5
This commit is contained in:
parent
5d64bd18eb
commit
cff04da9bf
@ -1,3 +1,180 @@
|
||||
commit 42f4d7af9cf6d1dbfa575552e057328b054a20c9
|
||||
Author: Matt Turner <mattst88@gmail.com>
|
||||
Date: Sat Feb 25 21:54:22 2017 -0800
|
||||
|
||||
libX11 1.6.5
|
||||
|
||||
Signed-off-by: Matt Turner <mattst88@gmail.com>
|
||||
|
||||
commit a0da5835e8078445947c828fe2d86c1a31439012
|
||||
Author: Adam Jackson <ajax@redhat.com>
|
||||
Date: Tue Feb 14 15:33:29 2017 -0500
|
||||
|
||||
Revert "Compose sequences for rouble sign"
|
||||
|
||||
This reverts commit d9e34061307748cb7318ed6b5f83ee5ee9b81fd0.
|
||||
|
||||
Reported to break 'make check':
|
||||
|
||||
https://lists.freedesktop.org/archives/xorg-devel/2017-February/052720.html
|
||||
|
||||
commit d9e34061307748cb7318ed6b5f83ee5ee9b81fd0
|
||||
Author: Mihail Konev <k.mvc@ya.ru>
|
||||
Date: Fri Feb 10 18:48:18 2017 +0500
|
||||
|
||||
Compose sequences for rouble sign
|
||||
|
||||
Cyrillic combinations mirror the Qwerty-Jcuken keyboard layout.
|
||||
Also add Cyrillic sequences for hryvnia sign.
|
||||
|
||||
Submitted-by: Victor V. Kustov <coyote@bks.tv>
|
||||
Reviewed-by: Victor V. Kustov <coyote@bks.tv>
|
||||
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
|
||||
|
||||
commit 23d9623c661694aba8cf1e8f277dffa7a86cf065
|
||||
Author: Petr Písař <petr.pisar@atlas.cz>
|
||||
Date: Sun Oct 30 12:49:11 2016 +0100
|
||||
|
||||
Revert cs_CZ.UTF-8 XLC_LOCALE to en_US.UTF-8
|
||||
|
||||
The cs_CZ.UTF-8/XLC_LOCALE is an empty file leading to unsupported cs_CZ.UTF-8
|
||||
locale and reporting this error:
|
||||
|
||||
Warning: locale not supported by Xlib, locale set to C
|
||||
|
||||
Therefore this patch reverts to the en_US.UTF-8 definition file that was used
|
||||
before. This patch also deduplicates the cs_CZ.UTF-8 entry.
|
||||
|
||||
<https://bugs.freedesktop.org/show_bug.cgi?id=98219>
|
||||
|
||||
This reverts commit 33840a5465a2e5fecab520bfbdd2d1bd0a456f51
|
||||
|
||||
Signed-off-by: Julien Cristau <jcristau@debian.org>
|
||||
|
||||
commit 71b0929ebc1f0f877f63e3f6de260f529daa6c69
|
||||
Author: Mihail Konev <k.mvc@ya.ru>
|
||||
Date: Thu Jan 26 13:52:49 2017 +1000
|
||||
|
||||
autogen: add default patch prefix
|
||||
|
||||
Signed-off-by: Mihail Konev <k.mvc@ya.ru>
|
||||
|
||||
commit 2979011bc170c55894b9185b26376f8efc6db7d4
|
||||
Author: Emil Velikov <emil.l.velikov@gmail.com>
|
||||
Date: Mon Mar 9 12:00:52 2015 +0000
|
||||
|
||||
autogen.sh: use quoted string variables
|
||||
|
||||
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
|
||||
fall-outs, when they contain space.
|
||||
|
||||
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
|
||||
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
commit 4a0082a1b6affa65d38294f0e13511525cd8ad15
|
||||
Author: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Tue Jan 24 10:32:07 2017 +1000
|
||||
|
||||
autogen.sh: use exec instead of waiting for configure to finish
|
||||
|
||||
Syncs the invocation of configure with the one from the server.
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
|
||||
|
||||
commit c74b070f2712c95f0db7c320a10232b0e5c83049
|
||||
Author: Julien Cristau <jcristau@debian.org>
|
||||
Date: Sat Jan 7 16:20:31 2017 +0100
|
||||
|
||||
Fix wrong Xfree in XListFonts failure path
|
||||
|
||||
'ch' gets moved inside the allocated buffer as we're looping through
|
||||
fonts, so keep a reference to the start of the buffer so we can pass
|
||||
that to Xfree in the failure case.
|
||||
|
||||
Fixes: commit 20a3f99eba5001925b8b313da3accb7900eb1927 "Plug a memory leak"
|
||||
|
||||
Signed-off-by: Julien Cristau <jcristau@debian.org>
|
||||
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
commit 663f47075fe67bab4f99bc5d186c49175d4a4334
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Jan 1 20:57:58 2017 -0800
|
||||
|
||||
specs/libX11: Update Portability Considerations for the 21st century
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
commit 28f4b989b52fcf45c7e75a878d8d9c2583cd6b3c
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Jan 1 20:39:53 2017 -0800
|
||||
|
||||
specs/libX11: Fix broken synopsis for Data/Data16/Data32
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit 382561951e3460b09c21a1a23748cde0315fbb19
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Jan 1 20:31:54 2017 -0800
|
||||
|
||||
specs/libX11: Add missing parameter types for XGetWindowProperty()
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit 2beaecdb66965b861d6b790d151ba947f65f0a22
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Jan 1 20:16:08 2017 -0800
|
||||
|
||||
specs/libX11: Make paramdef spacing more consistent
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit 4c436c6c14cfd4c397b011563bf13c2872861133
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Jan 1 20:02:53 2017 -0800
|
||||
|
||||
specs/libX11: Fix paramdef entries listing multiple parameters
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit 1728b1a8a4718315da8e5c9cbc2c04bb75c74107
|
||||
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Date: Sun Jan 1 19:38:40 2017 -0800
|
||||
|
||||
specs/libX11: More synopsis fixes
|
||||
|
||||
Mostly transforming macro definitions and functions taking void arguments
|
||||
from undecorated <para> tags to use <funcsynopsis> tags to get decorations.
|
||||
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit f0dc83db7e3a3d4a76c0f9d24763b80f01c893a9
|
||||
Author: Lucien Gentis <lucien.gentis@waika9.com>
|
||||
Date: Wed Jun 1 17:02:47 2016 +0200
|
||||
|
||||
Typos in "Xlib - C Language X Interface" document - Chapter 02
|
||||
|
||||
This patch fixes typos and lack of tags in "Xlib - C Language X Interface" document - Chapter 02.
|
||||
|
||||
Signed-off-by: Lucien Gentis <lucien.gentis@waika9.com>
|
||||
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
|
||||
|
||||
commit 20a3f99eba5001925b8b313da3accb7900eb1927
|
||||
Author: Emilio Pozuelo Monfort <pochu@debian.org>
|
||||
Date: Tue Oct 25 21:30:15 2016 +0200
|
||||
|
||||
Plug a memory leak
|
||||
|
||||
This was introduced in 8ea762f.
|
||||
|
||||
Reported-by: Julien Cristau <jcristau@debian.org>
|
||||
Signed-off-by: Emilio Pozuelo Monfort <pochu@debian.org>
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
|
||||
commit 8f349feac24aacc958bd816afcc52380764e3d92
|
||||
Author: Matthieu Herrb <matthieu.herrb@laas.fr>
|
||||
Date: Tue Oct 4 21:01:39 2016 +0200
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
scriptversion=2012-10-14.11; # UTC
|
||||
|
||||
# Copyright (C) 1999-2013 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1999-2014 Free Software Foundation, Inc.
|
||||
# Written by Tom Tromey <tromey@cygnus.com>.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
|
20
lib/libX11/configure
vendored
20
lib/libX11/configure
vendored
@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for libX11 1.6.4.
|
||||
# Generated by GNU Autoconf 2.69 for libX11 1.6.5.
|
||||
#
|
||||
# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
|
||||
#
|
||||
@ -651,8 +651,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='libX11'
|
||||
PACKAGE_TARNAME='libX11'
|
||||
PACKAGE_VERSION='1.6.4'
|
||||
PACKAGE_STRING='libX11 1.6.4'
|
||||
PACKAGE_VERSION='1.6.5'
|
||||
PACKAGE_STRING='libX11 1.6.5'
|
||||
PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
|
||||
PACKAGE_URL=''
|
||||
|
||||
@ -1510,7 +1510,7 @@ if test "$ac_init_help" = "long"; then
|
||||
# Omit some internal or obsolete options to make the list less imposing.
|
||||
# This message is too long to be a string in the A/UX 3.1 sh.
|
||||
cat <<_ACEOF
|
||||
\`configure' configures libX11 1.6.4 to adapt to many kinds of systems.
|
||||
\`configure' configures libX11 1.6.5 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1580,7 +1580,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of libX11 1.6.4:";;
|
||||
short | recursive ) echo "Configuration of libX11 1.6.5:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1746,7 +1746,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
libX11 configure 1.6.4
|
||||
libX11 configure 1.6.5
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -2272,7 +2272,7 @@ cat >config.log <<_ACEOF
|
||||
This file contains any messages produced by compilers while
|
||||
running configure, to aid debugging if configure makes a mistake.
|
||||
|
||||
It was created by libX11 $as_me 1.6.4, which was
|
||||
It was created by libX11 $as_me 1.6.5, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -4490,7 +4490,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='libX11'
|
||||
VERSION='1.6.4'
|
||||
VERSION='1.6.5'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -21361,7 +21361,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
|
||||
# report actual input values of CONFIG_FILES etc. instead of their
|
||||
# values after options handling.
|
||||
ac_log="
|
||||
This file was extended by libX11 $as_me 1.6.4, which was
|
||||
This file was extended by libX11 $as_me 1.6.5, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -21427,7 +21427,7 @@ _ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
|
||||
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
|
||||
ac_cs_version="\\
|
||||
libX11 config.status 1.6.4
|
||||
libX11 config.status 1.6.5
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
# Initialize Autoconf
|
||||
AC_PREREQ([2.60])
|
||||
AC_INIT([libX11], [1.6.4],
|
||||
AC_INIT([libX11], [1.6.5],
|
||||
[https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libX11])
|
||||
AC_CONFIG_SRCDIR([Makefile.am])
|
||||
AC_CONFIG_HEADERS([src/config.h include/X11/XlibConf.h])
|
||||
|
@ -302,9 +302,8 @@ en_US.UTF-8/XLC_LOCALE: ca_AD.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: ca_ES.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: ca_FR.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: ca_IT.UTF-8
|
||||
cs_CZ.UTF-8/XLC_LOCALE: cs_CZ.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: cy_GB.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: cs_CZ.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: cy_GB.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: da_DK.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: de_AT.UTF-8
|
||||
en_US.UTF-8/XLC_LOCALE: de_BE.UTF-8
|
||||
|
@ -51,11 +51,11 @@ and
|
||||
<funcsynopsis id='XQueryExtension'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XQueryExtension</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *name</parameter></paramdef>
|
||||
<paramdef>int<parameter> *major_opcode_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *first_event_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *first_error_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>name</parameter></paramdef>
|
||||
<paramdef>int *<parameter>major_opcode_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>first_event_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>first_error_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -137,8 +137,8 @@ are all considered different names.
|
||||
<funcsynopsis id='XListExtensions'>
|
||||
<funcprototype>
|
||||
<funcdef>char **<function>XListExtensions</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> *nextensions_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>nextensions_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -179,7 +179,7 @@ Otherwise, the result is implementation-dependent.
|
||||
<funcsynopsis id='XFreeExtensionList'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeExtensionList</function></funcdef>
|
||||
<paramdef>char<parameter> **list</parameter></paramdef>
|
||||
<paramdef>char **<parameter>list</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -261,8 +261,8 @@ typedef struct _XExtCodes { /* public to extension, cannot be changed */
|
||||
<funcsynopsis id='XInitExtension'>
|
||||
<funcprototype>
|
||||
<funcdef>XExtCodes *<function>XInitExtension</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *name</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>name</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -325,7 +325,7 @@ This extension number is unique only to a single connection.
|
||||
<funcsynopsis id='XAddExtension'>
|
||||
<funcprototype>
|
||||
<funcdef>XExtCodes *<function>XAddExtension</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -373,9 +373,9 @@ extension.
|
||||
<funcsynopsis id='XESetCloseDisplay'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XESetCloseDisplay</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -441,9 +441,9 @@ with these arguments:
|
||||
<funcsynopsis id='XESetCreateGC'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetCreateGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -508,9 +508,9 @@ your procedure is called with these arguments:
|
||||
<funcsynopsis id='XESetCopyGC'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetCopyGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -571,9 +571,9 @@ your procedure is called with these arguments:
|
||||
<funcsynopsis id='XESetFreeGC'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetFreeGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -642,9 +642,9 @@ your procedure is called with these arguments:
|
||||
<funcsynopsis id='XESetCreateFont'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetCreateFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -721,9 +721,9 @@ your procedure is called with these arguments:
|
||||
<funcsynopsis id='XESetFreeFont'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetFreeFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -833,9 +833,9 @@ in the structure will be fully portable between machines.
|
||||
<funcsynopsis id='XESetWireToEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetWireToEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> event_number</parameter></paramdef>
|
||||
<paramdef>Status<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>event_number</parameter></paramdef>
|
||||
<paramdef>Status <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -941,8 +941,8 @@ with the event and use the return value.
|
||||
<funcsynopsis id='_XSetLastRequestRead'>
|
||||
<funcprototype>
|
||||
<funcdef>unsigned long<function>_XSetLastRequestRead</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>xGenericReply<parameter> *rep</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>xGenericReply *<parameter>rep</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -983,9 +983,9 @@ serial number in the event.
|
||||
<funcsynopsis id='XESetEventToWire'>
|
||||
<funcprototype>
|
||||
<funcdef>Status *<function>XESetEventToWire</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> event_number</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>event_number</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1075,9 +1075,9 @@ structure.
|
||||
<funcsynopsis id='XESetWireToError'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool *<function>XESetWireToError</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> error_number</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>error_number</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1170,9 +1170,9 @@ otherwise, it should return
|
||||
<funcsynopsis id='XESetError'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetError</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1261,9 +1261,9 @@ returns the value of ret_code.
|
||||
<funcsynopsis id='XESetErrorString'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XESetErrorString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>char<parameter> *(*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>char *<parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1337,9 +1337,9 @@ error message into buffer.
|
||||
<funcsynopsis id='XESetPrintErrorValues'>
|
||||
<funcprototype>
|
||||
<funcdef>void *<function>XESetPrintErrorValues</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>void<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>void <parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1419,9 +1419,9 @@ on a <acronym>POSIX</acronym>-compliant system, fp should be cast to type FILE*.
|
||||
<funcsynopsis id='XESetFlushGC'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetFlushGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> *(*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int *<parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1471,9 +1471,9 @@ function, but is called when a GC cache needs to be updated in the server.
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XESetCopyGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> extension</parameter></paramdef>
|
||||
<paramdef>int<parameter> *(*proc)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>extension</parameter></paramdef>
|
||||
<paramdef>int *<parameter>(*proc)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1608,7 +1608,7 @@ union { Display *display;
|
||||
<funcsynopsis id='XEHeadOfExtensionList'>
|
||||
<funcprototype>
|
||||
<funcdef>XExtData **<function>XEHeadOfExtensionList</function></funcdef>
|
||||
<paramdef>XEDataObject<parameter> object</parameter></paramdef>
|
||||
<paramdef>XEDataObject <parameter>object</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1644,8 +1644,8 @@ of types contained in
|
||||
<funcsynopsis id='XAddToExtensionList'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAddToExtensionList</function></funcdef>
|
||||
<paramdef>XExtData<parameter> **structure</parameter></paramdef>
|
||||
<paramdef>XExtData<parameter> *ext_data</parameter></paramdef>
|
||||
<paramdef>XExtData **<parameter>structure</parameter></paramdef>
|
||||
<paramdef>XExtData *<parameter>ext_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1684,8 +1684,8 @@ before calling this function.
|
||||
<funcsynopsis id='XFindOnExtensionList'>
|
||||
<funcprototype>
|
||||
<funcdef>XExtData *<function>XFindOnExtensionList</function></funcdef>
|
||||
<paramdef>struct_XExtData<parameter> **structure</parameter></paramdef>
|
||||
<paramdef>int<parameter> number</parameter></paramdef>
|
||||
<paramdef>struct_XExtData **<parameter>structure</parameter></paramdef>
|
||||
<paramdef>int <parameter>number</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1735,7 +1735,7 @@ macro, which allocates and returns a resource ID, is defined in
|
||||
<funcsynopsis id='XAllocID'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAllocID</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1770,9 +1770,9 @@ macro allocates and returns an array of resource ID.
|
||||
<funcsynopsis id='XAllocIDs'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAllocIDs</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> *ids_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID *<parameter>ids_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1849,8 +1849,8 @@ macro is defined as follows:
|
||||
<funcsynopsis id='FlushGC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>FlushGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1899,8 +1899,8 @@ is defined as follows:
|
||||
<funcsynopsis id='_XFlushGCCache'>
|
||||
<funcprototype>
|
||||
<funcdef><function>_XFlushGCCache</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2325,7 +2325,7 @@ Two calls, which are generally implemented as macros, have been provided.
|
||||
<funcsynopsis id='LockDisplay'>
|
||||
<funcprototype>
|
||||
<funcdef><function>LockDisplay</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2335,7 +2335,7 @@ Two calls, which are generally implemented as macros, have been provided.
|
||||
<funcsynopsis id='UnlockDisplay'>
|
||||
<funcprototype>
|
||||
<funcdef><function>UnlockDisplay</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2518,10 +2518,23 @@ the display, a pointer to the beginning of the data,
|
||||
and the number of bytes to be sent.
|
||||
<!-- .sM -->
|
||||
<funcsynopsis id='Data'>
|
||||
<funcprototype>
|
||||
<funcprototype role='macro'>
|
||||
<funcdef><function>Data</function></funcdef>
|
||||
<paramdef><parameter> display</parameter></paramdef>
|
||||
<paramdef>(char<parameter> *</parameter></paramdef>
|
||||
<paramdef><parameter>display</parameter></paramdef>
|
||||
<paramdef>(char *) <parameter>data</parameter></paramdef>
|
||||
<paramdef><parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
<funcprototype role='macro'>
|
||||
<funcdef><function>Data16</function></funcdef>
|
||||
<paramdef><parameter>display</parameter></paramdef>
|
||||
<paramdef>(short *) <parameter>data</parameter></paramdef>
|
||||
<paramdef><parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
<funcprototype role='macro'>
|
||||
<funcdef><function>Data32</function></funcdef>
|
||||
<paramdef><parameter>display</parameter></paramdef>
|
||||
<paramdef>(long *) <parameter>data</parameter></paramdef>
|
||||
<paramdef><parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2529,7 +2542,7 @@ and the number of bytes to be sent.
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
<!-- .eM -->
|
||||
<xref linkend='Data' xrefstyle='select: title'/>,
|
||||
<function>Data</function>,
|
||||
<function>Data16</function>,
|
||||
and
|
||||
<function>Data32</function>
|
||||
@ -2578,10 +2591,10 @@ places them in the queue for later use.
|
||||
<funcsynopsis id='_XReply'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>_XReply</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>xReply<parameter> *rep</parameter></paramdef>
|
||||
<paramdef>int<parameter> extra</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> discard</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>xReply *<parameter>rep</parameter></paramdef>
|
||||
<paramdef>int <parameter>extra</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>discard</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2744,9 +2757,9 @@ function to read the variable-length data.
|
||||
<funcsynopsis id='_XRead'>
|
||||
<funcprototype>
|
||||
<funcdef><function>_XRead</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data_return</parameter></paramdef>
|
||||
<paramdef>long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2794,9 +2807,9 @@ function reads the specified number of bytes into data_return.
|
||||
<funcsynopsis id='_XRead16'>
|
||||
<funcprototype>
|
||||
<funcdef><function>_XRead16</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>short<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>short *<parameter>data_return</parameter></paramdef>
|
||||
<paramdef>long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2846,9 +2859,9 @@ into the specified array as shorts.
|
||||
<funcsynopsis id='_XRead32'>
|
||||
<funcprototype>
|
||||
<funcdef><function>_XRead32</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>long<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>long *<parameter>data_return</parameter></paramdef>
|
||||
<paramdef>long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2898,9 +2911,9 @@ into the specified array as longs.
|
||||
<funcsynopsis id='_XRead16Pad'>
|
||||
<funcprototype>
|
||||
<funcdef><function>_XRead16Pad</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>short<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>short *<parameter>data_return</parameter></paramdef>
|
||||
<paramdef>long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2953,9 +2966,9 @@ reads and discards up to two additional pad bytes.
|
||||
<funcsynopsis id='_XReadPad'>
|
||||
<funcprototype>
|
||||
<funcdef><function>_XReadPad</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data_return</parameter></paramdef>
|
||||
<paramdef>long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3055,8 +3068,8 @@ critical section:
|
||||
<funcsynopsis id='_XAllocScratch'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>_XAllocScratch</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3112,8 +3125,8 @@ critical sections:
|
||||
<funcsynopsis id='_XAllocTemp'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>_XAllocTemp</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3151,9 +3164,9 @@ The following function returns the storage:
|
||||
<funcsynopsis id='_XFreeTemp'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>_XFreeTemp</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *buf</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>buf</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3200,9 +3213,8 @@ You must pass back the same pointer and size that were returned by
|
||||
<title>Portability Considerations</title>
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
Many machine architectures,
|
||||
including many of the more recent <acronym>RISC</acronym> architectures,
|
||||
do not correctly access data at unaligned locations;
|
||||
Many machine architectures
|
||||
do not correctly or efficiently access data at unaligned locations;
|
||||
their compilers pad out structures to preserve this characteristic.
|
||||
Many other machines capable of unaligned references pad inside of structures
|
||||
as well to preserve alignment, because accessing aligned data is
|
||||
@ -3216,7 +3228,9 @@ All requests <emphasis remap='I'>must</emphasis> be a multiple of 32 bits in len
|
||||
the natural alignment in the data stream.
|
||||
You must pad structures out to 32-bit boundaries.
|
||||
Pad information does not have to be zeroed unless you want to
|
||||
preserve such fields for future use in your protocol requests.
|
||||
preserve such fields for future use in your protocol requests,
|
||||
but it is recommended to zero it to avoid inadvertant data leakage
|
||||
and improve compressability.
|
||||
Floating point varies radically between machines and should be
|
||||
avoided completely if at all possible.
|
||||
</para>
|
||||
@ -3253,7 +3267,7 @@ take on values larger than the maximum 16-bit
|
||||
</para>
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
The library currently assumes that a
|
||||
The library has always assumed that a
|
||||
<type>char</type>
|
||||
is 8 bits, a
|
||||
<type>short</type>
|
||||
@ -3261,7 +3275,15 @@ is 16 bits, an
|
||||
<type>int</type>
|
||||
is 16 or 32 bits, and a
|
||||
<type>long</type>
|
||||
is 32 bits.
|
||||
is 32 bits.
|
||||
Unfortunately, this assumption remains on machines where a <type>long</type>
|
||||
can hold 64-bits, and many functions and structures require unnecessarily
|
||||
large fields to avoid breaking compatibility with existing code. Special
|
||||
care must be taken with arrays of values that are transmitted in the
|
||||
protocol as CARD32 or INT32 but have to be converted to arrays of 64-bit
|
||||
<type>long</type> when passed to or from client applications.
|
||||
</para>
|
||||
<para>
|
||||
The
|
||||
<function>PackData</function>
|
||||
macro is a half-hearted attempt to deal with the possibility of 32 bit shorts.
|
||||
|
@ -59,14 +59,14 @@ and <property>WM_NORMAL_HINTS</property> properties.
|
||||
<funcsynopsis id='XSetStandardProperties'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetStandardProperties</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> *window_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *icon_name</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> icon_pixmap</parameter></paramdef>
|
||||
<paramdef>char<parameter> **argv</parameter></paramdef>
|
||||
<paramdef>int<parameter> argc</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char *<parameter>window_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>icon_name</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>icon_pixmap</parameter></paramdef>
|
||||
<paramdef>char **<parameter>argv</parameter></paramdef>
|
||||
<paramdef>int <parameter>argc</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -208,9 +208,9 @@ This function has been superseded by
|
||||
<funcsynopsis id='XSetNormalHints'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetNormalHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -297,9 +297,9 @@ This function has been superseded by
|
||||
<funcsynopsis id='XGetNormalHints'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetNormalHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -368,9 +368,9 @@ This function is no longer supported by the
|
||||
<funcsynopsis id='XSetZoomHints'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetZoomHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *zhints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>zhints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -438,9 +438,9 @@ This function is no longer supported by the
|
||||
<funcsynopsis id='XGetZoomHints'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetZoomHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *zhints_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>zhints_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -505,10 +505,10 @@ This function has been superseded by
|
||||
<funcsynopsis id='XSetSizeHints'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetSizeHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -592,10 +592,10 @@ This function has been superseded by
|
||||
<funcsynopsis id='XGetSizeHints'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetSizeHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -685,10 +685,10 @@ This function has been superseded by
|
||||
<funcsynopsis id='XGetStandardColormap'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetStandardColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap<parameter> *colormap_return</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap *<parameter>colormap_return</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -778,10 +778,10 @@ This function has been superseded by
|
||||
<funcsynopsis id='XSetStandardColormap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetStandardColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap<parameter> *colormap</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap *<parameter>colormap</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -861,15 +861,19 @@ This function has been superseded by
|
||||
<funcsynopsis id='XGeometry'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XGeometry</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen</parameter></paramdef>
|
||||
<paramdef>char*position,<parameter> *default_position</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> bwidth</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen</parameter></paramdef>
|
||||
<paramdef>char *<parameter>position</parameter></paramdef>
|
||||
<paramdef>char *<parameter>default_position</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>bwidth</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>fwidth</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>fheight</parameter></paramdef>
|
||||
<paramdef>intxadder,<parameter> yadder</parameter></paramdef>
|
||||
<paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
|
||||
<paramdef>int*width_return,<parameter> *height_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>xadder</parameter></paramdef>
|
||||
<paramdef>int <parameter>yadder</parameter></paramdef>
|
||||
<paramdef>int *<parameter>x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>y_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>height_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1062,9 +1066,9 @@ It is only useful in very simple applications.
|
||||
<funcsynopsis id='XGetDefault'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XGetDefault</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *program</parameter></paramdef>
|
||||
<paramdef>char<parameter> *option</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>program</parameter></paramdef>
|
||||
<paramdef>char *<parameter>option</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1256,11 +1260,11 @@ use
|
||||
<funcsynopsis id='XDraw'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XDraw</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Vertex<parameter> *vlist</parameter></paramdef>
|
||||
<paramdef>int<parameter> vcount</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Vertex *<parameter>vlist</parameter></paramdef>
|
||||
<paramdef>int <parameter>vcount</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -1463,11 +1467,11 @@ use
|
||||
<funcsynopsis id='XDrawFilled'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XDrawFilled</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Vertex<parameter> *vlist</parameter></paramdef>
|
||||
<paramdef>int<parameter> vcount</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Vertex *<parameter>vlist</parameter></paramdef>
|
||||
<paramdef>int <parameter>vcount</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1619,7 +1623,7 @@ use
|
||||
<funcsynopsis id='XCreateAssocTable'>
|
||||
<funcprototype>
|
||||
<funcdef>XAssocTable *<function>XCreateAssocTable</function></funcdef>
|
||||
<paramdef>int<parameter> size</parameter></paramdef>
|
||||
<paramdef>int <parameter>size</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1665,10 +1669,10 @@ use
|
||||
<funcsynopsis id='XMakeAssoc'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMakeAssoc</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XAssocTable<parameter> *table</parameter></paramdef>
|
||||
<paramdef>XID<parameter> x_id</parameter></paramdef>
|
||||
<paramdef>char<parameter> *data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XAssocTable *<parameter>table</parameter></paramdef>
|
||||
<paramdef>XID <parameter>x_id</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1740,9 +1744,9 @@ use
|
||||
<funcsynopsis id='XLookUpAssoc'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XLookUpAssoc</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XAssocTable<parameter> *table</parameter></paramdef>
|
||||
<paramdef>XID<parameter> x_id</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XAssocTable *<parameter>table</parameter></paramdef>
|
||||
<paramdef>XID <parameter>x_id</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1805,9 +1809,9 @@ use
|
||||
<funcsynopsis id='XDeleteAssoc'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDeleteAssoc</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XAssocTable<parameter> *table</parameter></paramdef>
|
||||
<paramdef>XID<parameter> x_id</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XAssocTable *<parameter>table</parameter></paramdef>
|
||||
<paramdef>XID <parameter>x_id</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1868,7 +1872,7 @@ use
|
||||
<funcsynopsis id='XDestroyAssocTable'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDestroyAssocTable</function></funcdef>
|
||||
<paramdef>XAssocTable<parameter> *table</parameter></paramdef>
|
||||
<paramdef>XAssocTable *<parameter>table</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1254,18 +1254,18 @@ To create an unmapped window and set its window attributes, use
|
||||
<funcsynopsis id='XCreateWindow'>
|
||||
<funcprototype>
|
||||
<funcdef>Window <function>XCreateWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> parent</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>parent</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> border_width</parameter></paramdef>
|
||||
<paramdef>int<parameter> depth</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> class</parameter></paramdef>
|
||||
<paramdef>Visual<parameter> *visual</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
|
||||
<paramdef>XSetWindowAttributes<parameter> *attributes</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>border_width</parameter></paramdef>
|
||||
<paramdef>int <parameter>depth</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>class</parameter></paramdef>
|
||||
<paramdef>Visual *<parameter>visual</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
|
||||
<paramdef>XSetWindowAttributes *<parameter>attributes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1520,15 +1520,15 @@ subwindow of a given parent window, use
|
||||
<funcsynopsis id='XCreateSimpleWindow'>
|
||||
<funcprototype>
|
||||
<funcdef>Window <function>XCreateSimpleWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> parent</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>parent</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> border_width</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> border</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> background</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>border_width</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>border</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>background</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1691,8 +1691,8 @@ To destroy a window and all of its subwindows, use
|
||||
<funcsynopsis id='XDestroyWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDestroyWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1761,8 +1761,8 @@ To destroy all subwindows of a specified window, use
|
||||
<funcsynopsis id='XDestroySubwindows'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDestroySubwindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1905,8 +1905,8 @@ To map a given window, use
|
||||
<funcsynopsis id='XMapWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMapWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2031,8 +2031,8 @@ To map and raise a window, use
|
||||
<funcsynopsis id='XMapRaised'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMapRaised</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2091,8 +2091,8 @@ To map all subwindows for a specified window, use
|
||||
<funcsynopsis id='XMapSubwindows'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMapSubwindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2161,8 +2161,8 @@ To unmap a window, use
|
||||
<funcsynopsis id='XUnmapWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUnmapWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2228,8 +2228,8 @@ To unmap all subwindows for a specified window, use
|
||||
<funcsynopsis id='XUnmapSubwindows'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUnmapSubwindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2537,10 +2537,10 @@ To configure a window's size, location, stacking, or border, use
|
||||
<funcsynopsis id='XConfigureWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XConfigureWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> value_mask</parameter></paramdef>
|
||||
<paramdef>XWindowChanges<parameter> *values</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>value_mask</parameter></paramdef>
|
||||
<paramdef>XWindowChanges *<parameter>values</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2642,8 +2642,8 @@ To move a window without changing its size, use
|
||||
<funcsynopsis id='XMoveWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMoveWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
@ -2744,8 +2744,8 @@ To change a window's size without changing the upper-left coordinate, use
|
||||
<funcsynopsis id='XResizeWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XResizeWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
</funcprototype>
|
||||
@ -2847,8 +2847,8 @@ To change the size and location of a window, use
|
||||
<funcsynopsis id='XMoveResizeWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMoveResizeWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
@ -2968,9 +2968,9 @@ To change the border width of a given window, use
|
||||
<funcsynopsis id='XSetWindowBorderWidth'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWindowBorderWidth</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> width</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3045,8 +3045,8 @@ To raise a window so that no sibling window obscures it, use
|
||||
<funcsynopsis id='XRaiseWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRaiseWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3118,8 +3118,8 @@ To lower a window so that it does not obscure any sibling windows, use
|
||||
<funcsynopsis id='XLowerWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XLowerWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3192,9 +3192,9 @@ To circulate a subwindow up or down, use
|
||||
<funcsynopsis id='XCirculateSubwindows'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XCirculateSubwindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> direction</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>direction</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3284,8 +3284,8 @@ occluded by another child, use
|
||||
<funcsynopsis id='XCirculateSubwindowsUp'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XCirculateSubwindowsUp</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3346,8 +3346,8 @@ completely occludes another child, use
|
||||
<funcsynopsis id='XCirculateSubwindowsDown'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XCirculateSubwindowsDown</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3405,9 +3405,9 @@ To restack a set of windows from top to bottom, use
|
||||
<funcsynopsis id='XRestackWindows'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRestackWindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> windows[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> nwindows</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>windows[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>nwindows</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3510,10 +3510,10 @@ To change one or more attributes for a given window, use
|
||||
<funcsynopsis id='XChangeWindowAttributes'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeWindowAttributes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
|
||||
<paramdef>XSetWindowAttributes<parameter> *attributes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
|
||||
<paramdef>XSetWindowAttributes *<parameter>attributes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3668,9 +3668,9 @@ To set the background of a window to a given pixel, use
|
||||
<funcsynopsis id='XSetWindowBackground'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWindowBackground</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> background_pixel</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>background_pixel</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3745,9 +3745,9 @@ To set the background of a window to a given pixmap, use
|
||||
<funcsynopsis id='XSetWindowBackgroundPixmap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWindowBackgroundPixmap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> background_pixmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>background_pixmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3837,9 +3837,9 @@ To change and repaint a window's border to a given pixel, use
|
||||
<funcsynopsis id='XSetWindowBorder'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWindowBorder</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> border_pixel</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>border_pixel</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3907,9 +3907,9 @@ To change and repaint the border tile of a given window, use
|
||||
<funcsynopsis id='XSetWindowBorderPixmap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWindowBorderPixmap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> border_pixmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>border_pixmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3986,9 +3986,9 @@ To set the colormap of a given window, use
|
||||
<funcsynopsis id='XSetWindowColormap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWindowColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4057,9 +4057,9 @@ To define which cursor will be used in a window, use
|
||||
<funcsynopsis id='XDefineCursor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDefineCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Cursor<parameter> cursor</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Cursor <parameter>cursor</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4126,8 +4126,8 @@ To undefine the cursor in a given window, use
|
||||
<funcsynopsis id='XUndefineCursor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUndefineCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -44,12 +44,12 @@ a given window, use
|
||||
<funcsynopsis id='XQueryTree'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XQueryTree</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *root_return</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *parent_return</parameter></paramdef>
|
||||
<paramdef>Window<parameter> **children_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> *nchildren_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>root_return</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>parent_return</parameter></paramdef>
|
||||
<paramdef>Window **<parameter>children_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>nchildren_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -150,9 +150,9 @@ To obtain the current attributes of a given window, use
|
||||
<funcsynopsis id='XGetWindowAttributes'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWindowAttributes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XWindowAttributes<parameter> *window_attributes_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XWindowAttributes *<parameter>window_attributes_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -374,14 +374,15 @@ To obtain the current geometry of a given drawable, use
|
||||
<funcsynopsis id='XGetGeometry'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetGeometry</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *root_return</parameter></paramdef>
|
||||
<paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> *border_width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> *depth_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>root_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>y_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>border_width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>depth_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -535,11 +536,14 @@ space of another window, use
|
||||
<funcsynopsis id='XTranslateCoordinates'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XTranslateCoordinates</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Windowsrc_w,<parameter> dest_w</parameter></paramdef>
|
||||
<paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
|
||||
<paramdef>int*dest_x_return,<parameter> *dest_y_return</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *child_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>src_w</parameter></paramdef>
|
||||
<paramdef>Window <parameter>dest_w</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_y</parameter></paramdef>
|
||||
<paramdef>int *<parameter>dest_x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>dest_y_return</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>child_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -669,12 +673,15 @@ or to determine the pointer coordinates relative to a specified window, use
|
||||
<funcsynopsis id='XQueryPointer'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XQueryPointer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window*root_return,<parameter> *child_return</parameter></paramdef>
|
||||
<paramdef>int*root_x_return,<parameter> *root_y_return</parameter></paramdef>
|
||||
<paramdef>int*win_x_return,<parameter> *win_y_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> *mask_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>root_return</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>child_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>root_x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>root_y_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>win_x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>win_y_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>mask_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1051,9 +1058,9 @@ To return an atom for a given name, use
|
||||
<funcsynopsis id='XInternAtom'>
|
||||
<funcprototype>
|
||||
<funcdef>Atom <function>XInternAtom</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *atom_name</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> only_if_exists</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>atom_name</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>only_if_exists</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1133,11 +1140,11 @@ To return atoms for an array of names, use
|
||||
<funcsynopsis id='XInternAtoms'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XInternAtoms</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> **names</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> only_if_exists</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> *atoms_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char **<parameter>names</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>only_if_exists</parameter></paramdef>
|
||||
<paramdef>Atom *<parameter>atoms_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1233,8 +1240,8 @@ To return a name for a given atom identifier, use
|
||||
<funcsynopsis id='XGetAtomName'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XGetAtomName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> atom</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>atom</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1292,10 +1299,10 @@ To return the names for an array of atom identifiers, use
|
||||
<funcsynopsis id='XGetAtomNames'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetAtomNames</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> *atoms</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>char<parameter> **names_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Atom *<parameter>atoms</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
<paramdef>char **<parameter>names_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1408,18 +1415,18 @@ To obtain the type, format, and value of a property of a given window, use
|
||||
<funcsynopsis id='XGetWindowProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XGetWindowProperty</function></funcdef>
|
||||
<paramdef><parameter> display</parameter></paramdef>
|
||||
<paramdef><parameter> w</parameter></paramdef>
|
||||
<paramdef><parameter> property</parameter></paramdef>
|
||||
<paramdef><parameter> long_offset</parameter></paramdef>
|
||||
<paramdef><parameter> long_length</parameter></paramdef>
|
||||
<paramdef><parameter> delete</parameter></paramdef>
|
||||
<paramdef><parameter> req_type</parameter></paramdef>
|
||||
<paramdef><parameter> actual_type_return</parameter></paramdef>
|
||||
<paramdef><parameter> actual_format_return</parameter></paramdef>
|
||||
<paramdef><parameter> nitems_return</parameter></paramdef>
|
||||
<paramdef><parameter> bytes_after_return</parameter></paramdef>
|
||||
<paramdef><parameter> prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
<paramdef>long <parameter>long_offset</parameter></paramdef>
|
||||
<paramdef>long <parameter>long_length</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>delete</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>req_type</parameter></paramdef>
|
||||
<paramdef>Atom *<parameter>actual_type_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>actual_format_return</parameter></paramdef>
|
||||
<paramdef>unsigned long *<parameter>nitems_return</parameter></paramdef>
|
||||
<paramdef>unsigned long *<parameter>bytes_after_return</parameter></paramdef>
|
||||
<paramdef>unsigned char **<parameter>prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1687,9 +1694,9 @@ To obtain a given window's property list, use
|
||||
<funcsynopsis id='XListProperties'>
|
||||
<funcprototype>
|
||||
<funcdef>Atom *<function>XListProperties</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> *num_prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int *<parameter>num_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1759,14 +1766,14 @@ To change a property of a given window, use
|
||||
<funcsynopsis id='XChangeProperty'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeProperty</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> type</parameter></paramdef>
|
||||
<paramdef>int<parameter> format</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>unsignedchar<parameter> *data</parameter></paramdef>
|
||||
<paramdef>int<parameter> nelements</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>type</parameter></paramdef>
|
||||
<paramdef>int <parameter>format</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
<paramdef>unsignedchar *<parameter>data</parameter></paramdef>
|
||||
<paramdef>int <parameter>nelements</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1958,11 +1965,11 @@ To rotate a window's property list, use
|
||||
<funcsynopsis id='XRotateWindowProperties'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRotateWindowProperties</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> properties[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_prop</parameter></paramdef>
|
||||
<paramdef>int<parameter> npositions</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>properties[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_prop</parameter></paramdef>
|
||||
<paramdef>int <parameter>npositions</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2072,9 +2079,9 @@ To delete a property on a given window, use
|
||||
<funcsynopsis id='XDeleteProperty'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDeleteProperty</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2194,10 +2201,10 @@ To set the selection owner, use
|
||||
<funcsynopsis id='XSetSelectionOwner'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetSelectionOwner</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> selection</parameter></paramdef>
|
||||
<paramdef>Window<parameter> owner</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>selection</parameter></paramdef>
|
||||
<paramdef>Window <parameter>owner</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2317,8 +2324,8 @@ To return the selection owner, use
|
||||
<funcsynopsis id='XGetSelectionOwner'>
|
||||
<funcprototype>
|
||||
<funcdef>Window <function>XGetSelectionOwner</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> selection</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>selection</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2378,12 +2385,12 @@ To request conversion of a selection, use
|
||||
<funcsynopsis id='XConvertSelection'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XConvertSelection</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> selection</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> target</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Window<parameter> requestor</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>selection</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>target</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
<paramdef>Window <parameter>requestor</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -28,11 +28,11 @@ To create a pixmap of a given size, use
|
||||
<funcsynopsis id='XCreatePixmap'>
|
||||
<funcprototype>
|
||||
<funcdef>Pixmap <function>XCreatePixmap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> depth</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>depth</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -140,8 +140,8 @@ To free all storage associated with a specified pixmap, use
|
||||
<funcsynopsis id='XFreePixmap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreePixmap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> pixmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>pixmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -231,8 +231,8 @@ To create a cursor from the standard cursor font, use
|
||||
<funcsynopsis id='XCreateFontCursor'>
|
||||
<funcprototype>
|
||||
<funcdef>Cursor <function>XCreateFontCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> shape</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>shape</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -299,11 +299,13 @@ To create a cursor from font glyphs, use
|
||||
<funcsynopsis id='XCreateGlyphCursor'>
|
||||
<funcprototype>
|
||||
<funcdef>Cursor <function>XCreateGlyphCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Fontsource_font,<parameter> mask_font</parameter></paramdef>
|
||||
<paramdef>unsigned int source_char,<parameter> mask_char</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *foreground_color</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *background_color</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Font <parameter>source_font</parameter></paramdef>
|
||||
<paramdef>Font <parameter>mask_font</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>source_char</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>mask_char</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>foreground_color</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>background_color</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -438,12 +440,13 @@ use
|
||||
<funcsynopsis id='XCreatePixmapCursor'>
|
||||
<funcprototype>
|
||||
<funcdef>Cursor <function>XCreatePixmapCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> source</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> mask</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *foreground_color</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *background_color</parameter></paramdef>
|
||||
<paramdef>unsigned int x,<parameter> y</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>source</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>mask</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>foreground_color</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>background_color</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>x</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -585,12 +588,12 @@ To determine useful cursor sizes, use
|
||||
<funcsynopsis id='XQueryBestCursor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XQueryBestCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -691,9 +694,10 @@ To change the color of a given cursor, use
|
||||
<funcsynopsis id='XRecolorCursor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRecolorCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Cursor<parameter> cursor</parameter></paramdef>
|
||||
<paramdef>XColor*foreground_color,<parameter> *background_color</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Cursor <parameter>cursor</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>foreground_color</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>background_color</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -769,8 +773,8 @@ To free (destroy) a given cursor, use
|
||||
<funcsynopsis id='XFreeCursor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeCursor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Cursor<parameter> cursor</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Cursor <parameter>cursor</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -817,10 +817,10 @@ To create a colormap for a screen, use
|
||||
<funcsynopsis id='XCreateColormap'>
|
||||
<funcprototype>
|
||||
<funcdef>Colormap <function>XCreateColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Visual<parameter> *visual</parameter></paramdef>
|
||||
<paramdef>int<parameter> alloc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Visual *<parameter>visual</parameter></paramdef>
|
||||
<paramdef>int <parameter>alloc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -966,8 +966,8 @@ shared colormap has failed because of resource exhaustion, use
|
||||
<funcsynopsis id='XCopyColormapAndFree'>
|
||||
<funcprototype>
|
||||
<funcdef>Colormap <function>XCopyColormapAndFree</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1042,8 +1042,8 @@ To destroy a colormap, use
|
||||
<funcsynopsis id='XFreeColormap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1120,10 +1120,11 @@ To map a color name to an <acronym>RGB</acronym> value, use
|
||||
<funcsynopsis id='XLookupColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XLookupColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>char<parameter> *color_name</parameter></paramdef>
|
||||
<paramdef>XColor*exact_def_return,<parameter> *screen_def_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>char *<parameter>color_name</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>exact_def_return</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>screen_def_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1217,10 +1218,10 @@ To map a color name to the exact <acronym>RGB</acronym> value, use
|
||||
<funcsynopsis id='XParseColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XParseColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>char<parameter> *spec</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *exact_def_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>char *<parameter>spec</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>exact_def_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1307,11 +1308,12 @@ To map a color name to a value in an arbitrary color space, use
|
||||
<funcsynopsis id='XcmsLookupColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsLookupColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>char<parameter> *color_string</parameter></paramdef>
|
||||
<paramdef>XcmsColor*color_exact_return,<parameter> *color_screen_return</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>char *<parameter>color_string</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_exact_return</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_screen_return</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1463,9 +1465,9 @@ To allocate a read-only color cell with an <acronym>RGB</acronym> value, use
|
||||
<funcsynopsis id='XAllocColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XAllocColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *screen_in_out</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>screen_in_out</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1553,10 +1555,10 @@ To allocate a read-only color cell with a color in arbitrary format, use
|
||||
<funcsynopsis id='XcmsAllocColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsAllocColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_in_out</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_in_out</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1658,10 +1660,11 @@ color supported by the hardware in <acronym>RGB</acronym> format, use
|
||||
<funcsynopsis id='XAllocNamedColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XAllocNamedColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>char<parameter> *color_name</parameter></paramdef>
|
||||
<paramdef>XColor*screen_def_return,<parameter> *exact_def_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>char *<parameter>color_name</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>screen_def_return</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>exact_def_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1763,12 +1766,12 @@ color supported by the hardware in an arbitrary format, use
|
||||
<funcsynopsis id='XcmsAllocNamedColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsAllocNamedColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>char<parameter> *color_string</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_screen_return</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_exact_return</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>char *<parameter>color_string</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_screen_return</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_exact_return</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1912,13 +1915,13 @@ model, use
|
||||
<funcsynopsis id='XAllocColorCells'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XAllocColorCells</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> contig</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> plane_masks_return[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> nplanes</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> pixels_return[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> npixels</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>contig</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>plane_masks_return[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>nplanes</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>pixels_return[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>npixels</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2066,13 +2069,17 @@ model, use
|
||||
<funcsynopsis id='XAllocColorPlanes'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XAllocColorPlanes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> contig</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> pixels_return[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>intnreds,ngreens,<parameter> nblues</parameter></paramdef>
|
||||
<paramdef>unsigned long *rmask_return,*gmask_return,<parameter> *bmask_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>contig</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>pixels_return[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>int <parameter>nreds</parameter></paramdef>
|
||||
<paramdef>int <parameter>ngreens</parameter></paramdef>
|
||||
<paramdef>int <parameter>nblues</parameter></paramdef>
|
||||
<paramdef>unsigned long *<parameter>rmask_return</parameter></paramdef>
|
||||
<paramdef>unsigned long *<parameter>gmask_return</parameter></paramdef>
|
||||
<paramdef>unsigned long *<parameter>bmask_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2268,11 +2275,11 @@ To free colormap cells, use
|
||||
<funcsynopsis id='XFreeColors'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeColors</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> pixels[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> npixels</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> planes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>pixels[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>npixels</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>planes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2409,9 +2416,9 @@ To store an <acronym>RGB</acronym> value in a single colormap cell, use
|
||||
<funcsynopsis id='XStoreColor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XStoreColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *color</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>color</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2501,10 +2508,10 @@ To store multiple <acronym>RGB</acronym> values in multiple colormap cells, use
|
||||
<funcsynopsis id='XStoreColors'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XStoreColors</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> color[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XColor <parameter>color[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>ncolors</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2607,9 +2614,9 @@ To store a color of arbitrary format in a single colormap cell, use
|
||||
<funcsynopsis id='XcmsStoreColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsStoreColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2718,11 +2725,11 @@ To store multiple colors of arbitrary format in multiple colormap cells, use
|
||||
<funcsynopsis id='XcmsStoreColors'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsStoreColors</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> colors[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor <parameter>colors[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2863,11 +2870,11 @@ To store a color specified by name in a single colormap cell, use
|
||||
<funcsynopsis id='XStoreNamedColor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XStoreNamedColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>char<parameter> *color</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> pixel</parameter></paramdef>
|
||||
<paramdef>int<parameter> flags</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>char *<parameter>color</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>pixel</parameter></paramdef>
|
||||
<paramdef>int <parameter>flags</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2993,9 +3000,9 @@ To query the <acronym>RGB</acronym> value of a single colormap cell, use
|
||||
<funcsynopsis id='XQueryColor'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XQueryColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> *def_in_out</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XColor *<parameter>def_in_out</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3067,10 +3074,10 @@ To query the <acronym>RGB</acronym> values of multiple colormap cells, use
|
||||
<funcsynopsis id='XQueryColors'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XQueryColors</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XColor<parameter> defs_in_out[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XColor <parameter>defs_in_out[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>ncolors</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3157,10 +3164,10 @@ To query the color of a single colormap cell in an arbitrary format, use
|
||||
<funcsynopsis id='XcmsQueryColor'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryColor</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_in_out</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_in_out</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3246,11 +3253,11 @@ To query the color of multiple colormap cells in an arbitrary format, use
|
||||
<funcsynopsis id='XcmsQueryColors'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryColors</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> result_format</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>result_format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3405,8 +3412,8 @@ To obtain the CCC associated with a colormap, use
|
||||
<funcsynopsis id='XcmsCCCOfColormap'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsCCC <function>XcmsCCCOfColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3460,9 +3467,9 @@ To change the CCC associated with a colormap, use
|
||||
<funcsynopsis id='XcmsSetCCCOfColormap'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsCCC <function>XcmsSetCCCOfColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3540,8 +3547,8 @@ To obtain the default CCC for a screen, use
|
||||
<funcsynopsis id='XcmsDefaultCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsCCC <function>XcmsDefaultCCC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen_number</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen_number</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3602,14 +3609,14 @@ can return.
|
||||
<funcsynopsis id='DisplayOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>DisplayOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<funcsynopsis id='XcmsDisplayOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>Display *<function>XcmsDisplayOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3639,14 +3646,14 @@ Both return the display associated with the specified CCC.
|
||||
<funcsynopsis id='VisualOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>VisualOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<funcsynopsis id='XcmsVisualOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>Visual *<function>XcmsVisualOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -3676,14 +3683,14 @@ Both return the visual associated with the specified CCC.
|
||||
<funcsynopsis id='ScreenNumberOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>ScreenNumberOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<funcsynopsis id='XcmsScreenNumberOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XcmsScreenNumberOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -3713,13 +3720,13 @@ Both return the number of the screen associated with the specified CCC.
|
||||
<funcsynopsis id='ScreenWhitePointOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>ScreenWhitePointOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<funcsynopsis id='XcmsScreenWhitePointOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsColor <function>XcmsScreenWhitePointOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -3749,14 +3756,14 @@ Both return the white point of the screen associated with the specified CCC.
|
||||
<funcsynopsis id='ClientWhitePointOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef> <function>ClientWhitePointOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<funcsynopsis id='XcmsClientWhitePointOfCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsColor *<function>XcmsClientWhitePointOfCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -3796,8 +3803,8 @@ To set the Client White Point in the CCC, use
|
||||
<funcsynopsis id='XcmsSetWhitePoint'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsSetWhitePoint</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3866,9 +3873,9 @@ in a specified CCC, use
|
||||
<funcsynopsis id='XcmsSetCompressionProc'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsCompressionProc <function>XcmsSetCompressionProc</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCompressionProc<parameter> compression_proc</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCompressionProc <parameter>compression_proc</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3934,9 +3941,9 @@ in a specified CCC, use
|
||||
<funcsynopsis id='XcmsSetWhiteAdjustProc'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsWhiteAdjustProc <function>XcmsSetWhiteAdjustProc</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsWhiteAdjustProc<parameter> white_adjust_proc</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsWhiteAdjustProc <parameter>white_adjust_proc</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4010,14 +4017,14 @@ To create a CCC, use
|
||||
<funcsynopsis id='XcmsCreateCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsCCC <function>XcmsCreateCCC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen_number</parameter></paramdef>
|
||||
<paramdef>Visual<parameter> *visual</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *client_white_point</parameter></paramdef>
|
||||
<paramdef>XcmsCompressionProc<parameter> compression_proc</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> compression_client_data</parameter></paramdef>
|
||||
<paramdef>XcmsWhiteAdjustProc<parameter> white_adjust_proc</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> white_adjust_client_data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen_number</parameter></paramdef>
|
||||
<paramdef>Visual *<parameter>visual</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>client_white_point</parameter></paramdef>
|
||||
<paramdef>XcmsCompressionProc <parameter>compression_proc</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>compression_client_data</parameter></paramdef>
|
||||
<paramdef>XcmsWhiteAdjustProc <parameter>white_adjust_proc</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>white_adjust_client_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4137,7 +4144,7 @@ To free a CCC, use
|
||||
<funcsynopsis id='XcmsFreeCCC'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XcmsFreeCCC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -4184,11 +4191,11 @@ to a single destination format, use
|
||||
<funcsynopsis id='XcmsConvertColors'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsConvertColors</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4328,11 +4335,11 @@ following:
|
||||
<funcsynopsis id='XcmsCompressionProc'>
|
||||
<funcprototype>
|
||||
<funcdef>typedef Status<function>(*XcmsCompressionProc</function>)</funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> index</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>index</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4655,13 +4662,13 @@ The white point adjustment procedure interface must adhere to the following:
|
||||
<funcsynopsis id='XcmsWhiteAdjustProc'>
|
||||
<funcprototype>
|
||||
<funcdef>typedef Status <function>(*XcmsWhiteAdjustProc</function>)</funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *initial_white_point</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *target_white_point</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>initial_white_point</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>target_white_point</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor <parameter>colors_in_out[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5018,9 +5025,9 @@ To obtain the color specification for black
|
||||
<funcsynopsis id='XcmsQueryBlack'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryBlack</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5083,9 +5090,9 @@ To obtain the color specification for blue
|
||||
<funcsynopsis id='XcmsQueryBlue'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryBlue</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5148,9 +5155,9 @@ To obtain the color specification for green
|
||||
<funcsynopsis id='XcmsQueryGreen'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryGreen</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5213,9 +5220,9 @@ To obtain the color specification for red
|
||||
<funcsynopsis id='XcmsQueryRed'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryRed</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5278,9 +5285,9 @@ To obtain the color specification for white
|
||||
<funcsynopsis id='XcmsQueryWhite'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsQueryWhite</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat<parameter> target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>target_format</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5365,10 +5372,10 @@ for a given Psychometric Hue Angle and <acronym>CIE</acronym> metric lightness (
|
||||
<funcsynopsis id='XcmsCIELabQueryMaxC'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELabQueryMaxC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> L_star</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>L_star</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5445,10 +5452,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
|
||||
<funcsynopsis id='XcmsCIELabQueryMaxL'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELabQueryMaxL</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5532,9 +5539,9 @@ for a given Psychometric Hue Angle, use
|
||||
<funcsynopsis id='XcmsCIELabQueryMaxLC'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELabQueryMaxLC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5601,10 +5608,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
|
||||
<funcsynopsis id='XcmsCIELabQueryMinL'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELabQueryMinL</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5707,10 +5714,10 @@ for a given Psychometric Hue Angle and <acronym>CIE</acronym> metric lightness (
|
||||
<funcsynopsis id='XcmsCIELuvQueryMaxC'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELuvQueryMaxC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> L_star</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>L_star</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5787,10 +5794,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
|
||||
<funcsynopsis id='XcmsCIELuvQueryMaxL'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELuvQueryMaxL</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5874,9 +5881,9 @@ for a given Psychometric Hue Angle, use
|
||||
<funcsynopsis id='XcmsCIELuvQueryMaxLC'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELuvQueryMaxLC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5943,10 +5950,10 @@ for a given Psychometric Hue Angle and Psychometric Chroma, use
|
||||
<funcsynopsis id='XcmsCIELuvQueryMinL'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsCIELuvQueryMinL</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue_angle</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6030,10 +6037,10 @@ To obtain the maximum Chroma for a given Hue and Value, use
|
||||
<funcsynopsis id='XcmsTekHVCQueryMaxC'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsTekHVCQueryMaxC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> value</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>value</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6110,10 +6117,10 @@ To obtain the maximum Value for a given Hue and Chroma, use
|
||||
<funcsynopsis id='XcmsTekHVCQueryMaxV'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsTekHVCQueryMaxV</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6195,9 +6202,9 @@ for a specified Hue, use
|
||||
<funcsynopsis id='XcmsTekHVCQueryMaxVC'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsTekHVCQueryMaxVC</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6270,10 +6277,10 @@ Chroma at which the maximum Values are reached, use
|
||||
<funcsynopsis id='XcmsTekHVCQueryMaxVSamples'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsTekHVCQueryMaxVSamples</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> colors_return[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> nsamples</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
|
||||
<paramdef>XcmsColor <parameter>colors_return[]</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>nsamples</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6350,10 +6357,10 @@ To obtain the minimum Value for a given Hue and Chroma, use
|
||||
<funcsynopsis id='XcmsTekHVCQueryMinV'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsTekHVCQueryMinV</function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> hue</parameter></paramdef>
|
||||
<paramdef>XcmsFloat<parameter> chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>hue</parameter></paramdef>
|
||||
<paramdef>XcmsFloat <parameter>chroma</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6506,7 +6513,7 @@ To add a device-independent color space, use
|
||||
<funcsynopsis id='XcmsAddColorSpace'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsAddColorSpace</function></funcdef>
|
||||
<paramdef>XcmsColorSpace<parameter> *color_space</parameter></paramdef>
|
||||
<paramdef>XcmsColorSpace *<parameter>color_space</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6574,7 +6581,7 @@ associated with a specified color string prefix, use
|
||||
<funcsynopsis id='XcmsFormatOfPrefix'>
|
||||
<funcprototype>
|
||||
<funcdef>XcmsColorFormat <function>XcmsFormatOfPrefix</function></funcdef>
|
||||
<paramdef>char<parameter> *prefix</parameter></paramdef>
|
||||
<paramdef>char *<parameter>prefix</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6616,7 +6623,7 @@ specified by a color format, use
|
||||
<funcsynopsis id='XcmsPrefixOfFormat'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XcmsPrefixOfFormat</function></funcdef>
|
||||
<paramdef>XcmsColorFormat<parameter> format</parameter></paramdef>
|
||||
<paramdef>XcmsColorFormat <parameter>format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6760,8 +6767,8 @@ adhere to the following software interface specification:
|
||||
<funcsynopsis id='XcmsParseStringProc'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsParseStringProc</function></funcdef>
|
||||
<paramdef>char<parameter> *color_string</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *color_return</parameter></paramdef>
|
||||
<paramdef>char *<parameter>color_string</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>color_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6810,10 +6817,10 @@ following software interface specification:
|
||||
<funcsynopsis id='ConversionProc'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function><replaceable>ConversionProc</replaceable></function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *white_point</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *colors_in_out</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>white_point</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>colors_in_out</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6879,10 +6886,10 @@ following software interface specification:
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function><replaceable>ConversionProc</replaceable></function></funcdef>
|
||||
<paramdef>XcmsCCC<parameter> ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor<parameter> *colors_in_out</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> ncolors</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> compression_flags_return[]</parameter></paramdef>
|
||||
<paramdef>XcmsCCC <parameter>ccc</parameter></paramdef>
|
||||
<paramdef>XcmsColor *<parameter>colors_in_out</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>ncolors</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>compression_flags_return[]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -7084,7 +7091,7 @@ To add a function set, use
|
||||
<funcsynopsis id='XcmsAddFunctionSet'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XcmsAddFunctionSet</function></funcdef>
|
||||
<paramdef>XcmsFunctionSet<parameter> *function_set</parameter></paramdef>
|
||||
<paramdef>XcmsFunctionSet *<parameter>function_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -7214,9 +7221,9 @@ interface specification:
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef>typedef Status <function>(*XcmsScreenInitProc</function>)</funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen_number</parameter></paramdef>
|
||||
<paramdef>ScmsPerScrnInfo<parameter> *screen_info</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen_number</parameter></paramdef>
|
||||
<paramdef>ScmsPerScrnInfo *<parameter>screen_info</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
@ -7368,7 +7375,7 @@ interface specification:
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef>typedef void (*XcmsScreenFreeProc)</funcdef>
|
||||
<paramdef>XPointer<parameter> screenData</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>screenData</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
|
@ -969,9 +969,9 @@ depth of drawable, use
|
||||
<funcsynopsis id='XCreateGC'>
|
||||
<funcprototype>
|
||||
<funcdef>GC <function>XCreateGC</function></funcdef>
|
||||
<paramdef>Display <parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
|
||||
<paramdef>XGCValues *<parameter>values</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
@ -1057,9 +1057,10 @@ To copy components from a source GC to a destination GC, use
|
||||
<funcsynopsis id='XCopyGC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XCopyGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GCsrc,<parameter> dest</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>src</parameter></paramdef>
|
||||
<paramdef>GC <parameter>dest</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1143,10 +1144,10 @@ To change the components in a given GC, use
|
||||
<funcsynopsis id='XChangeGC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
|
||||
<paramdef>XGCValues<parameter> *values</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
|
||||
<paramdef>XGCValues *<parameter>values</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1239,10 +1240,10 @@ To obtain components of a given GC, use
|
||||
<funcsynopsis id='XGetGCValues'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetGCValues</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> valuemask</parameter></paramdef>
|
||||
<paramdef>XGCValues<parameter> *values_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>valuemask</parameter></paramdef>
|
||||
<paramdef>XGCValues *<parameter>values_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1351,8 +1352,8 @@ To free a given GC, use
|
||||
<funcsynopsis id='XFreeGC'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1405,7 +1406,7 @@ resource ID for a given GC, use
|
||||
<funcsynopsis id='XGContextFromGC'>
|
||||
<funcprototype>
|
||||
<funcdef>GContext <function>XGContextFromGC</function></funcdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1440,8 +1441,8 @@ To force sending GC component changes, use
|
||||
<funcsynopsis id='XFlushGC'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XFlushGC</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1534,11 +1535,12 @@ for a given GC, use
|
||||
<funcsynopsis id='XSetState'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetState</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned long foreground,<parameter> background</parameter></paramdef>
|
||||
<paramdef>int<parameter> function</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>foreground</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>background</parameter></paramdef>
|
||||
<paramdef>int <parameter>function</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1627,9 +1629,9 @@ To set the foreground of a given GC, use
|
||||
<funcsynopsis id='XSetForeground'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetForeground</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> foreground</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>foreground</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1686,9 +1688,9 @@ To set the background of a given GC, use
|
||||
<funcsynopsis id='XSetBackground'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetBackground</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> background</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>background</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1745,9 +1747,9 @@ To set the display function in a given GC, use
|
||||
<funcsynopsis id='XSetFunction'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetFunction</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> function</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>function</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1805,9 +1807,9 @@ To set the plane mask of a given GC, use
|
||||
<funcsynopsis id='XSetPlaneMask'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetPlaneMask</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1870,12 +1872,12 @@ To set the line drawing components of a given GC, use
|
||||
<funcsynopsis id='XSetLineAttributes'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetLineAttributes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> line_width</parameter></paramdef>
|
||||
<paramdef>int<parameter> line_style</parameter></paramdef>
|
||||
<paramdef>int<parameter> cap_style</parameter></paramdef>
|
||||
<paramdef>int<parameter> join_style</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>line_width</parameter></paramdef>
|
||||
<paramdef>int <parameter>line_style</parameter></paramdef>
|
||||
<paramdef>int <parameter>cap_style</parameter></paramdef>
|
||||
<paramdef>int <parameter>join_style</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1979,11 +1981,11 @@ To set the dash-offset and dash-list for dashed line styles of a given GC, use
|
||||
<funcsynopsis id='XSetDashes'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetDashes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> dash_offset</parameter></paramdef>
|
||||
<paramdef>char<parameter> dash_list[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> n</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>dash_offset</parameter></paramdef>
|
||||
<paramdef>char <parameter>dash_list[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>n</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2108,9 +2110,9 @@ To set the fill-style of a given GC, use
|
||||
<funcsynopsis id='XSetFillStyle'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetFillStyle</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> fill_style</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>fill_style</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2174,9 +2176,9 @@ To set the fill-rule of a given GC, use
|
||||
<funcsynopsis id='XSetFillRule'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetFillRule</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> fill_rule</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>fill_rule</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2254,13 +2256,13 @@ To obtain the best size of a tile, stipple, or cursor, use
|
||||
<funcsynopsis id='XQueryBestSize'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XQueryBestSize</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> class</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> which_screen</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>class</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>which_screen</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2399,12 +2401,12 @@ To obtain the best fill tile shape, use
|
||||
<funcsynopsis id='XQueryBestTile'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XQueryBestTile</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> which_screen</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>which_screen</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2507,12 +2509,12 @@ To obtain the best stipple shape, use
|
||||
<funcsynopsis id='XQueryBestStipple'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XQueryBestStipple</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> which_screen</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>which_screen</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2615,9 +2617,9 @@ To set the fill tile of a given GC, use
|
||||
<funcsynopsis id='XSetTile'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetTile</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> tile</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>tile</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2683,9 +2685,9 @@ To set the stipple of a given GC, use
|
||||
<funcsynopsis id='XSetStipple'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetStipple</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> stipple</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>stipple</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2751,9 +2753,10 @@ To set the tile or stipple origin of a given GC, use
|
||||
<funcsynopsis id='XSetTSOrigin'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetTSOrigin</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>intts_x_origin,<parameter> ts_y_origin</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>ts_x_origin</parameter></paramdef>
|
||||
<paramdef>int <parameter>ts_y_origin</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2832,9 +2835,9 @@ To set the current font of a given GC, use
|
||||
<funcsynopsis id='XSetFont'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Font<parameter> font</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Font <parameter>font</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2903,9 +2906,10 @@ To set the clip-origin of a given GC, use
|
||||
<funcsynopsis id='XSetClipOrigin'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetClipOrigin</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>intclip_x_origin,<parameter> clip_y_origin</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>clip_x_origin</parameter></paramdef>
|
||||
<paramdef>int <parameter>clip_y_origin</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2978,9 +2982,9 @@ To set the clip-mask of a given GC to the specified pixmap, use
|
||||
<funcsynopsis id='XSetClipMask'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetClipMask</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> pixmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>pixmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3046,12 +3050,13 @@ To set the clip-mask of a given GC to the specified list of rectangles, use
|
||||
<funcsynopsis id='XSetClipRectangles'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetClipRectangles</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>intclip_x_origin,<parameter> clip_y_origin</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> rectangles[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> n</parameter></paramdef>
|
||||
<paramdef>int<parameter> ordering</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>clip_x_origin</parameter></paramdef>
|
||||
<paramdef>int <parameter>clip_y_origin</parameter></paramdef>
|
||||
<paramdef>XRectangle <parameter>rectangles[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>n</parameter></paramdef>
|
||||
<paramdef>int <parameter>ordering</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3220,9 +3225,9 @@ To set the arc mode of a given GC, use
|
||||
<funcsynopsis id='XSetArcMode'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetArcMode</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> arc_mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>arc_mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3284,9 +3289,9 @@ To set the subwindow mode of a given GC, use
|
||||
<funcsynopsis id='XSetSubwindowMode'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetSubwindowMode</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> subwindow_mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>subwindow_mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3348,9 +3353,9 @@ To set the graphics-exposures flag of a given GC, use
|
||||
<funcsynopsis id='XSetGraphicsExposures'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetGraphicsExposures</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> graphics_exposures</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>graphics_exposures</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -47,13 +47,13 @@ To clear a rectangular area of a given window, use
|
||||
<funcsynopsis id='XClearArea'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XClearArea</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> exposures</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>exposures</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -189,8 +189,8 @@ To clear the entire area in a given window, use
|
||||
<funcsynopsis id='XClearWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XClearWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -273,13 +273,16 @@ root and depth, use
|
||||
<funcsynopsis id='XCopyArea'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XCopyArea</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawablesrc,<parameter> dest</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>src</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>dest</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -467,14 +470,17 @@ To copy a single bit plane of a given drawable, use
|
||||
<funcsynopsis id='XCopyPlane'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XCopyPlane</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawablesrc,<parameter> dest</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>src</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>dest</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> plane</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_y</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>plane</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -771,9 +777,9 @@ To draw a single point in a given drawable, use
|
||||
<funcsynopsis id='XDrawPoint'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawPoint</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
@ -844,12 +850,12 @@ To draw multiple points in a given drawable, use
|
||||
<funcsynopsis id='XDrawPoints'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawPoints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XPoint<parameter> *points</parameter></paramdef>
|
||||
<paramdef>int<parameter> npoints</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XPoint *<parameter>points</parameter></paramdef>
|
||||
<paramdef>int <parameter>npoints</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -985,10 +991,13 @@ To draw a single line between two points in a given drawable, use
|
||||
<funcsynopsis id='XDrawLine'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawLine</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>intx1,y1,x2,<parameter> y2</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x1</parameter></paramdef>
|
||||
<paramdef>int <parameter>y1</parameter></paramdef>
|
||||
<paramdef>int <parameter>x2</parameter></paramdef>
|
||||
<paramdef>int <parameter>y2</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1079,12 +1088,12 @@ To draw multiple lines in a given drawable, use
|
||||
<funcsynopsis id='XDrawLines'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawLines</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XPoint<parameter> *points</parameter></paramdef>
|
||||
<paramdef>int<parameter> npoints</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XPoint *<parameter>points</parameter></paramdef>
|
||||
<paramdef>int <parameter>npoints</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1167,11 +1176,11 @@ use
|
||||
<funcsynopsis id='XDrawSegments'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawSegments</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XSegment<parameter> *segments</parameter></paramdef>
|
||||
<paramdef>int<parameter> nsegments</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XSegment *<parameter>segments</parameter></paramdef>
|
||||
<paramdef>int <parameter>nsegments</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1337,9 +1346,9 @@ To draw the outline of a single rectangle in a given drawable, use
|
||||
<funcsynopsis id='XDrawRectangle'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawRectangle</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
@ -1436,11 +1445,11 @@ in a given drawable, use
|
||||
<funcsynopsis id='XDrawRectangles'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawRectangles</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> rectangles[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> nrectangles</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XRectangle <parameter>rectangles[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>nrectangles</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1570,14 +1579,15 @@ To draw a single arc in a given drawable, use
|
||||
<funcsynopsis id='XDrawArc'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawArc</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>intangle1,<parameter> angle2</parameter></paramdef>
|
||||
<paramdef>int <parameter>angle1</parameter></paramdef>
|
||||
<paramdef>int <parameter>angle2</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1691,11 +1701,11 @@ To draw multiple arcs in a given drawable, use
|
||||
<funcsynopsis id='XDrawArcs'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawArcs</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XArc<parameter> *arcs</parameter></paramdef>
|
||||
<paramdef>int<parameter> narcs</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XArc *<parameter>arcs</parameter></paramdef>
|
||||
<paramdef>int <parameter>narcs</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1929,9 +1939,9 @@ To fill a single rectangular area in a given drawable, use
|
||||
<funcsynopsis id='XFillRectangle'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFillRectangle</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
@ -2027,11 +2037,11 @@ To fill multiple rectangular areas in a given drawable, use
|
||||
<funcsynopsis id='XFillRectangles'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFillRectangles</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *rectangles</parameter></paramdef>
|
||||
<paramdef>int<parameter> nrectangles</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>rectangles</parameter></paramdef>
|
||||
<paramdef>int <parameter>nrectangles</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2162,13 +2172,13 @@ To fill a polygon area in a given drawable, use
|
||||
<funcsynopsis id='XFillPolygon'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFillPolygon</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XPoint<parameter> *points</parameter></paramdef>
|
||||
<paramdef>int<parameter> npoints</parameter></paramdef>
|
||||
<paramdef>int<parameter> shape</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XPoint *<parameter>points</parameter></paramdef>
|
||||
<paramdef>int <parameter>npoints</parameter></paramdef>
|
||||
<paramdef>int <parameter>shape</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2361,14 +2371,15 @@ To fill a single arc in a given drawable, use
|
||||
<funcsynopsis id='XFillArc'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFillArc</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>intangle1,<parameter> angle2</parameter></paramdef>
|
||||
<paramdef>int <parameter>angle1</parameter></paramdef>
|
||||
<paramdef>int <parameter>angle2</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2482,11 +2493,11 @@ To fill multiple arcs in a given drawable, use
|
||||
<funcsynopsis id='XFillArcs'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFillArcs</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XArc<parameter> *arcs</parameter></paramdef>
|
||||
<paramdef>int<parameter> narcs</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XArc *<parameter>arcs</parameter></paramdef>
|
||||
<paramdef>int <parameter>narcs</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3029,8 +3040,8 @@ To load a given font, use
|
||||
<funcsynopsis id='XLoadFont'>
|
||||
<funcprototype>
|
||||
<funcdef>Font <function>XLoadFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *name</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>name</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3105,8 +3116,8 @@ To return information about an available font, use
|
||||
<funcsynopsis id='XQueryFont'>
|
||||
<funcprototype>
|
||||
<funcdef>XFontStruct *<function>XQueryFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> font_ID</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>font_ID</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3171,8 +3182,8 @@ in a single operation, use
|
||||
<funcsynopsis id='XLoadQueryFont'>
|
||||
<funcprototype>
|
||||
<funcdef>XFontStruct *<function>XLoadQueryFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *name</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>name</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3239,8 +3250,8 @@ use
|
||||
<funcsynopsis id='XFreeFont'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3296,9 +3307,9 @@ To return a given font property, use
|
||||
<funcsynopsis id='XGetFontProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XGetFontProperty</function></funcdef>
|
||||
<paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> atom</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> *value_return</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>atom</parameter></paramdef>
|
||||
<paramdef>unsigned long *<parameter>value_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3371,8 +3382,8 @@ use
|
||||
<funcsynopsis id='XUnloadFont'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUnloadFont</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Font<parameter> font</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Font <parameter>font</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3436,10 +3447,10 @@ To return a list of the available font names, use
|
||||
<funcsynopsis id='XListFonts'>
|
||||
<funcprototype>
|
||||
<funcdef>char **<function>XListFonts</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *pattern</parameter></paramdef>
|
||||
<paramdef>int<parameter> maxnames</parameter></paramdef>
|
||||
<paramdef>int<parameter> *actual_count_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>pattern</parameter></paramdef>
|
||||
<paramdef>int <parameter>maxnames</parameter></paramdef>
|
||||
<paramdef>int *<parameter>actual_count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3523,7 +3534,7 @@ To free a font name array, use
|
||||
<funcsynopsis id='XFreeFontNames'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeFontNames</function></funcdef>
|
||||
<paramdef>char<parameter> *list[]</parameter></paramdef>
|
||||
<paramdef>char *<parameter>list[]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3560,11 +3571,11 @@ To obtain the names and information about available fonts, use
|
||||
<funcsynopsis id='XListFontsWithInfo'>
|
||||
<funcprototype>
|
||||
<funcdef>char **<function>XListFontsWithInfo</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *pattern</parameter></paramdef>
|
||||
<paramdef>int<parameter> maxnames</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>XFontStruct<parameter> **info_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>pattern</parameter></paramdef>
|
||||
<paramdef>int <parameter>maxnames</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
<paramdef>XFontStruct **<parameter>info_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3667,9 +3678,9 @@ To free font structures and font names, use
|
||||
<funcsynopsis id='XFreeFontInfo'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeFontInfo</function></funcdef>
|
||||
<paramdef>char<parameter> **names</parameter></paramdef>
|
||||
<paramdef>XFontStruct<parameter> *free_info</parameter></paramdef>
|
||||
<paramdef>int<parameter> actual_count</parameter></paramdef>
|
||||
<paramdef>char **<parameter>names</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>free_info</parameter></paramdef>
|
||||
<paramdef>int <parameter>actual_count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3751,9 +3762,9 @@ To determine the width of an 8-bit character string, use
|
||||
<funcsynopsis id='XTextWidth'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XTextWidth</function></funcdef>
|
||||
<paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3801,9 +3812,9 @@ To determine the width of a 2-byte character string, use
|
||||
<funcsynopsis id='XTextWidth16'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XTextWidth16</function></funcdef>
|
||||
<paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
|
||||
<paramdef>XChar2b<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
|
||||
<paramdef>XChar2b *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3859,12 +3870,13 @@ To compute the bounding box of an 8-bit character string in a given font, use
|
||||
<funcsynopsis id='XTextExtents'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XTextExtents</function></funcdef>
|
||||
<paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> nchars</parameter></paramdef>
|
||||
<paramdef>int<parameter> *direction_return</parameter></paramdef>
|
||||
<paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>nchars</parameter></paramdef>
|
||||
<paramdef>int *<parameter>direction_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3959,12 +3971,13 @@ To compute the bounding box of a 2-byte character string in a given font, use
|
||||
<funcsynopsis id='XTextExtents16'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XTextExtents16</function></funcdef>
|
||||
<paramdef>XFontStruct<parameter> *font_struct</parameter></paramdef>
|
||||
<paramdef>XChar2b<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> nchars</parameter></paramdef>
|
||||
<paramdef>int<parameter> *direction_return</parameter></paramdef>
|
||||
<paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
|
||||
<paramdef>XFontStruct *<parameter>font_struct</parameter></paramdef>
|
||||
<paramdef>XChar2b *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>nchars</parameter></paramdef>
|
||||
<paramdef>int *<parameter>direction_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4106,13 +4119,14 @@ given font, use
|
||||
<funcsynopsis id='XQueryTextExtents'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XQueryTextExtents</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> font_ID</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> nchars</parameter></paramdef>
|
||||
<paramdef>int<parameter> *direction_return</parameter></paramdef>
|
||||
<paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>font_ID</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>nchars</parameter></paramdef>
|
||||
<paramdef>int *<parameter>direction_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4218,13 +4232,14 @@ in a given font, use
|
||||
<funcsynopsis id='XQueryTextExtents16'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XQueryTextExtents16</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> font_ID</parameter></paramdef>
|
||||
<paramdef>XChar2b<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> nchars</parameter></paramdef>
|
||||
<paramdef>int<parameter> *direction_return</parameter></paramdef>
|
||||
<paramdef>int*font_ascent_return,<parameter> *font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct<parameter> *overall_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>font_ID</parameter></paramdef>
|
||||
<paramdef>XChar2b *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>nchars</parameter></paramdef>
|
||||
<paramdef>int *<parameter>direction_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_ascent_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>font_descent_return</parameter></paramdef>
|
||||
<paramdef>XCharStruct *<parameter>overall_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4491,13 +4506,13 @@ To draw 8-bit characters in a given drawable, use
|
||||
<funcsynopsis id='XDrawText'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawText</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>XTextItem<parameter> *items</parameter></paramdef>
|
||||
<paramdef>int<parameter> nitems</parameter></paramdef>
|
||||
<paramdef>XTextItem *<parameter>items</parameter></paramdef>
|
||||
<paramdef>int <parameter>nitems</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4587,13 +4602,13 @@ To draw 2-byte characters in a given drawable, use
|
||||
<funcsynopsis id='XDrawText16'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawText16</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>XTextItem16<parameter> *items</parameter></paramdef>
|
||||
<paramdef>int<parameter> nitems</parameter></paramdef>
|
||||
<paramdef>XTextItem16 *<parameter>items</parameter></paramdef>
|
||||
<paramdef>int <parameter>nitems</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4747,13 +4762,13 @@ To draw 8-bit characters in a given drawable, use
|
||||
<funcsynopsis id='XDrawString'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>int<parameter> x</parameter></paramdef>
|
||||
<paramdef>int<parameter> y</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> length</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4843,13 +4858,13 @@ To draw 2-byte characters in a given drawable, use
|
||||
<funcsynopsis id='XDrawString16'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawString16</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>XChar2b<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> length</parameter></paramdef>
|
||||
<paramdef>XChar2b *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4987,13 +5002,13 @@ To draw 8-bit image text characters in a given drawable, use
|
||||
<funcsynopsis id='XDrawImageString'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawImageString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> length</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5083,13 +5098,13 @@ To draw 2-byte image text characters in a given drawable, use
|
||||
<funcsynopsis id='XDrawImageString16'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDrawImageString16</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>XChar2b<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> length</parameter></paramdef>
|
||||
<paramdef>XChar2b *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5328,7 +5343,7 @@ To initialize the image manipulation routines of an image structure, use
|
||||
<funcsynopsis id='XInitImage'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XInitImage</function></funcdef>
|
||||
<paramdef>XImage<parameter> *image</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>image</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5386,12 +5401,14 @@ use
|
||||
<funcsynopsis id='XPutImage'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XPutImage</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>XImage<parameter> *image</parameter></paramdef>
|
||||
<paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
|
||||
<paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>image</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_y</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
</funcprototype>
|
||||
@ -5575,14 +5592,14 @@ This function specifically supports rudimentary screen dumps.
|
||||
<funcsynopsis id='XGetImage'>
|
||||
<funcprototype>
|
||||
<funcdef>XImage *<function>XGetImage</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
|
||||
<paramdef>int<parameter> format</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
|
||||
<paramdef>int <parameter>format</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5763,16 +5780,17 @@ to a location within a preexisting image structure, use
|
||||
<funcsynopsis id='XGetSubImage'>
|
||||
<funcprototype>
|
||||
<funcdef>XImage *<function>XGetSubImage</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> plane_mask</parameter></paramdef>
|
||||
<paramdef>int<parameter> format</parameter></paramdef>
|
||||
<paramdef>XImage<parameter> *dest_image</parameter></paramdef>
|
||||
<paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>plane_mask</parameter></paramdef>
|
||||
<paramdef>int <parameter>format</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>dest_image</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -39,11 +39,11 @@ There is no way to move a window between screens.
|
||||
<funcsynopsis id='XReparentWindow'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XReparentWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window<parameter> parent</parameter></paramdef>
|
||||
<paramdef>int<parameter> x</parameter></paramdef>
|
||||
<paramdef>int<parameter> y</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window <parameter>parent</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -223,9 +223,9 @@ To add or remove a window from the client's save-set, use
|
||||
<funcsynopsis id='XChangeSaveSet'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeSaveSet</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> change_mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>change_mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -298,8 +298,8 @@ To add a window to the client's save-set, use
|
||||
<funcsynopsis id='XAddToSaveSet'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAddToSaveSet</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -356,8 +356,8 @@ To remove a window from the client's save-set, use
|
||||
<funcsynopsis id='XRemoveFromSaveSet'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRemoveFromSaveSet</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -452,8 +452,8 @@ To install a colormap, use
|
||||
<funcsynopsis id='XInstallColormap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XInstallColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -525,8 +525,8 @@ To uninstall a colormap, use
|
||||
<funcsynopsis id='XUninstallColormap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUninstallColormap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Colormap<parameter> colormap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Colormap <parameter>colormap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -596,9 +596,9 @@ To obtain a list of the currently installed colormaps for a given screen, use
|
||||
<funcsynopsis id='XListInstalledColormaps'>
|
||||
<funcprototype>
|
||||
<funcdef>Colormap *<function>XListInstalledColormaps</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> *num_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int *<parameter>num_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -677,9 +677,9 @@ To set the font search path, use
|
||||
<funcsynopsis id='XSetFontPath'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetFontPath</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> **directories</parameter></paramdef>
|
||||
<paramdef>int<parameter> ndirs</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char **<parameter>directories</parameter></paramdef>
|
||||
<paramdef>int <parameter>ndirs</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -755,8 +755,8 @@ To get the current font search path, use
|
||||
<funcsynopsis id='XGetFontPath'>
|
||||
<funcprototype>
|
||||
<funcdef>char **<function>XGetFontPath</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> *npaths_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>npaths_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -807,7 +807,7 @@ use
|
||||
<funcsynopsis id='XFreeFontPath'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeFontPath</function></funcdef>
|
||||
<paramdef>char<parameter> **list</parameter></paramdef>
|
||||
<paramdef>char **<parameter>list</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -863,7 +863,7 @@ To grab the server, use
|
||||
<funcsynopsis id='XGrabServer'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGrabServer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -899,7 +899,7 @@ To ungrab the server, use
|
||||
<funcsynopsis id='XUngrabServer'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUngrabServer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -941,8 +941,8 @@ To destroy a client, use
|
||||
<funcsynopsis id='XKillClient'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XKillClient</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> resource</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>resource</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1028,10 +1028,11 @@ To set the screen saver mode, use
|
||||
<funcsynopsis id='XSetScreenSaver'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetScreenSaver</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>inttimeout,<parameter> interval</parameter></paramdef>
|
||||
<paramdef>int<parameter> prefer_blanking</parameter></paramdef>
|
||||
<paramdef>int<parameter> allow_exposures</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>timeout</parameter></paramdef>
|
||||
<paramdef>int <parameter>interval</parameter></paramdef>
|
||||
<paramdef>int <parameter>prefer_blanking</parameter></paramdef>
|
||||
<paramdef>int <parameter>allow_exposures</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1163,8 +1164,8 @@ To force the screen saver on or off, use
|
||||
<funcsynopsis id='XForceScreenSaver'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XForceScreenSaver</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1229,7 +1230,7 @@ To activate the screen saver, use
|
||||
<funcsynopsis id='XActivateScreenSaver'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XActivateScreenSaver</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1257,7 +1258,7 @@ To reset the screen saver, use
|
||||
<funcsynopsis id='XResetScreenSaver'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XResetScreenSaver</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1285,10 +1286,11 @@ To get the current screen saver values, use
|
||||
<funcsynopsis id='XGetScreenSaver'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGetScreenSaver</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int*timeout_return,<parameter> *interval_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *prefer_blanking_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *allow_exposures_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>timeout_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>interval_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>prefer_blanking_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>allow_exposures_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1533,8 +1535,8 @@ To add a single host, use
|
||||
<funcsynopsis id='XAddHost'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAddHost</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XHostAddress<parameter> *host</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XHostAddress *<parameter>host</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1590,9 +1592,9 @@ To add multiple hosts at one time, use
|
||||
<funcsynopsis id='XAddHosts'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAddHosts</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XHostAddress<parameter> *hosts</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_hosts</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XHostAddress *<parameter>hosts</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_hosts</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1658,9 +1660,9 @@ To obtain a host list, use
|
||||
<funcsynopsis id='XListHosts'>
|
||||
<funcprototype>
|
||||
<funcdef>XHostAddress *<function>XListHosts</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> *nhosts_return</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> *state_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>nhosts_return</parameter></paramdef>
|
||||
<paramdef>Bool *<parameter>state_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1722,8 +1724,8 @@ To remove a single host, use
|
||||
<funcsynopsis id='XRemoveHost'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRemoveHost</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XHostAddress<parameter> *host</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XHostAddress *<parameter>host</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1783,9 +1785,9 @@ To remove multiple hosts at one time, use
|
||||
<funcsynopsis id='XRemoveHosts'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRemoveHosts</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XHostAddress<parameter> *hosts</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_hosts</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XHostAddress *<parameter>hosts</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_hosts</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1873,8 +1875,8 @@ To change access control, use
|
||||
<funcsynopsis id='XSetAccessControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetAccessControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1932,7 +1934,7 @@ To enable access control, use
|
||||
<funcsynopsis id='XEnableAccessControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XEnableAccessControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1973,7 +1975,7 @@ To disable access control, use
|
||||
<funcsynopsis id='XDisableAccessControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDisableAccessControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -49,9 +49,9 @@ Another way is to use
|
||||
<funcsynopsis id='XSelectInput'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSelectInput</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>long<parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>long <parameter>event_mask</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -186,7 +186,7 @@ To flush the output buffer, use
|
||||
<funcsynopsis id='XFlush'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFlush</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -232,8 +232,8 @@ use
|
||||
<funcsynopsis id='XSync'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSync</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> discard</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>discard</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -316,8 +316,8 @@ To check the number of events in the event queue, use
|
||||
<funcsynopsis id='XEventsQueued'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XEventsQueued</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -402,7 +402,7 @@ To return the number of events that are pending, use
|
||||
<funcsynopsis id='XPending'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XPending</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -476,8 +476,8 @@ To get the next event and remove it from the queue, use
|
||||
<funcsynopsis id='XNextEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XNextEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -526,8 +526,8 @@ To peek at the event queue, use
|
||||
<funcsynopsis id='XPeekEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XPeekEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -596,9 +596,9 @@ The predicate procedure and its associated arguments are:
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef><type>Bool</type></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> arg</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>arg</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -663,10 +663,10 @@ and, if found, remove the event from the queue, use
|
||||
<funcsynopsis id='XIfEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XIfEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> (*predicate)()</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> arg</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>(*predicate)()</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>arg</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -742,10 +742,10 @@ To check the event queue for a matching event without blocking, use
|
||||
<funcsynopsis id='XCheckIfEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XCheckIfEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> (*predicate)()</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> arg</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>(*predicate)()</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>arg</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -821,10 +821,10 @@ without removing the event from the queue, use
|
||||
<funcsynopsis id='XPeekIfEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XPeekIfEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> (*predicate)()</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> arg</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>(*predicate)()</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>arg</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -910,10 +910,10 @@ To remove the next event that matches both a window and an event mask, use
|
||||
<funcsynopsis id='XWindowEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XWindowEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>long<parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>long <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -994,10 +994,10 @@ indicating if the event was returned.
|
||||
<funcsynopsis id='XCheckWindowEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XCheckWindowEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>long<parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>long <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1075,9 +1075,9 @@ To remove the next event that matches an event mask, use
|
||||
<funcsynopsis id='XMaskEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XMaskEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>long<parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>long <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1146,9 +1146,9 @@ indicating if the event was returned.
|
||||
<funcsynopsis id='XCheckMaskEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XCheckMaskEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>long<parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>long <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1215,9 +1215,9 @@ To return and remove the next event in the queue that matches an event type, use
|
||||
<funcsynopsis id='XCheckTypedEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XCheckTypedEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> event_type</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>event_type</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1286,10 +1286,10 @@ and a window, use
|
||||
<funcsynopsis id='XCheckTypedWindowEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XCheckTypedWindowEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> event_type</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>event_type</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1374,8 +1374,8 @@ To push an event back into the event queue, use
|
||||
<funcsynopsis id='XPutBackEvent'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XPutBackEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1437,11 +1437,11 @@ and stored as a property.
|
||||
<funcsynopsis id='XSendEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XSendEvent</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> propagate</parameter></paramdef>
|
||||
<paramdef>long<parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent<parameter> *event_send</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>propagate</parameter></paramdef>
|
||||
<paramdef>long <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event_send</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1635,7 +1635,7 @@ use
|
||||
<funcsynopsis id='XGetMotionEvents'>
|
||||
<funcprototype>
|
||||
<funcdef>unsigned <type>long</type></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1673,10 +1673,11 @@ To get the motion history for a specified window and time, use
|
||||
<funcsynopsis id='xgetmotionevents'>
|
||||
<funcprototype>
|
||||
<funcdef>XTimeCoord *<function>XGetMotionEvents</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Timestart,<parameter> stop</parameter></paramdef>
|
||||
<paramdef>int<parameter> *nevents_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Time <parameter>start</parameter></paramdef>
|
||||
<paramdef>Time <parameter>stop</parameter></paramdef>
|
||||
<paramdef>int *<parameter>nevents_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1829,8 +1830,8 @@ sets which function is to be called.
|
||||
<funcsynopsis id='XSetAfterFunction'>
|
||||
<funcprototype>
|
||||
<funcdef><type>int</type></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> (*procedure)()</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>(*procedure)()</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1874,8 +1875,8 @@ To enable or disable synchronization, use
|
||||
<funcsynopsis id='xsynchronize'>
|
||||
<funcprototype>
|
||||
<funcdef><type>int</type></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> onoff</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>onoff</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1950,7 +1951,7 @@ To set the error handler, use
|
||||
<funcsynopsis id='XSetErrorHandler'>
|
||||
<funcprototype>
|
||||
<funcdef>int *<function>XSetErrorHandler</function></funcdef>
|
||||
<paramdef>int <parameter> *handler</parameter></paramdef>
|
||||
<paramdef>int *<parameter>handler</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2219,10 +2220,10 @@ To obtain textual descriptions of the specified error code, use
|
||||
<funcsynopsis id='XGetErrorText'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGetErrorText</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> code</parameter></paramdef>
|
||||
<paramdef>char<parameter> *buffer_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> length</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>code</parameter></paramdef>
|
||||
<paramdef>char *<parameter>buffer_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2291,11 +2292,12 @@ To obtain error messages from the error database, use
|
||||
<funcsynopsis id='XGetErrorDatabaseText'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGetErrorDatabaseText</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char*name,<parameter> *message</parameter></paramdef>
|
||||
<paramdef>char<parameter> *default_string</parameter></paramdef>
|
||||
<paramdef>char<parameter> *buffer_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> length</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>message</parameter></paramdef>
|
||||
<paramdef>char *<parameter>default_string</parameter></paramdef>
|
||||
<paramdef>char *<parameter>buffer_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2436,7 +2438,7 @@ To report an error to the user when the requested display does not exist, use
|
||||
<funcsynopsis id='XDisplayName'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XDisplayName</function></funcdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2479,7 +2481,7 @@ To handle fatal I/O errors, use
|
||||
<funcsynopsis id='xsetioerrorhandler'>
|
||||
<funcprototype>
|
||||
<funcdef><type>int</type></funcdef>
|
||||
<paramdef>int(*handler)(Display<parameter> *)</parameter></paramdef>
|
||||
<paramdef>int(*handler)(Display *<parameter>)</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -163,14 +163,15 @@ To grab the pointer, use
|
||||
<funcsynopsis id='XGrabPointer'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XGrabPointer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> grab_window</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> owner_events</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Window<parameter> confine_to</parameter></paramdef>
|
||||
<paramdef>Cursor<parameter> cursor</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>grab_window</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>owner_events</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>int <parameter>pointer_mode</parameter></paramdef>
|
||||
<paramdef>int <parameter>keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Window <parameter>confine_to</parameter></paramdef>
|
||||
<paramdef>Cursor <parameter>cursor</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -429,8 +430,8 @@ To ungrab the pointer, use
|
||||
<funcsynopsis id='XUngrabPointer'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUngrabPointer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -497,10 +498,10 @@ To change an active pointer grab, use
|
||||
<funcsynopsis id='XChangeActivePointerGrab'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeActivePointerGrab</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>Cursor<parameter> cursor</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>Cursor <parameter>cursor</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -585,15 +586,16 @@ To grab a pointer button, use
|
||||
<funcsynopsis id='XGrabButton'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGrabButton</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> button</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
|
||||
<paramdef>Window<parameter> grab_window</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> owner_events</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> event_mask</parameter></paramdef>
|
||||
<paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Window<parameter> confine_to</parameter></paramdef>
|
||||
<paramdef>Cursor<parameter> cursor</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>button</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
|
||||
<paramdef>Window <parameter>grab_window</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>owner_events</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>event_mask</parameter></paramdef>
|
||||
<paramdef>int <parameter>pointer_mode</parameter></paramdef>
|
||||
<paramdef>int <parameter>keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Window <parameter>confine_to</parameter></paramdef>
|
||||
<paramdef>Cursor <parameter>cursor</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -828,10 +830,10 @@ To ungrab a pointer button, use
|
||||
<funcsynopsis id='XUngrabButton'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUngrabButton</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> button</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
|
||||
<paramdef>Window<parameter> grab_window</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>button</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
|
||||
<paramdef>Window <parameter>grab_window</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -948,11 +950,12 @@ To grab the keyboard, use
|
||||
<funcsynopsis id='XGrabKeyboard'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XGrabKeyboard</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> grab_window</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> owner_events</parameter></paramdef>
|
||||
<paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>grab_window</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>owner_events</parameter></paramdef>
|
||||
<paramdef>int <parameter>pointer_mode</parameter></paramdef>
|
||||
<paramdef>int <parameter>keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1136,8 +1139,8 @@ To ungrab the keyboard, use
|
||||
<funcsynopsis id='XUngrabKeyboard'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUngrabKeyboard</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1203,12 +1206,13 @@ To passively grab a single key of the keyboard, use
|
||||
<funcsynopsis id='XGrabKey'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGrabKey</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> keycode</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
|
||||
<paramdef>Window<parameter> grab_window</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> owner_events</parameter></paramdef>
|
||||
<paramdef>intpointer_mode,<parameter> keyboard_mode</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>keycode</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
|
||||
<paramdef>Window <parameter>grab_window</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>owner_events</parameter></paramdef>
|
||||
<paramdef>int <parameter>pointer_mode</parameter></paramdef>
|
||||
<paramdef>int <parameter>keyboard_mode</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1407,10 +1411,10 @@ To ungrab a key, use
|
||||
<funcsynopsis id='XUngrabKey'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUngrabKey</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> keycode</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> modifiers</parameter></paramdef>
|
||||
<paramdef>Window<parameter> grab_window</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>keycode</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>modifiers</parameter></paramdef>
|
||||
<paramdef>Window <parameter>grab_window</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1508,9 +1512,9 @@ To allow further events to be processed when the device has been frozen, use
|
||||
<funcsynopsis id='XAllowEvents'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAllowEvents</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> event_mode</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>event_mode</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1764,12 +1768,15 @@ To move the pointer to an arbitrary point in a window, use
|
||||
<funcsynopsis id='XWarpPointer'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XWarpPointer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Windowsrc_w,<parameter> dest_w</parameter></paramdef>
|
||||
<paramdef>intsrc_x,<parameter> src_y</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>src_w</parameter></paramdef>
|
||||
<paramdef>Window <parameter>dest_w</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>src_y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>src_width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>src_height</parameter></paramdef>
|
||||
<paramdef>intdest_x,<parameter> dest_y</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_x</parameter></paramdef>
|
||||
<paramdef>int <parameter>dest_y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1939,10 +1946,10 @@ To set the input focus, use
|
||||
<funcsynopsis id='XSetInputFocus'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetInputFocus</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> focus</parameter></paramdef>
|
||||
<paramdef>int<parameter> revert_to</parameter></paramdef>
|
||||
<paramdef>Time<parameter> time</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>focus</parameter></paramdef>
|
||||
<paramdef>int <parameter>revert_to</parameter></paramdef>
|
||||
<paramdef>Time <parameter>time</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2113,9 +2120,9 @@ To obtain the current input focus, use
|
||||
<funcsynopsis id='XGetInputFocus'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGetInputFocus</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *focus_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *revert_to_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>focus_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>revert_to_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2328,9 +2335,9 @@ If an error is generated, a subset of the controls may have been altered.
|
||||
<funcsynopsis id='XChangeKeyboardControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeKeyboardControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> value_mask</parameter></paramdef>
|
||||
<paramdef>XKeyboardControl<parameter> *values</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>value_mask</parameter></paramdef>
|
||||
<paramdef>XKeyboardControl *<parameter>values</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2397,8 +2404,8 @@ To obtain the current control values for the keyboard, use
|
||||
<funcsynopsis id='XGetKeyboardControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGetKeyboardControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XKeyboardState<parameter> *values_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XKeyboardState *<parameter>values_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2481,7 +2488,7 @@ To turn on keyboard auto-repeat, use
|
||||
<funcsynopsis id='XAutoRepeatOn'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAutoRepeatOn</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2515,7 +2522,7 @@ To turn off keyboard auto-repeat, use
|
||||
<funcsynopsis id='XAutoRepeatOff'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAutoRepeatOff</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2549,8 +2556,8 @@ To ring the bell, use
|
||||
<funcsynopsis id='XBell'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XBell</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> percent</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>percent</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2633,8 +2640,8 @@ To obtain a bit vector that describes the state of the keyboard, use
|
||||
<funcsynopsis id='XQueryKeymap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XQueryKeymap</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> keys_return[32]</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char <parameter>keys_return[32]</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2689,9 +2696,9 @@ To set the mapping of the pointer buttons, use
|
||||
<funcsynopsis id='XSetPointerMapping'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XSetPointerMapping</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsignedchar<parameter> map[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> nmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsignedchar <parameter>map[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>nmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2777,9 +2784,9 @@ To get the pointer mapping, use
|
||||
<funcsynopsis id='XGetPointerMapping'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XGetPointerMapping</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>unsignedchar<parameter> map_return[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> nmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>unsignedchar <parameter>map_return[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>nmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2840,10 +2847,12 @@ To control the pointer's interactive feel, use
|
||||
<funcsynopsis id='XChangePointerControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangePointerControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Booldo_accel,<parameter> do_threshold</parameter></paramdef>
|
||||
<paramdef>intaccel_numerator,<parameter> accel_denominator</parameter></paramdef>
|
||||
<paramdef>int<parameter> threshold</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>do_accel</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>do_threshold</parameter></paramdef>
|
||||
<paramdef>int <parameter>accel_numerator</parameter></paramdef>
|
||||
<paramdef>int <parameter>accel_denominator</parameter></paramdef>
|
||||
<paramdef>int <parameter>threshold</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2953,9 +2962,10 @@ To get the current pointer parameters, use
|
||||
<funcsynopsis id='XGetPointerControl'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XGetPointerControl</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int*accel_numerator_return,<parameter> *accel_denominator_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *threshold_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>accel_numerator_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>accel_denominator_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>threshold_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3228,8 +3238,9 @@ To obtain the legal KeyCodes for a display, use
|
||||
<funcsynopsis id='XDisplayKeycodes'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDisplayKeycodes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int*min_keycodes_return,<parameter> *max_keycodes_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>min_keycodes_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>max_keycodes_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3287,10 +3298,10 @@ To obtain the symbols for the specified KeyCodes, use
|
||||
<funcsynopsis id='XGetKeyboardMapping'>
|
||||
<funcprototype>
|
||||
<funcdef>KeySym *<function>XGetKeyboardMapping</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>KeyCode<parameter> first_keycode</parameter></paramdef>
|
||||
<paramdef>int<parameter> keycode_count</parameter></paramdef>
|
||||
<paramdef>int<parameter> *keysyms_per_keycode_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>KeyCode <parameter>first_keycode</parameter></paramdef>
|
||||
<paramdef>int <parameter>keycode_count</parameter></paramdef>
|
||||
<paramdef>int *<parameter>keysyms_per_keycode_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3411,11 +3422,11 @@ To change the keyboard mapping, use
|
||||
<funcsynopsis id='XChangeKeyboardMapping'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XChangeKeyboardMapping</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> first_keycode</parameter></paramdef>
|
||||
<paramdef>int<parameter> keysyms_per_keycode</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> *keysyms</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_codes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>first_keycode</parameter></paramdef>
|
||||
<paramdef>int <parameter>keysyms_per_keycode</parameter></paramdef>
|
||||
<paramdef>KeySym *<parameter>keysyms</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_codes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3582,7 +3593,7 @@ structure, use
|
||||
<funcsynopsis id='XNewModifiermap'>
|
||||
<funcprototype>
|
||||
<funcdef>XModifierKeymap *<function>XNewModifiermap</function></funcdef>
|
||||
<paramdef>int<parameter> max_keys_per_mod</parameter></paramdef>
|
||||
<paramdef>int <parameter>max_keys_per_mod</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3621,9 +3632,9 @@ structure, use
|
||||
<funcsynopsis id='XInsertModifiermapEntry'>
|
||||
<funcprototype>
|
||||
<funcdef>XModifierKeymap *<function>XInsertModifiermapEntry</function></funcdef>
|
||||
<paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
|
||||
<paramdef>KeyCode<parameter> keycode_entry</parameter></paramdef>
|
||||
<paramdef>int<parameter> modifier</parameter></paramdef>
|
||||
<paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
|
||||
<paramdef>KeyCode <parameter>keycode_entry</parameter></paramdef>
|
||||
<paramdef>int <parameter>modifier</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3684,9 +3695,9 @@ structure, use
|
||||
<funcsynopsis id='XDeleteModifiermapEntry'>
|
||||
<funcprototype>
|
||||
<funcdef>XModifierKeymap *<function>XDeleteModifiermapEntry</function></funcdef>
|
||||
<paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
|
||||
<paramdef>KeyCode<parameter> keycode_entry</parameter></paramdef>
|
||||
<paramdef>int<parameter> modifier</parameter></paramdef>
|
||||
<paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
|
||||
<paramdef>KeyCode <parameter>keycode_entry</parameter></paramdef>
|
||||
<paramdef>int <parameter>modifier</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3747,7 +3758,7 @@ structure, use
|
||||
<funcsynopsis id='XFreeModifiermap'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XFreeModifiermap</function></funcdef>
|
||||
<paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
|
||||
<paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3785,8 +3796,8 @@ To set the KeyCodes to be used as modifiers, use
|
||||
<funcsynopsis id='XSetModifierMapping'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XSetModifierMapping</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XModifierKeymap<parameter> *modmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XModifierKeymap *<parameter>modmap</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3899,7 +3910,7 @@ To obtain the KeyCodes used as modifiers, use
|
||||
<funcsynopsis id='XGetModifierMapping'>
|
||||
<funcprototype>
|
||||
<funcdef>XModifierKeymap *<function>XGetModifierMapping</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -99,7 +99,12 @@ To determine if the current locale is supported by X, use
|
||||
<function>XSupportsLocale</function>.
|
||||
</para>
|
||||
|
||||
<para>Bool XSupportsLocale()</para>
|
||||
<funcsynopsis id='XSupportsLocale'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XSupportsLocale</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -149,7 +154,7 @@ To configure Xlib locale modifiers for the current locale, use
|
||||
<funcsynopsis id='XSetLocaleModifiers'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XSetLocaleModifiers</function></funcdef>
|
||||
<paramdef>char<parameter> *modifier_list</parameter></paramdef>
|
||||
<paramdef>char *<parameter>modifier_list</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -511,7 +516,7 @@ To allocate a nested variable argument list dynamically, use
|
||||
<funcsynopsis id='XVaCreateNestedList'>
|
||||
<funcprototype>
|
||||
<funcdef>XVaNestedList <function>XVaCreateNestedList</function></funcdef>
|
||||
<paramdef>int<parameter> dummy</parameter></paramdef>
|
||||
<paramdef>int <parameter>dummy</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -698,10 +703,10 @@ To open an output method, use
|
||||
<funcsynopsis id='XOpenOM'>
|
||||
<funcprototype>
|
||||
<funcdef>XOM <function>XOpenOM</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase<parameter> db</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_class</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>db</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_class</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -816,7 +821,7 @@ To close an output method, use
|
||||
<funcsynopsis id='XCloseOM'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XCloseOM</function></funcdef>
|
||||
<paramdef>XOM<parameter> om</parameter></paramdef>
|
||||
<paramdef>XOM <parameter>om</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -850,7 +855,7 @@ To set output method attributes, use
|
||||
<funcsynopsis id='XSetOMValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XSetOMValues</function></funcdef>
|
||||
<paramdef>XOM<parameter> om</parameter></paramdef>
|
||||
<paramdef>XOM <parameter>om</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -903,7 +908,7 @@ To query an output method, use
|
||||
<funcsynopsis id='XGetOMValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XGetOMValues</function></funcdef>
|
||||
<paramdef>XOM<parameter> om</parameter></paramdef>
|
||||
<paramdef>XOM <parameter>om</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -950,7 +955,7 @@ To obtain the display associated with an output method, use
|
||||
<funcsynopsis id='XDisplayOfOM'>
|
||||
<funcprototype>
|
||||
<funcdef>Display *<function>XDisplayOfOM</function></funcdef>
|
||||
<paramdef>XOM<parameter> om</parameter></paramdef>
|
||||
<paramdef>XOM <parameter>om</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -984,7 +989,7 @@ To get the locale associated with an output method, use
|
||||
<funcsynopsis id='XLocaleOfOM'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XLocaleOfOM</function></funcdef>
|
||||
<paramdef>XOM<parameter> om</parameter></paramdef>
|
||||
<paramdef>XOM <parameter>om</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1324,7 +1329,7 @@ To create an output context, use
|
||||
<funcsynopsis id='XCreateOC'>
|
||||
<funcprototype>
|
||||
<funcdef>XOC <function>XCreateOC</function></funcdef>
|
||||
<paramdef>XOM<parameter> om</parameter></paramdef>
|
||||
<paramdef>XOM <parameter>om</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1410,7 +1415,7 @@ To destroy an output context, use
|
||||
<funcsynopsis id='XDestroyOC'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XDestroyOC</function></funcdef>
|
||||
<paramdef>XOC<parameter> oc</parameter></paramdef>
|
||||
<paramdef>XOC <parameter>oc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1444,7 +1449,7 @@ To get the output method associated with an output context, use
|
||||
<funcsynopsis id='XOMOfOC'>
|
||||
<funcprototype>
|
||||
<funcdef>XOM <function>XOMOfOC</function></funcdef>
|
||||
<paramdef>XOC<parameter> oc</parameter></paramdef>
|
||||
<paramdef>XOC <parameter>oc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1491,7 +1496,7 @@ To set <acronym>XOC</acronym> values, use
|
||||
<funcsynopsis id='XSetOCValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XSetOCValues</function></funcdef>
|
||||
<paramdef>XOC<parameter> oc</parameter></paramdef>
|
||||
<paramdef>XOC <parameter>oc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1568,7 +1573,7 @@ To obtain <acronym>XOC</acronym> values, use
|
||||
<funcsynopsis id='XGetOCValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XGetOCValues</function></funcdef>
|
||||
<paramdef>XOC<parameter> oc</parameter></paramdef>
|
||||
<paramdef>XOC <parameter>oc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2118,11 +2123,11 @@ or
|
||||
<funcsynopsis id='XCreateFontSet'>
|
||||
<funcprototype>
|
||||
<funcdef>XFontSet <function>XCreateFontSet</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *base_font_name_list</parameter></paramdef>
|
||||
<paramdef>char<parameter> ***missing_charset_list_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *missing_charset_count_return</parameter></paramdef>
|
||||
<paramdef>char<parameter> **def_string_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>base_font_name_list</parameter></paramdef>
|
||||
<paramdef>char ***<parameter>missing_charset_list_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>missing_charset_count_return</parameter></paramdef>
|
||||
<paramdef>char **<parameter>def_string_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2448,9 +2453,9 @@ use
|
||||
<funcsynopsis id='XFontsOfFontSet'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XFontsOfFontSet</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontStruct<parameter> ***font_struct_list_return</parameter></paramdef>
|
||||
<paramdef>char<parameter> ***font_name_list_return</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>XFontStruct ***<parameter>font_struct_list_return</parameter></paramdef>
|
||||
<paramdef>char ***<parameter>font_name_list_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2557,7 +2562,7 @@ use
|
||||
<funcsynopsis id='XBaseFontNameListOfFontSet'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XBaseFontNameListOfFontSet</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2619,7 +2624,7 @@ use
|
||||
<funcsynopsis id='XLocaleOfFontSet'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XLocaleOfFontSet</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2672,8 +2677,8 @@ if the output context was created by
|
||||
<funcsynopsis id='XFreeFontSet'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XFreeFontSet</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2776,7 +2781,7 @@ To find out about direction-dependent rendering, use
|
||||
<funcsynopsis id='XDirectionalDependentDrawing'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XDirectionalDependentDrawing</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2814,7 +2819,7 @@ To find out about context-dependent rendering, use
|
||||
<funcsynopsis id='XContextualDrawing'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XContextualDrawing</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2852,7 +2857,7 @@ To find out about context-dependent or direction-dependent rendering, use
|
||||
<funcsynopsis id='XContextDependentDrawing'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XContextDependentDrawing</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2966,7 +2971,7 @@ use
|
||||
<funcsynopsis id='XExtentsOfFontSet'>
|
||||
<funcprototype>
|
||||
<funcdef>XFontSetExtents *<function>XExtentsOfFontSet</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3019,18 +3024,18 @@ or
|
||||
<funcsynopsis id='XmbTextEscapement'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XmbTextEscapement</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_bytes</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_bytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcTextEscapement'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XwcTextEscapement</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_wchars</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>wchar_t *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_wchars</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3111,22 +3116,22 @@ use
|
||||
<funcsynopsis id='XmbTextExtents'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XmbTextExtents</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_bytes</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_bytes</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis>
|
||||
<funcprototype id='xwctextextents'>
|
||||
<funcdef>int <function>XwcTextExtents</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_wchars</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>wchar_t *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_wchars</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3270,30 +3275,30 @@ or
|
||||
<funcsynopsis id='XmbTextPerCharExtents'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XmbTextPerCharExtents</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_bytes</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *ink_array_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *logical_array_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> array_size</parameter></paramdef>
|
||||
<paramdef>int<parameter> *num_chars_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_bytes</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>ink_array_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>logical_array_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>array_size</parameter></paramdef>
|
||||
<paramdef>int *<parameter>num_chars_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcTextPerCharExtents'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XwcTextPerCharExtents</function></funcdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_wchars</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *ink_array_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *logical_array_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> array_size</parameter></paramdef>
|
||||
<paramdef>int<parameter> *num_chars_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *overall_logical_return</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>wchar_t *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_wchars</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>ink_array_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>logical_array_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>array_size</parameter></paramdef>
|
||||
<paramdef>int *<parameter>num_chars_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_ink_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>overall_logical_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3552,26 +3557,26 @@ or
|
||||
<funcsynopsis id='XmbDrawText'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XmbDrawText</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>XmbTextItem<parameter> *items</parameter></paramdef>
|
||||
<paramdef>int<parameter> nitems</parameter></paramdef>
|
||||
<paramdef>XmbTextItem *<parameter>items</parameter></paramdef>
|
||||
<paramdef>int <parameter>nitems</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcDrawText'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XwcDrawText</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>XwcTextItem<parameter> *items</parameter></paramdef>
|
||||
<paramdef>int<parameter> nitems</parameter></paramdef>
|
||||
<paramdef>XwcTextItem *<parameter>items</parameter></paramdef>
|
||||
<paramdef>int <parameter>nitems</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3705,28 +3710,28 @@ or
|
||||
<funcsynopsis id='XmbDrawString'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XmbDrawString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_bytes</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_bytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcDrawString'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XwcDrawString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_wchars</parameter></paramdef>
|
||||
<paramdef>wchar_t *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_wchars</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3853,28 +3858,28 @@ or
|
||||
<funcsynopsis id='XmbDrawImageString'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XmbDrawImageString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_bytes</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_bytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcDrawImageString'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XwcDrawImageString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>XFontSet<parameter> font_set</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>XFontSet <parameter>font_set</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_wchars</parameter></paramdef>
|
||||
<paramdef>wchar_t *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_wchars</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5163,10 +5168,10 @@ To open a connection, use
|
||||
<funcsynopsis id='XOpenIM'>
|
||||
<funcprototype>
|
||||
<funcdef>XIM <function>XOpenIM</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase<parameter> db</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_class</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>db</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_class</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5284,7 +5289,7 @@ To close a connection, use
|
||||
<funcsynopsis id='XCloseIM'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XCloseIM</function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5318,7 +5323,7 @@ To set input method attributes, use
|
||||
<funcsynopsis id='XSetIMValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XSetIMValues</function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5371,7 +5376,7 @@ To query an input method, use
|
||||
<funcsynopsis id='XGetIMValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XGetIMValues</function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5433,7 +5438,7 @@ To obtain the display associated with an input method, use
|
||||
<funcsynopsis id='XDisplayOfIM'>
|
||||
<funcprototype>
|
||||
<funcdef>Display *<function>XDisplayOfIM</function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5467,7 +5472,7 @@ To get the locale associated with an input method, use
|
||||
<funcsynopsis id='XLocaleOfIM'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XLocaleOfIM</function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5501,12 +5506,12 @@ To register an input method instantiate callback, use
|
||||
<funcsynopsis id='XRegisterIMInstantiateCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XRegisterIMInstantiateCallback</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase<parameter> db</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_class</parameter></paramdef>
|
||||
<paramdef>XIMProc<parameter> callback</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> *client_data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>db</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_class</parameter></paramdef>
|
||||
<paramdef>XIMProc <parameter>callback</parameter></paramdef>
|
||||
<paramdef>XPointer *<parameter>client_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5597,9 +5602,9 @@ The generic prototype is as follows:
|
||||
<funcsynopsis id='IMInstantiateCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>IMInstantiateCallback</replaceable></function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5646,12 +5651,12 @@ To unregister an input method instantiation callback, use
|
||||
<funcsynopsis id='XUnregisterIMInstantiateCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XUnregisterIMInstantiateCallback</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase<parameter> db</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *res_class</parameter></paramdef>
|
||||
<paramdef>XIMProc<parameter> callback</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> *client_data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>db</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>res_class</parameter></paramdef>
|
||||
<paramdef>XIMProc <parameter>callback</parameter></paramdef>
|
||||
<paramdef>XPointer *<parameter>client_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6092,9 +6097,9 @@ The generic prototype of this callback function is as follows:
|
||||
<funcsynopsis id='DestroyCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>DestroyCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6328,7 +6333,7 @@ To create an input context, use
|
||||
<funcsynopsis id='XCreateIC'>
|
||||
<funcprototype>
|
||||
<funcdef>XIC <function>XCreateIC</function></funcdef>
|
||||
<paramdef>XIM<parameter> im</parameter></paramdef>
|
||||
<paramdef>XIM <parameter>im</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6421,7 +6426,7 @@ To destroy an input context, use
|
||||
<funcsynopsis id='XDestroyIC'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XDestroyIC</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6458,7 +6463,7 @@ and
|
||||
<funcsynopsis id='XSetICFocus'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetICFocus</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6495,7 +6500,7 @@ does not affect the focus window value.
|
||||
<funcsynopsis id='XUnsetICFocus'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XUnsetICFocus</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6544,14 +6549,14 @@ or
|
||||
<funcsynopsis id='XmbResetIC'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XmbResetIC</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcResetIC'>
|
||||
<funcprototype>
|
||||
<funcdef>wchar_t *<function>XwcResetIC</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6619,7 +6624,7 @@ To get the input method associated with an input context, use
|
||||
<funcsynopsis id='XIMOfIC'>
|
||||
<funcprototype>
|
||||
<funcdef>XIM <function>XIMOfIC</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6664,7 +6669,7 @@ To set <acronym>XIC</acronym> values, use
|
||||
<funcsynopsis id='XSetICValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XSetICValues</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -6747,7 +6752,7 @@ To obtain <acronym>XIC</acronym> values, use
|
||||
<funcsynopsis id='XGetICValues'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XGetICValues</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8310,9 +8315,9 @@ The generic prototype is as follows:
|
||||
<funcsynopsis id='PreeditStateNotifyCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>PreeditStateNotifyCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XIMPreeditStateNotifyCallbackStruct<parameter> *call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XIMPreeditStateNotifyCallbackStruct *<parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8530,9 +8535,9 @@ All callback procedures follow the generic prototype:
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>CallbackPrototype</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>SomeType<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>SomeType <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8602,9 +8607,9 @@ The generic prototype is as follows:
|
||||
<funcsynopsis>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>GeometryCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8663,9 +8668,9 @@ The generic prototype is as follows:
|
||||
<funcsynopsis id='DestroyCallback_2'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>DestroyCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8725,9 +8730,9 @@ The callback prototype is as follows:
|
||||
<funcsynopsis id='StringConversionCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>StringConversionCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XIMStringConversionCallbackStruct<parameter> *call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XIMStringConversionCallbackStruct *<parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8887,9 +8892,9 @@ or the cleanup for the preedit region.
|
||||
<funcsynopsis id='PreeditStartCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function><replaceable>PreeditStartCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -8941,9 +8946,9 @@ and a value of -1 indicates there is no limit.
|
||||
<funcsynopsis id='PreeditDoneCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>PreeditDoneCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9022,9 +9027,9 @@ is as follows:
|
||||
<funcsynopsis id='PreeditDrawCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>PreeditDrawCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XIMPreeditDrawCallbackStruct<parameter> *call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XIMPreeditDrawCallbackStruct *<parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9409,9 +9414,9 @@ It then calls the PreeditCaretCallback.
|
||||
<funcsynopsis id='PreeditCaretCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>PreeditCaretCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XIMPreeditCaretCallbackStruct<parameter> *call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XIMPreeditCaretCallbackStruct *<parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9626,9 +9631,9 @@ the input method calls the StatusStartCallback callback.
|
||||
<funcsynopsis id='StatusStartCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>StatusStartCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9683,9 +9688,9 @@ is destroyed or when it loses focus, the input method calls StatusDoneCallback.
|
||||
<funcsynopsis id='StatusDoneCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>StatusDoneCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9738,9 +9743,9 @@ StatusDrawCallback.
|
||||
<funcsynopsis id='StatusDrawCallback'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function><replaceable>StatusDrawCallback</replaceable></function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> client_data</parameter></paramdef>
|
||||
<paramdef>XIMStatusDrawCallbackStruct<parameter> *call_data</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>client_data</parameter></paramdef>
|
||||
<paramdef>XIMStatusDrawCallbackStruct *<parameter>call_data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9876,8 +9881,8 @@ To filter an event, use
|
||||
<funcsynopsis id='XFilterEvent'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XFilterEvent</function></funcdef>
|
||||
<paramdef>XEvent<parameter> *event</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XEvent *<parameter>event</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -9958,24 +9963,24 @@ or
|
||||
<funcsynopsis id='XmbLookupString'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XmbLookupString</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XKeyPressedEvent<parameter> *event</parameter></paramdef>
|
||||
<paramdef>char<parameter> *buffer_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> bytes_buffer</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> *keysym_return</parameter></paramdef>
|
||||
<paramdef>Status<parameter> *status_return</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XKeyPressedEvent *<parameter>event</parameter></paramdef>
|
||||
<paramdef>char *<parameter>buffer_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>bytes_buffer</parameter></paramdef>
|
||||
<paramdef>KeySym *<parameter>keysym_return</parameter></paramdef>
|
||||
<paramdef>Status *<parameter>status_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcLookupString'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XwcLookupString</function></funcdef>
|
||||
<paramdef>XIC<parameter> ic</parameter></paramdef>
|
||||
<paramdef>XKeyPressedEvent<parameter> *event</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> *buffer_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> wchars_buffer</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> *keysym_return</parameter></paramdef>
|
||||
<paramdef>Status<parameter> *status_return</parameter></paramdef>
|
||||
<paramdef>XIC <parameter>ic</parameter></paramdef>
|
||||
<paramdef>XKeyPressedEvent *<parameter>event</parameter></paramdef>
|
||||
<paramdef>wchar_t *<parameter>buffer_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>wchars_buffer</parameter></paramdef>
|
||||
<paramdef>KeySym *<parameter>keysym_return</parameter></paramdef>
|
||||
<paramdef>Status *<parameter>status_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -267,9 +267,9 @@ To request that a top-level window be iconified, use
|
||||
<funcsynopsis id='XIconifyWindow'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XIconifyWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen_number</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen_number</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -342,9 +342,9 @@ To request that a top-level window be withdrawn, use
|
||||
<funcsynopsis id='XWithdrawWindow'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XWithdrawWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen_number</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen_number</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -416,11 +416,11 @@ To request that a top-level window be reconfigured, use
|
||||
<funcsynopsis id='XReconfigureWMWindow'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XReconfigureWMWindow</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen_number</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> value_mask</parameter></paramdef>
|
||||
<paramdef>XWindowChanges<parameter> *values</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen_number</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>value_mask</parameter></paramdef>
|
||||
<paramdef>XWindowChanges *<parameter>values</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -590,22 +590,22 @@ or
|
||||
<funcsynopsis id='XmbTextListToTextProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XmbTextListToTextProperty</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> **list</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>XICCEncodingStyle<parameter> style</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char **<parameter>list</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
<paramdef>XICCEncodingStyle <parameter>style</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcTextListToTextProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XwcTextListToTextProperty</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> **list</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>XICCEncodingStyle<parameter> style</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>wchar_t **<parameter>list</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
<paramdef>XICCEncodingStyle <parameter>style</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -752,20 +752,20 @@ or
|
||||
<funcsynopsis id='XmbTextPropertyToTextList'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XmbTextPropertyToTextList</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>char<parameter> ***list_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
<paramdef>char ***<parameter>list_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<funcsynopsis id='XwcTextPropertyToTextList'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XwcTextPropertyToTextList</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>wchar_t<parameter> ***list_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
<paramdef>wchar_t ***<parameter>list_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -909,7 +909,7 @@ wide character string list, use
|
||||
<funcsynopsis id='XwcFreeStringList'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XwcFreeStringList</function></funcdef>
|
||||
<paramdef>wchar_t<parameter> **list</parameter></paramdef>
|
||||
<paramdef>wchar_t **<parameter>list</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -939,7 +939,12 @@ function frees memory allocated by
|
||||
To obtain the default string for text conversion in the current locale,
|
||||
use</para>
|
||||
|
||||
<para>char *XDefaultString()</para>
|
||||
<funcsynopsis id='XDefaultString'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XDefaultString</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -993,9 +998,9 @@ structure, use
|
||||
<funcsynopsis id='XStringListToTextProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XStringListToTextProperty</function></funcdef>
|
||||
<paramdef>char<parameter> **list</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>char **<parameter>list</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1067,9 +1072,9 @@ structure in the STRING encoding, use
|
||||
<funcsynopsis id='XTextPropertyToStringList'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XTextPropertyToStringList</function></funcdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>char<parameter> ***list_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
<paramdef>char ***<parameter>list_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1139,7 +1144,7 @@ To free the in-memory data associated with the specified string list, use
|
||||
<funcsynopsis id='XFreeStringList'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XFreeStringList</function></funcdef>
|
||||
<paramdef>char<parameter> **list</parameter></paramdef>
|
||||
<paramdef>char **<parameter>list</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1201,10 +1206,10 @@ To set one of a window's text properties, use
|
||||
<funcsynopsis id='XSetTextProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetTextProperty</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1289,10 +1294,10 @@ To read one of a window's text properties, use
|
||||
<funcsynopsis id='XGetTextProperty'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetTextProperty</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1405,9 +1410,9 @@ To set a window's <property>WM_NAME</property> property with the supplied conven
|
||||
<funcsynopsis id='XSetWMName'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetWMName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1465,9 +1470,9 @@ To read a window's <property>WM_NAME</property> property with the supplied conve
|
||||
<funcsynopsis id='XGetWMName'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1538,9 +1543,9 @@ To assign a name to a window, use
|
||||
<funcsynopsis id='XStoreName'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XStoreName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> *window_name</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char *<parameter>window_name</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1611,9 +1616,9 @@ To get the name of a window, use
|
||||
<funcsynopsis id='XFetchName'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XFetchName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> **window_name_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char **<parameter>window_name_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1699,9 +1704,9 @@ use
|
||||
<funcsynopsis id='XSetWMIconName'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetWMIconName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1760,9 +1765,9 @@ use
|
||||
<funcsynopsis id='XGetWMIconName'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMIconName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1834,9 +1839,9 @@ To set the name to be displayed in a window's icon, use
|
||||
<funcsynopsis id='XSetIconName'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetIconName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> *icon_name</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char *<parameter>icon_name</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1896,9 +1901,9 @@ To get the name a window wants displayed in its icon, use
|
||||
<funcsynopsis id='XGetIconName'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetIconName</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> **icon_name_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char **<parameter>icon_name_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1989,9 +1994,12 @@ structure, use
|
||||
<function>XAllocWMHints</function>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
XWMHints *XAllocWMHints()
|
||||
</para>
|
||||
<funcsynopsis id='XAllocWMHints'>
|
||||
<funcprototype>
|
||||
<funcdef>XWMHints *<function>XAllocWMHints</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -2134,9 +2142,9 @@ To set a window's <property>WM_HINTS</property> property, use
|
||||
<funcsynopsis id='XSetWMHints'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetWMHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XWMHints<parameter> *wmhints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XWMHints *<parameter>wmhints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2203,8 +2211,8 @@ To read a window's <property>WM_HINTS</property> property, use
|
||||
<funcsynopsis id='XGetWMHints'>
|
||||
<funcprototype>
|
||||
<funcdef>XWMHints *<function>XGetWMHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2291,9 +2299,12 @@ structure, use
|
||||
<function>XAllocSizeHints</function>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
XSizeHints *XAllocSizeHints()
|
||||
</para>
|
||||
<funcsynopsis id='XAllocSizeHints'>
|
||||
<funcprototype>
|
||||
<funcdef>XSizeHints *<function>XAllocSizeHints</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
<!-- .eM -->
|
||||
@ -2400,9 +2411,9 @@ To set a window's <property>WM_NORMAL_HINTS</property> property, use
|
||||
<funcsynopsis id='XSetWMNormalHints'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetWMNormalHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2470,10 +2481,10 @@ To read a window's <property>WM_NORMAL_HINTS</property> property, use
|
||||
<funcsynopsis id='XGetWMNormalHints'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMNormalHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> *supplied_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
|
||||
<paramdef>long *<parameter>supplied_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2581,10 +2592,10 @@ To set a window's <property>WM_SIZE_HINTS</property> property, use
|
||||
<funcsynopsis id='XSetWMSizeHints'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetWMSizeHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2670,11 +2681,11 @@ To read a window's <property>WM_SIZE_HINTS</property> property, use
|
||||
<funcsynopsis id='XGetWMSizeHints'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMSizeHints</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints_return</parameter></paramdef>
|
||||
<paramdef>long<parameter> *supplied_return</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints_return</parameter></paramdef>
|
||||
<paramdef>long *<parameter>supplied_return</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2819,10 +2830,13 @@ structure, use
|
||||
<indexterm significance="preferred"><primary>XAllocClassHint</primary></indexterm>
|
||||
<!-- .sM -->
|
||||
</para>
|
||||
<para>
|
||||
|
||||
XClassHint *XAllocClassHint()
|
||||
</para>
|
||||
<funcsynopsis id='XAllocClassHint'>
|
||||
<funcprototype>
|
||||
<funcdef>XClassHint *<function>XAllocClassHint</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -2886,9 +2900,9 @@ To set a window's <property>WM_CLASS</property> property, use
|
||||
<funcsynopsis id='XSetClassHint'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetClassHint</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XClassHint<parameter> *class_hints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XClassHint *<parameter>class_hints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2955,9 +2969,9 @@ To read a window's <property>WM_CLASS</property> property, use
|
||||
<funcsynopsis id='XGetClassHint'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetClassHint</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XClassHint<parameter> *class_hints_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XClassHint *<parameter>class_hints_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3041,9 +3055,9 @@ To set a window's <property>WM_TRANSIENT_FOR</property> property, use
|
||||
<funcsynopsis id='XSetTransientForHint'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetTransientForHint</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window<parameter> prop_window</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window <parameter>prop_window</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3107,9 +3121,9 @@ To read a window's <property>WM_TRANSIENT_FOR</property> property, use
|
||||
<funcsynopsis id='XGetTransientForHint'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetTransientForHint</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *prop_window_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>prop_window_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3183,10 +3197,10 @@ To set a window's <property>WM_PROTOCOLS</property> property, use
|
||||
<funcsynopsis id='XSetWMProtocols'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XSetWMProtocols</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> *protocols</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Atom *<parameter>protocols</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3269,10 +3283,10 @@ To read a window's <property>WM_PROTOCOLS</property> property, use
|
||||
<funcsynopsis id='XGetWMProtocols'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMProtocols</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> **protocols_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Atom **<parameter>protocols_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3367,10 +3381,10 @@ To set a window's <property>WM_COLORMAP_WINDOWS</property> property, use
|
||||
<funcsynopsis id='XSetWMColormapWindows'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XSetWMColormapWindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window<parameter> *colormap_windows</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window *<parameter>colormap_windows</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3453,10 +3467,10 @@ To read a window's <property>WM_COLORMAP_WINDOWS</property> property, use
|
||||
<funcsynopsis id='XGetWMColormapWindows'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMColormapWindows</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>Window<parameter> **colormap_windows_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>Window **<parameter>colormap_windows_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3558,9 +3572,12 @@ structure, use
|
||||
<function>XAllocIconSize</function>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
XIconSize *XAllocIconSize()
|
||||
</para>
|
||||
<funcsynopsis id='XAllocIconSize'>
|
||||
<funcprototype>
|
||||
<funcdef>XIconSize *<function>XAllocIconSize</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -3617,10 +3634,10 @@ To set a window's <property>WM_ICON_SIZE</property> property, use
|
||||
<funcsynopsis id='XSetIconSizes'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetIconSizes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XIconSize<parameter> *size_list</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XIconSize *<parameter>size_list</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3693,10 +3710,10 @@ To read a window's <property>WM_ICON_SIZE</property> property, use
|
||||
<funcsynopsis id='XGetIconSizes'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetIconSizes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XIconSize<parameter> **size_list_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XIconSize **<parameter>size_list_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3790,15 +3807,15 @@ The standard window manager properties for a given window are
|
||||
<funcsynopsis id='XmbSetWMProperties'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XmbSetWMProperties</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> *window_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *icon_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *argv[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> argc</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *normal_hints</parameter></paramdef>
|
||||
<paramdef>XWMHints<parameter> *wm_hints</parameter></paramdef>
|
||||
<paramdef>XClassHint<parameter> *class_hints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char *<parameter>window_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>icon_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>argv[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>argc</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>normal_hints</parameter></paramdef>
|
||||
<paramdef>XWMHints *<parameter>wm_hints</parameter></paramdef>
|
||||
<paramdef>XClassHint *<parameter>class_hints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4010,15 +4027,15 @@ The standard window manager properties for a given window are
|
||||
<funcsynopsis id='XSetWMProperties'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetWMProperties</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *window_name</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *icon_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> **argv</parameter></paramdef>
|
||||
<paramdef>int<parameter> argc</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *normal_hints</parameter></paramdef>
|
||||
<paramdef>XWMHints<parameter> *wm_hints</parameter></paramdef>
|
||||
<paramdef>XClassHint<parameter> *class_hints</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>window_name</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>icon_name</parameter></paramdef>
|
||||
<paramdef>char **<parameter>argv</parameter></paramdef>
|
||||
<paramdef>int <parameter>argc</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>normal_hints</parameter></paramdef>
|
||||
<paramdef>XWMHints *<parameter>wm_hints</parameter></paramdef>
|
||||
<paramdef>XClassHint *<parameter>class_hints</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4242,10 +4259,10 @@ To set a window's <property>WM_COMMAND</property> property, use
|
||||
<funcsynopsis id='XSetCommand'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetCommand</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> **argv</parameter></paramdef>
|
||||
<paramdef>int<parameter> argc</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char **<parameter>argv</parameter></paramdef>
|
||||
<paramdef>int <parameter>argc</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4322,10 +4339,10 @@ To read a window's <property>WM_COMMAND</property> property, use
|
||||
<funcsynopsis id='XGetCommand'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetCommand</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>char<parameter> ***argv_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *argc_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>char ***<parameter>argv_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>argc_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4413,9 +4430,9 @@ To set a window's <property>WM_CLIENT_MACHINE</property> property, use
|
||||
<funcsynopsis id='XSetWMClientMachine'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetWMClientMachine</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4473,9 +4490,9 @@ To read a window's <property>WM_CLIENT_MACHINE</property> property, use
|
||||
<funcsynopsis id='XGetWMClientMachine'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetWMClientMachine</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XTextProperty<parameter> *text_prop_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XTextProperty *<parameter>text_prop_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4636,9 +4653,13 @@ structure, use
|
||||
<function>XAllocStandardColormap</function>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
XStandardColormap *XAllocStandardColormap()
|
||||
</para>
|
||||
<funcsynopsis id='XAllocStandardColormap'>
|
||||
<funcprototype>
|
||||
<funcdef>XStandardColormap *<function>XAllocStandardColormap</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
<!-- .eM -->
|
||||
@ -4935,11 +4956,11 @@ structure, use
|
||||
<funcsynopsis id='XSetRGBColormaps'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XSetRGBColormaps</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap<parameter> *std_colormap</parameter></paramdef>
|
||||
<paramdef>int<parameter> count</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap *<parameter>std_colormap</parameter></paramdef>
|
||||
<paramdef>int <parameter>count</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -5114,11 +5135,11 @@ structure associated with the specified property, use
|
||||
<funcsynopsis id='XGetRGBColormaps'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XGetRGBColormaps</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Window<parameter> w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap<parameter> **std_colormap_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *count_return</parameter></paramdef>
|
||||
<paramdef>Atom<parameter> property</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Window <parameter>w</parameter></paramdef>
|
||||
<paramdef>XStandardColormap **<parameter>std_colormap_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>count_return</parameter></paramdef>
|
||||
<paramdef>Atom <parameter>property</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -360,7 +360,12 @@ To allocate a new quark, use
|
||||
</para>
|
||||
<indexterm significance="preferred"><primary>XrmUniqueQuark</primary></indexterm>
|
||||
<!-- .sM -->
|
||||
<para>XrmQuark XrmUniqueQuark()</para>
|
||||
<funcsynopsis id='XrmUniqueQuark'>
|
||||
<funcprototype>
|
||||
<funcdef>XrmQuark <function>XrmUniqueQuark</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -422,7 +427,7 @@ or
|
||||
<funcsynopsis id='XrmStringToQuark'>
|
||||
<funcprototype>
|
||||
<funcdef>XrmQuark <function>XrmStringToQuark</function></funcdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -480,7 +485,7 @@ To convert a quark to a string, use
|
||||
<funcsynopsis id='XrmQuarkToString'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XrmQuarkToString</function></funcdef>
|
||||
<paramdef>XrmQuark<parameter> quark</parameter></paramdef>
|
||||
<paramdef>XrmQuark <parameter>quark</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -527,8 +532,8 @@ To convert a string with one or more components to a quark list, use
|
||||
<funcsynopsis id='XrmStringToQuarkList'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmStringToQuarkList</function></funcdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList<parameter> quarks_return</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList <parameter>quarks_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -601,9 +606,9 @@ and a quark list, use
|
||||
<funcsynopsis id='XrmStringToBindingQuarkList'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XrmStringToBindingQuarkList</function></funcdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>XrmBindingList<parameter> bindings_return</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList<parameter> quarks_return</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
<paramdef>XrmBindingList <parameter>bindings_return</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList <parameter>quarks_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -710,7 +715,7 @@ To initialize the resource manager, use
|
||||
<funcsynopsis id='XrmInitialize'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmInitialize</function></funcdef>
|
||||
<paramdef>void<parameter> XrmInitialize(\|)</parameter></paramdef>
|
||||
<paramdef>void <parameter>XrmInitialize(\|)</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -726,7 +731,7 @@ To retrieve a database from disk, use
|
||||
<funcsynopsis id='XrmGetFileDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>XrmDatabase <function>XrmGetFileDatabase</function></funcdef>
|
||||
<paramdef>char<parameter> *filename</parameter></paramdef>
|
||||
<paramdef>char *<parameter>filename</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -771,8 +776,8 @@ To store a copy of a database to disk, use
|
||||
<funcsynopsis id='XrmPutFileDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmPutFileDatabase</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>char<parameter> *stored_db</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
<paramdef>char *<parameter>stored_db</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -825,7 +830,7 @@ To obtain a pointer to the screen-independent resources of a display, use
|
||||
<funcsynopsis id='XResourceManagerString'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XResourceManagerString</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -869,7 +874,7 @@ To obtain a pointer to the screen-specific resources of a screen, use
|
||||
<funcsynopsis id='XScreenResourceString'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XScreenResourceString</function></funcdef>
|
||||
<paramdef>Screen<parameter> *screen</parameter></paramdef>
|
||||
<paramdef>Screen *<parameter>screen</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -913,7 +918,7 @@ To create a database from a string, use
|
||||
<funcsynopsis id='XrmGetStringDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>XrmDatabase <function>XrmGetStringDatabase</function></funcdef>
|
||||
<paramdef>char<parameter> *data</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -959,7 +964,7 @@ To obtain the locale name of a database, use
|
||||
<funcsynopsis id='XrmLocaleOfDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XrmLocaleOfDatabase</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -999,7 +1004,7 @@ To destroy a resource database and free its allocated memory, use
|
||||
<funcsynopsis id='XrmDestroyDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmDestroyDatabase</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1033,8 +1038,8 @@ To associate a resource database with a display, use
|
||||
<funcsynopsis id='XrmSetDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmSetDatabase</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1082,7 +1087,7 @@ To get the resource database associated with a display, use
|
||||
<funcsynopsis id='XrmGetDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>XrmDatabase <function>XrmGetDatabase</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1122,9 +1127,9 @@ To merge the contents of a resource file into a database, use
|
||||
<funcsynopsis id='XrmCombineFileDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XrmCombineFileDatabase</function></funcdef>
|
||||
<paramdef>char<parameter> *filename</parameter></paramdef>
|
||||
<paramdef>XrmDatabase<parameter> *target_db</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> override</parameter></paramdef>
|
||||
<paramdef>char *<parameter>filename</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>target_db</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>override</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1196,8 +1201,9 @@ To merge the contents of one database into another database, use
|
||||
<funcsynopsis id='XrmCombineDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmCombineDatabase</function></funcdef>
|
||||
<paramdef>XrmDatabasesource_db,<parameter> *target_db</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> override</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>source_db</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>target_db</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>override</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1266,7 +1272,8 @@ semantics, use
|
||||
<funcsynopsis id='XrmMergeDatabases'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmMergeDatabases</function></funcdef>
|
||||
<paramdef>XrmDatabasesource_db,<parameter> *target_db</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>source_db</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>target_db</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1322,11 +1329,11 @@ or
|
||||
<funcsynopsis id='XrmGetResource'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XrmGetResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>char<parameter> *str_name</parameter></paramdef>
|
||||
<paramdef>char<parameter> *str_class</parameter></paramdef>
|
||||
<paramdef>char<parameter> **str_type_return</parameter></paramdef>
|
||||
<paramdef>XrmValue<parameter> *value_return</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
<paramdef>char *<parameter>str_name</parameter></paramdef>
|
||||
<paramdef>char *<parameter>str_class</parameter></paramdef>
|
||||
<paramdef>char **<parameter>str_type_return</parameter></paramdef>
|
||||
<paramdef>XrmValue *<parameter>value_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1387,11 +1394,11 @@ Returns the value in the database.
|
||||
<funcsynopsis id='XrmQGetResource'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XrmQGetResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>XrmNameList<parameter> quark_name</parameter></paramdef>
|
||||
<paramdef>XrmClassList<parameter> quark_class</parameter></paramdef>
|
||||
<paramdef>XrmRepresentation<parameter> *quark_type_return</parameter></paramdef>
|
||||
<paramdef>XrmValue<parameter> *value_return</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
<paramdef>XrmNameList <parameter>quark_name</parameter></paramdef>
|
||||
<paramdef>XrmClassList <parameter>quark_class</parameter></paramdef>
|
||||
<paramdef>XrmRepresentation *<parameter>quark_type_return</parameter></paramdef>
|
||||
<paramdef>XrmValue *<parameter>value_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1507,11 +1514,11 @@ To obtain a list of database levels, use
|
||||
<funcsynopsis id='XrmQGetSearchResource'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XrmQGetSearchResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>XrmNameList<parameter> names</parameter></paramdef>
|
||||
<paramdef>XrmClassList<parameter> classes</parameter></paramdef>
|
||||
<paramdef>XrmSearchList<parameter> list_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> list_length</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
<paramdef>XrmNameList <parameter>names</parameter></paramdef>
|
||||
<paramdef>XrmClassList <parameter>classes</parameter></paramdef>
|
||||
<paramdef>XrmSearchList <parameter>list_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>list_length</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1616,11 +1623,11 @@ To search resource database levels for a given resource, use
|
||||
<funcsynopsis id='XrmQGetSearchResource_2'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XrmQGetSearchResource</function></funcdef>
|
||||
<paramdef>XrmSearchList<parameter> list</parameter></paramdef>
|
||||
<paramdef>XrmName<parameter> name</parameter></paramdef>
|
||||
<paramdef>XrmClass<parameter> class</parameter></paramdef>
|
||||
<paramdef>XrmRepresentation<parameter> *type_return</parameter></paramdef>
|
||||
<paramdef>XrmValue<parameter> *value_return</parameter></paramdef>
|
||||
<paramdef>XrmSearchList <parameter>list</parameter></paramdef>
|
||||
<paramdef>XrmName <parameter>name</parameter></paramdef>
|
||||
<paramdef>XrmClass <parameter>class</parameter></paramdef>
|
||||
<paramdef>XrmRepresentation *<parameter>type_return</parameter></paramdef>
|
||||
<paramdef>XrmValue *<parameter>value_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1728,10 +1735,10 @@ This value is copied into the specified database.
|
||||
<funcsynopsis id='XrmPutResource'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmPutResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
|
||||
<paramdef>char<parameter> *specifier</parameter></paramdef>
|
||||
<paramdef>char<parameter> *type</parameter></paramdef>
|
||||
<paramdef>XrmValue<parameter> *value</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
|
||||
<paramdef>char *<parameter>specifier</parameter></paramdef>
|
||||
<paramdef>char *<parameter>type</parameter></paramdef>
|
||||
<paramdef>XrmValue *<parameter>value</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1804,11 +1811,11 @@ The value is stored in the database without modification.
|
||||
<funcsynopsis id='XrmQPutResource'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmQPutResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
|
||||
<paramdef>XrmBindingList<parameter> bindings</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList<parameter> quarks</parameter></paramdef>
|
||||
<paramdef>XrmRepresentation<parameter> type</parameter></paramdef>
|
||||
<paramdef>XrmValue<parameter> *value</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
|
||||
<paramdef>XrmBindingList <parameter>bindings</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList <parameter>quarks</parameter></paramdef>
|
||||
<paramdef>XrmRepresentation <parameter>type</parameter></paramdef>
|
||||
<paramdef>XrmValue *<parameter>value</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1886,9 +1893,9 @@ To add a resource that is specified as a string, use
|
||||
<funcsynopsis id='XrmPutStringResource'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmPutStringResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
|
||||
<paramdef>char<parameter> *specifier</parameter></paramdef>
|
||||
<paramdef>char<parameter> *value</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
|
||||
<paramdef>char *<parameter>specifier</parameter></paramdef>
|
||||
<paramdef>char *<parameter>value</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1953,10 +1960,10 @@ To add a string resource using quarks as a specification, use
|
||||
<funcsynopsis id='XrmQPutStringResource'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmQPutStringResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
|
||||
<paramdef>XrmBindingList<parameter> bindings</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList<parameter> quarks</parameter></paramdef>
|
||||
<paramdef>char<parameter> *value</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
|
||||
<paramdef>XrmBindingList <parameter>bindings</parameter></paramdef>
|
||||
<paramdef>XrmQuarkList <parameter>quarks</parameter></paramdef>
|
||||
<paramdef>char *<parameter>value</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2031,8 +2038,8 @@ both a name and a value, use
|
||||
<funcsynopsis id='XrmPutLineResource'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmPutLineResource</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
|
||||
<paramdef>char<parameter> *line</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
|
||||
<paramdef>char *<parameter>line</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2100,12 +2107,12 @@ To enumerate the entries of a database, use
|
||||
<funcsynopsis id='XrmEnumerateDatabase'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XrmEnumerateDatabase</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> database</parameter></paramdef>
|
||||
<paramdef>XrmNameList<parameter> name_prefix</parameter></paramdef>
|
||||
<paramdef>XrmClassList<parameter> class_prefix</parameter></paramdef>
|
||||
<paramdef>int<parameter> mode</parameter></paramdef>
|
||||
<paramdef>Bool<parameter> (*proc)()</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> arg</parameter></paramdef>
|
||||
<paramdef>XrmDatabase <parameter>database</parameter></paramdef>
|
||||
<paramdef>XrmNameList <parameter>name_prefix</parameter></paramdef>
|
||||
<paramdef>XrmClassList <parameter>class_prefix</parameter></paramdef>
|
||||
<paramdef>int <parameter>mode</parameter></paramdef>
|
||||
<paramdef>Bool <parameter>(*proc)()</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>arg</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2305,12 +2312,12 @@ To load a resource database from a C command line, use
|
||||
<funcsynopsis id='XrmParseCommand'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XrmParseCommand</function></funcdef>
|
||||
<paramdef>XrmDatabase<parameter> *database</parameter></paramdef>
|
||||
<paramdef>XrmOptionDescList<parameter> table</parameter></paramdef>
|
||||
<paramdef>int<parameter> table_count</parameter></paramdef>
|
||||
<paramdef>char<parameter> *name</parameter></paramdef>
|
||||
<paramdef>int<parameter> *argc_in_out</parameter></paramdef>
|
||||
<paramdef>char<parameter> **argv_in_out</parameter></paramdef>
|
||||
<paramdef>XrmDatabase *<parameter>database</parameter></paramdef>
|
||||
<paramdef>XrmOptionDescList <parameter>table</parameter></paramdef>
|
||||
<paramdef>int <parameter>table_count</parameter></paramdef>
|
||||
<paramdef>char *<parameter>name</parameter></paramdef>
|
||||
<paramdef>int *<parameter>argc_in_out</parameter></paramdef>
|
||||
<paramdef>char **<parameter>argv_in_out</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
|
@ -104,8 +104,8 @@ To obtain a KeySym for the KeyCode of an event, use
|
||||
<funcsynopsis id='XLookupKeysym'>
|
||||
<funcprototype>
|
||||
<funcdef>KeySym <function>XLookupKeysym</function></funcdef>
|
||||
<paramdef>XKeyEvent<parameter> *key_event</parameter></paramdef>
|
||||
<paramdef>int<parameter> index</parameter></paramdef>
|
||||
<paramdef>XKeyEvent *<parameter>key_event</parameter></paramdef>
|
||||
<paramdef>int <parameter>index</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -162,9 +162,9 @@ To obtain a KeySym for a specific KeyCode, use
|
||||
<funcsynopsis id='XKeycodeToKeysym'>
|
||||
<funcprototype>
|
||||
<funcdef>KeySym <function>XKeycodeToKeysym</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>KeyCode<parameter> keycode</parameter></paramdef>
|
||||
<paramdef>int<parameter> index</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>KeyCode <parameter>keycode</parameter></paramdef>
|
||||
<paramdef>int <parameter>index</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -224,8 +224,8 @@ To obtain a KeyCode for a key having a specific KeySym, use
|
||||
<funcsynopsis id='XKeysymToKeycode'>
|
||||
<funcprototype>
|
||||
<funcdef>KeyCode <function>XKeysymToKeycode</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> keysym</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>KeySym <parameter>keysym</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -272,7 +272,7 @@ To refresh the stored modifier and keymap information, use
|
||||
<funcsynopsis id='XRefreshKeyboardMapping'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRefreshKeyboardMapping</function></funcdef>
|
||||
<paramdef>XMappingEvent<parameter> *event_map</parameter></paramdef>
|
||||
<paramdef>XMappingEvent *<parameter>event_map</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -314,9 +314,9 @@ To obtain the uppercase and lowercase forms of a KeySym, use
|
||||
<funcsynopsis id='XConvertCase'>
|
||||
<funcprototype>
|
||||
<funcdef>void <function>XConvertCase</function></funcdef>
|
||||
<paramdef>KeySym<parameter> keysym</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> *lower_return</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> *upper_return</parameter></paramdef>
|
||||
<paramdef>KeySym <parameter>keysym</parameter></paramdef>
|
||||
<paramdef>KeySym *<parameter>lower_return</parameter></paramdef>
|
||||
<paramdef>KeySym *<parameter>upper_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -376,7 +376,7 @@ To convert the name of the KeySym to the KeySym code, use
|
||||
<funcsynopsis id='XStringToKeysym'>
|
||||
<funcprototype>
|
||||
<funcdef>KeySym <function>XStringToKeysym</function></funcdef>
|
||||
<paramdef>char<parameter> *string</parameter></paramdef>
|
||||
<paramdef>char *<parameter>string</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -426,7 +426,7 @@ To convert a KeySym code to the name of the KeySym, use
|
||||
<funcsynopsis id='XKeysymToString'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XKeysymToString</function></funcdef>
|
||||
<paramdef>KeySym<parameter> keysym</parameter></paramdef>
|
||||
<paramdef>KeySym <parameter>keysym</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -670,11 +670,11 @@ To map a key event to an ISO Latin-1 string, use
|
||||
<funcsynopsis id='XLookupString'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XLookupString</function></funcdef>
|
||||
<paramdef>XKeyEvent<parameter> *event_struct</parameter></paramdef>
|
||||
<paramdef>char<parameter> *buffer_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> bytes_buffer</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> *keysym_return</parameter></paramdef>
|
||||
<paramdef>XComposeStatus<parameter> *status_in_out</parameter></paramdef>
|
||||
<paramdef>XKeyEvent *<parameter>event_struct</parameter></paramdef>
|
||||
<paramdef>char *<parameter>buffer_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>bytes_buffer</parameter></paramdef>
|
||||
<paramdef>KeySym *<parameter>keysym_return</parameter></paramdef>
|
||||
<paramdef>XComposeStatus *<parameter>status_in_out</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -792,12 +792,12 @@ use
|
||||
<funcsynopsis id='XRebindKeysym'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRebindKeysym</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> keysym</parameter></paramdef>
|
||||
<paramdef>KeySym<parameter> list[ ]</parameter></paramdef>
|
||||
<paramdef>int<parameter> mod_count</parameter></paramdef>
|
||||
<paramdef>unsignedchar<parameter> *string</parameter></paramdef>
|
||||
<paramdef>int<parameter> num_bytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>KeySym <parameter>keysym</parameter></paramdef>
|
||||
<paramdef>KeySym <parameter>list[ ]</parameter></paramdef>
|
||||
<paramdef>int <parameter>mod_count</parameter></paramdef>
|
||||
<paramdef>unsignedchar *<parameter>string</parameter></paramdef>
|
||||
<paramdef>int <parameter>num_bytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -895,7 +895,7 @@ To allocate some memory you will never give back, use
|
||||
<funcsynopsis id='Xpermalloc'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>Xpermalloc</function></funcdef>
|
||||
<paramdef>unsigned int <parameter> size</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>size</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -928,10 +928,11 @@ To parse standard window geometry strings, use
|
||||
<funcsynopsis id='XParseGeometry'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XParseGeometry</function></funcdef>
|
||||
<paramdef>char<parameter> *parsestring</parameter></paramdef>
|
||||
<paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>char *<parameter>parsestring</parameter></paramdef>
|
||||
<paramdef>int *<parameter>x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>y_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1063,16 +1064,17 @@ To construct a window's geometry information, use
|
||||
<funcsynopsis id='XWMGeometry'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XWMGeometry</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen</parameter></paramdef>
|
||||
<paramdef>char<parameter> *user_geom</parameter></paramdef>
|
||||
<paramdef>char<parameter> *def_geom</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> bwidth</parameter></paramdef>
|
||||
<paramdef>XSizeHints<parameter> *hints</parameter></paramdef>
|
||||
<paramdef>int*x_return,<parameter> *y_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *width_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *height_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> *gravity_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen</parameter></paramdef>
|
||||
<paramdef>char *<parameter>user_geom</parameter></paramdef>
|
||||
<paramdef>char *<parameter>def_geom</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>bwidth</parameter></paramdef>
|
||||
<paramdef>XSizeHints *<parameter>hints</parameter></paramdef>
|
||||
<paramdef>int *<parameter>x_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>y_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>height_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>gravity_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1287,7 +1289,13 @@ Locate a point or rectangle in a region
|
||||
To create a new empty region, use
|
||||
<function>XCreateRegion</function>.
|
||||
</para>
|
||||
<para>Region XCreateRegion()</para>
|
||||
|
||||
<funcsynopsis id='XCreateRegion'>
|
||||
<funcprototype>
|
||||
<funcdef>Region <function>XCreateRegion</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
<para>
|
||||
<!-- .LP -->
|
||||
@ -1301,9 +1309,9 @@ To generate a region from a polygon, use
|
||||
<funcsynopsis id='XPolygonRegion'>
|
||||
<funcprototype>
|
||||
<funcdef>Region <function>XPolygonRegion</function></funcdef>
|
||||
<paramdef>XPoint<parameter> points[]</parameter></paramdef>
|
||||
<paramdef>int<parameter> n</parameter></paramdef>
|
||||
<paramdef>int<parameter> fill_rule</parameter></paramdef>
|
||||
<paramdef>XPoint <parameter>points[]</parameter></paramdef>
|
||||
<paramdef>int <parameter>n</parameter></paramdef>
|
||||
<paramdef>int <parameter>fill_rule</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1365,9 +1373,9 @@ To set the clip-mask of a GC to a region, use
|
||||
<funcsynopsis id='XSetRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSetRegion</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>GC<parameter> gc</parameter></paramdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>GC <parameter>gc</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1425,7 +1433,7 @@ To deallocate the storage associated with a specified region, use
|
||||
<funcsynopsis id='XDestroyRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XDestroyRegion</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1461,8 +1469,9 @@ To move a region by a specified amount, use
|
||||
<funcsynopsis id='XOffsetRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XOffsetRegion</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>intdx,<parameter> dy</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
<paramdef>int <parameter>dx</parameter></paramdef>
|
||||
<paramdef>int <parameter>dy</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1512,8 +1521,9 @@ To reduce a region by a specified amount, use
|
||||
<funcsynopsis id='XShrinkRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XShrinkRegion</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>intdx,<parameter> dy</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
<paramdef>int <parameter>dx</parameter></paramdef>
|
||||
<paramdef>int <parameter>dy</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1574,8 +1584,8 @@ To generate the smallest rectangle enclosing a region, use
|
||||
<funcsynopsis id='XClipBox'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XClipBox</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>XRectangle<parameter> *rect_return</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>rect_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1619,7 +1629,9 @@ To compute the intersection of two regions, use
|
||||
<funcsynopsis id='XIntersectRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XIntersectRegion</function></funcdef>
|
||||
<paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
|
||||
<paramdef>Region <parameter>sra</parameter></paramdef>
|
||||
<paramdef>Region <parameter>srb</parameter></paramdef>
|
||||
<paramdef>Region <parameter>dr_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1668,7 +1680,9 @@ To compute the union of two regions, use
|
||||
<funcsynopsis id='XUnionRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUnionRegion</function></funcdef>
|
||||
<paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
|
||||
<paramdef>Region <parameter>sra</parameter></paramdef>
|
||||
<paramdef>Region <parameter>srb</parameter></paramdef>
|
||||
<paramdef>Region <parameter>dr_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1717,9 +1731,9 @@ To create a union of a source region and a rectangle, use
|
||||
<funcsynopsis id='XUnionRectWithRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XUnionRectWithRegion</function></funcdef>
|
||||
<paramdef>XRectangle<parameter> *rectangle</parameter></paramdef>
|
||||
<paramdef>Region<parameter> src_region</parameter></paramdef>
|
||||
<paramdef>Region<parameter> dest_region_return</parameter></paramdef>
|
||||
<paramdef>XRectangle *<parameter>rectangle</parameter></paramdef>
|
||||
<paramdef>Region <parameter>src_region</parameter></paramdef>
|
||||
<paramdef>Region <parameter>dest_region_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1774,7 +1788,9 @@ To subtract two regions, use
|
||||
<funcsynopsis id='XSubtractRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XSubtractRegion</function></funcdef>
|
||||
<paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
|
||||
<paramdef>Region <parameter>sra</parameter></paramdef>
|
||||
<paramdef>Region <parameter>srb</parameter></paramdef>
|
||||
<paramdef>Region <parameter>dr_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1830,7 +1846,9 @@ of two regions, use
|
||||
<funcsynopsis id='XXorRegion'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XXorRegion</function></funcdef>
|
||||
<paramdef>Regionsra,srb,<parameter> dr_return</parameter></paramdef>
|
||||
<paramdef>Region <parameter>sra</parameter></paramdef>
|
||||
<paramdef>Region <parameter>srb</parameter></paramdef>
|
||||
<paramdef>Region <parameter>dr_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1887,7 +1905,7 @@ To determine if the specified region is empty, use
|
||||
<funcsynopsis id='XEmptyRegion'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XEmptyRegion</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1923,7 +1941,8 @@ To determine if two regions have the same offset, size, and shape, use
|
||||
<funcsynopsis id='XEqualRegion'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XEqualRegion</function></funcdef>
|
||||
<paramdef>Regionr1,<parameter> r2</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r1</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r2</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -1975,7 +1994,7 @@ To determine if a specified point resides in a specified region, use
|
||||
<funcsynopsis id='XPointInRegion'>
|
||||
<funcprototype>
|
||||
<funcdef>Bool <function>XPointInRegion</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
@ -2034,7 +2053,7 @@ To determine if a specified rectangle is inside a region, use
|
||||
<funcsynopsis id='XRectInRegion'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XRectInRegion</function></funcdef>
|
||||
<paramdef>Region<parameter> r</parameter></paramdef>
|
||||
<paramdef>Region <parameter>r</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
@ -2148,9 +2167,9 @@ To store data in cut buffer 0, use
|
||||
<funcsynopsis id='XStoreBytes'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XStoreBytes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *bytes</parameter></paramdef>
|
||||
<paramdef>int<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>bytes</parameter></paramdef>
|
||||
<paramdef>int <parameter>nbytes</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2213,10 +2232,10 @@ To store data in a specified cut buffer, use
|
||||
<funcsynopsis id='XStoreBuffer'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XStoreBuffer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *bytes</parameter></paramdef>
|
||||
<paramdef>int<parameter> nbytes</parameter></paramdef>
|
||||
<paramdef>int<parameter> buffer</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>bytes</parameter></paramdef>
|
||||
<paramdef>int <parameter>nbytes</parameter></paramdef>
|
||||
<paramdef>int <parameter>buffer</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2287,8 +2306,8 @@ To return data from cut buffer 0, use
|
||||
<funcsynopsis id='XFetchBytes'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XFetchBytes</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> *nbytes_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>nbytes_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2339,9 +2358,9 @@ To return data from a specified cut buffer, use
|
||||
<funcsynopsis id='XFetchBuffer'>
|
||||
<funcprototype>
|
||||
<funcdef>char *<function>XFetchBuffer</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> *nbytes_return</parameter></paramdef>
|
||||
<paramdef>int<parameter> buffer</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int *<parameter>nbytes_return</parameter></paramdef>
|
||||
<paramdef>int <parameter>buffer</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2397,8 +2416,8 @@ To rotate the cut buffers, use
|
||||
<funcsynopsis id='XRotateBuffers'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XRotateBuffers</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> rotate</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>rotate</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2517,10 +2536,10 @@ template, use
|
||||
<funcsynopsis id='XGetVisualInfo'>
|
||||
<funcprototype>
|
||||
<funcdef>XVisualInfo *<function>XGetVisualInfo</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>long<parameter> vinfo_mask</parameter></paramdef>
|
||||
<paramdef>XVisualInfo<parameter> *vinfo_template</parameter></paramdef>
|
||||
<paramdef>int<parameter> *nitems_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>long <parameter>vinfo_mask</parameter></paramdef>
|
||||
<paramdef>XVisualInfo *<parameter>vinfo_template</parameter></paramdef>
|
||||
<paramdef>int *<parameter>nitems_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2592,11 +2611,11 @@ class of the screen, use
|
||||
<funcsynopsis id='XMatchVisualInfo'>
|
||||
<funcprototype>
|
||||
<funcdef>Status <function>XMatchVisualInfo</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>int<parameter> screen</parameter></paramdef>
|
||||
<paramdef>int<parameter> depth</parameter></paramdef>
|
||||
<paramdef>int<parameter> class</parameter></paramdef>
|
||||
<paramdef>XVisualInfo<parameter> *vinfo_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>int <parameter>screen</parameter></paramdef>
|
||||
<paramdef>int <parameter>depth</parameter></paramdef>
|
||||
<paramdef>int <parameter>class</parameter></paramdef>
|
||||
<paramdef>XVisualInfo *<parameter>vinfo_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2742,16 +2761,16 @@ structure and initialize it with image format values from a display, use
|
||||
<funcsynopsis id='XCreateImage'>
|
||||
<funcprototype>
|
||||
<funcdef>XImage *<function>XCreateImage</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Visual<parameter> *visual</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> depth</parameter></paramdef>
|
||||
<paramdef>int<parameter> format</parameter></paramdef>
|
||||
<paramdef>int<parameter> offset</parameter></paramdef>
|
||||
<paramdef>char<parameter> *data</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> height</parameter></paramdef>
|
||||
<paramdef>int<parameter> bitmap_pad</parameter></paramdef>
|
||||
<paramdef>int<parameter> bytes_per_line</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Visual *<parameter>visual</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>depth</parameter></paramdef>
|
||||
<paramdef>int <parameter>format</parameter></paramdef>
|
||||
<paramdef>int <parameter>offset</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>int <parameter>bitmap_pad</parameter></paramdef>
|
||||
<paramdef>int <parameter>bytes_per_line</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2925,9 +2944,9 @@ To obtain a pixel value in an image, use
|
||||
<funcsynopsis id='XGetPixel'>
|
||||
<funcprototype>
|
||||
<funcdef>unsigned long <function>XGetPixel</function></funcdef>
|
||||
<paramdef>XImage<parameter> *ximage</parameter></paramdef>
|
||||
<paramdef>int<parameter> x</parameter></paramdef>
|
||||
<paramdef>int<parameter> y</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>ximage</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -2986,10 +3005,10 @@ To set a pixel value in an image, use
|
||||
<funcsynopsis id='XPutPixel'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XPutPixel</function></funcdef>
|
||||
<paramdef>XImage<parameter> *ximage</parameter></paramdef>
|
||||
<paramdef>int<parameter> x</parameter></paramdef>
|
||||
<paramdef>int<parameter> y</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter> pixel</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>ximage</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>pixel</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3058,11 +3077,11 @@ To create a subimage, use
|
||||
<funcsynopsis id='XSubImage'>
|
||||
<funcprototype>
|
||||
<funcdef>XImage *<function>XSubImage</function></funcdef>
|
||||
<paramdef>XImage<parameter> *ximage</parameter></paramdef>
|
||||
<paramdef>int<parameter> x</parameter></paramdef>
|
||||
<paramdef>int<parameter> y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> subimage_width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> subimage_height</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>ximage</parameter></paramdef>
|
||||
<paramdef>int <parameter>x</parameter></paramdef>
|
||||
<paramdef>int <parameter>y</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>subimage_width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>subimage_height</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3144,8 +3163,8 @@ To increment each pixel in an image by a constant value, use
|
||||
<funcsynopsis id='XAddPixel'>
|
||||
<funcprototype>
|
||||
<funcdef><function>XAddPixel</function></funcdef>
|
||||
<paramdef>XImage<parameter> *ximage</parameter></paramdef>
|
||||
<paramdef>long<parameter> value</parameter></paramdef>
|
||||
<paramdef>XImage *<parameter>ximage</parameter></paramdef>
|
||||
<paramdef>long <parameter>value</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3280,13 +3299,14 @@ To read a bitmap from a file and store it in a pixmap, use
|
||||
<funcsynopsis id='XReadBitmapFile'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XReadBitmapFile</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>char<parameter> *filename</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> *bitmap_return</parameter></paramdef>
|
||||
<paramdef>int*x_hot_return,<parameter> *y_hot_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>char *<parameter>filename</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
<paramdef>Pixmap *<parameter>bitmap_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>x_hot_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>y_hot_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3435,11 +3455,12 @@ To read a bitmap from a file and return it as data, use
|
||||
<funcsynopsis id='XReadBitmapFileData'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XReadBitmapFileData</function></funcdef>
|
||||
<paramdef>char<parameter> *filename</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>*height_return</parameter></paramdef>
|
||||
<paramdef>unsignedchar<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>int*x_hot_return,<parameter> *y_hot_return</parameter></paramdef>
|
||||
<paramdef>char *<parameter>filename</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>width_return</parameter></paramdef>
|
||||
<paramdef>unsigned int *<parameter>height_return</parameter></paramdef>
|
||||
<paramdef>unsignedchar *<parameter>data_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>x_hot_return</parameter></paramdef>
|
||||
<paramdef>int *<parameter>y_hot_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3533,12 +3554,13 @@ To write out a bitmap from a pixmap to a file, use
|
||||
<funcsynopsis id='XWriteBitmapFile'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XWriteBitmapFile</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>char<parameter> *filename</parameter></paramdef>
|
||||
<paramdef>Pixmap<parameter> bitmap</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>char *<parameter>filename</parameter></paramdef>
|
||||
<paramdef>Pixmap <parameter>bitmap</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>intx_hot,<parameter> y_hot</parameter></paramdef>
|
||||
<paramdef>int <parameter>x_hot</parameter></paramdef>
|
||||
<paramdef>int <parameter>y_hot</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3661,13 +3683,14 @@ To create a pixmap and then store bitmap-format data into it, use
|
||||
<funcsynopsis id='XCreatePixmapFromBitmapData'>
|
||||
<funcprototype>
|
||||
<funcdef>Pixmap <function>XCreatePixmapFromBitmapData</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>char<parameter> *data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
<paramdef>unsigned long fg,<parameter> bg</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter> depth</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>fg</parameter></paramdef>
|
||||
<paramdef>unsigned long <parameter>bg</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>depth</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -3793,9 +3816,9 @@ in a program directly, as opposed to reading it in every time at run time, use
|
||||
<funcsynopsis id='XCreateBitmapFromData'>
|
||||
<funcprototype>
|
||||
<funcdef>Pixmap <function>XCreateBitmapFromData</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>Drawable<parameter> d</parameter></paramdef>
|
||||
<paramdef>char<parameter> *data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>Drawable <parameter>d</parameter></paramdef>
|
||||
<paramdef>char *<parameter>data</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>width</parameter></paramdef>
|
||||
<paramdef>unsigned int <parameter>height</parameter></paramdef>
|
||||
</funcprototype>
|
||||
@ -3939,10 +3962,10 @@ To save a data value that corresponds to a resource ID and context type, use
|
||||
<funcsynopsis id='XSaveContext'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XSaveContext</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> rid</parameter></paramdef>
|
||||
<paramdef>XContext<parameter> context</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> data</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>rid</parameter></paramdef>
|
||||
<paramdef>XContext <parameter>context</parameter></paramdef>
|
||||
<paramdef>XPointer <parameter>data</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4013,10 +4036,10 @@ To get the data associated with a resource ID and type, use
|
||||
<funcsynopsis id='XFindContext'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XFindContext</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> rid</parameter></paramdef>
|
||||
<paramdef>XContext<parameter> context</parameter></paramdef>
|
||||
<paramdef>XPointer<parameter> *data_return</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>rid</parameter></paramdef>
|
||||
<paramdef>XContext <parameter>context</parameter></paramdef>
|
||||
<paramdef>XPointer *<parameter>data_return</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4086,9 +4109,9 @@ To delete an entry for a given resource ID and type, use
|
||||
<funcsynopsis id='XDeleteContext'>
|
||||
<funcprototype>
|
||||
<funcdef>int <function>XDeleteContext</function></funcdef>
|
||||
<paramdef>Display<parameter> *display</parameter></paramdef>
|
||||
<paramdef>XID<parameter> rid</parameter></paramdef>
|
||||
<paramdef>XContext<parameter> context</parameter></paramdef>
|
||||
<paramdef>Display *<parameter>display</parameter></paramdef>
|
||||
<paramdef>XID <parameter>rid</parameter></paramdef>
|
||||
<paramdef>XContext <parameter>context</parameter></paramdef>
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
<!-- .FN -->
|
||||
@ -4147,7 +4170,13 @@ and
|
||||
use
|
||||
<function>XUniqueContext</function>.
|
||||
</para>
|
||||
<para>XContext XuniqueContext()</para>
|
||||
|
||||
<funcsynopsis id='XUniqueContext'>
|
||||
<funcprototype>
|
||||
<funcdef>XContext <function>XUniqueContext</function></funcdef>
|
||||
<void />
|
||||
</funcprototype>
|
||||
</funcsynopsis>
|
||||
|
||||
</sect1>
|
||||
</chapter>
|
||||
|
@ -43,6 +43,7 @@ int *actualCount) /* RETURN */
|
||||
register int length;
|
||||
char **flist = NULL;
|
||||
char *ch = NULL;
|
||||
char *chstart;
|
||||
char *chend;
|
||||
int count = 0;
|
||||
xListFontsReply rep;
|
||||
@ -86,6 +87,7 @@ int *actualCount) /* RETURN */
|
||||
/*
|
||||
* unpack into null terminated strings.
|
||||
*/
|
||||
chstart = ch;
|
||||
chend = ch + (rlen + 1);
|
||||
length = *(unsigned char *)ch;
|
||||
*ch = 1; /* make sure it is non-zero for XFreeFontNames */
|
||||
@ -98,12 +100,14 @@ int *actualCount) /* RETURN */
|
||||
*ch = '\0'; /* and replace with null-termination */
|
||||
count++;
|
||||
} else {
|
||||
Xfree(chstart);
|
||||
Xfree(flist);
|
||||
flist = NULL;
|
||||
count = 0;
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
Xfree(chstart);
|
||||
Xfree(flist);
|
||||
flist = NULL;
|
||||
count = 0;
|
||||
|
Loading…
Reference in New Issue
Block a user