diff --git a/bumblebee/modules/layout-xkb.py b/bumblebee/modules/layout-xkb.py index aa5ed03..d78d7f8 100644 --- a/bumblebee/modules/layout-xkb.py +++ b/bumblebee/modules/layout-xkb.py @@ -13,7 +13,7 @@ import bumblebee.input import bumblebee.output import bumblebee.engine -from thirdparty.xkbgroup import * +from xkbgroup import * import logging log = logging.getLogger(__name__) diff --git a/thirdparty/__init__.py b/thirdparty/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/thirdparty/xkbgroup/PKG-INFO b/thirdparty/xkbgroup/PKG-INFO deleted file mode 100644 index c881d6b..0000000 --- a/thirdparty/xkbgroup/PKG-INFO +++ /dev/null @@ -1,25 +0,0 @@ -Metadata-Version: 1.1 -Name: xkbgroup -Version: 0.1.4.3 -Summary: Query and change XKB layout state -Home-page: https://github.com/hcpl/xkbgroup -Author: Nguyen Duc My -Author-email: hcpl.prog@gmail.com -License: MIT -Description: UNKNOWN -Platform: UNKNOWN -Classifier: Development Status :: 3 - Alpha -Classifier: Environment :: X11 Applications -Classifier: Intended Audience :: Developers -Classifier: License :: OSI Approved :: MIT License -Classifier: Operating System :: POSIX -Classifier: Operating System :: POSIX :: Linux -Classifier: Programming Language :: Python -Classifier: Programming Language :: Python :: 3 -Classifier: Programming Language :: Python :: 3.2 -Classifier: Programming Language :: Python :: 3.3 -Classifier: Programming Language :: Python :: 3.4 -Classifier: Programming Language :: Python :: 3.5 -Classifier: Programming Language :: Python :: 3.6 -Classifier: Topic :: Desktop Environment :: Window Managers -Classifier: Topic :: Software Development :: Libraries diff --git a/thirdparty/xkbgroup/README.rst b/thirdparty/xkbgroup/README.rst deleted file mode 100644 index 08ae1ea..0000000 --- a/thirdparty/xkbgroup/README.rst +++ /dev/null @@ -1,243 +0,0 @@ -======== -xkbgroup -======== - -.. image:: https://img.shields.io/badge/python-3.2+-blue.svg - -.. image:: https://img.shields.io/pypi/v/xkbgroup.svg - :target: https://pypi.python.org/pypi/xkbgroup - -.. image:: https://img.shields.io/badge/license-MIT-blue.svg - :target: https://github.com/hcpl/xkbgroup/blob/master/LICENSE - -Use this library to change the keyboard layout through XKB extension (subsystem) -of the X server system. Both library and command line script included. - - -.. contents:: **Table of Contents** - - -Dependencies ------------- - -* Python 3.2+ -* ``libX11.so.6`` shared library which you must have by default if you use - X server - - -Installation ------------- - -From PyPI package xkbgroup__ -++++++++++++++++++++++++++++ - -__ https://pypi.python.org/pypi/xkbgroup - -.. code-block:: sh - - pip install xkbgroup - - -Library usage -------------- - -.. code-block:: sh - - # Assume we have the following configuration - $ setxkbmap -layout us,ru,ua,fr - # Change layout once before calling python - $ python - -.. code-block:: python - - >>> from xkbgroup import XKeyboard - >>> xkb = XKeyboard() - >>> xkb.groups_count - 4 - >>> xkb.group_num - 1 - >>> xkb.group_num = 2 - >>> xkb.group_num - 2 - >>> xkb.group_num -= 2 - >>> xkb.group_num - 0 - >>> xkb.groups_names - ['English (US)', 'Russian', 'Ukrainian', 'French'] - >>> xkb.group_name - 'English (US)' - >>> xkb.group_name = 'Ukrainian' - >>> xkb.group_name - 'Ukrainian' - >>> xkb.group_num - 2 - >>> xkb.groups_symbols - ['us', 'ru', 'ua', 'fr'] - >>> xkb.group_symbol - 'ua' - >>> xkb.group_symbol = 'fr' - >>> xkb.group_symbol - 'fr' - >>> xkb.groups_variants - ['', '', '', ''] - >>> xkb.group_variant - '' - >>> xkb.group_num -= 3 - >>> xkb.group_variant - '' - >>> xkb.group_num - 0 - >>> xkb.group_data - GroupData(num=0, name='English (US)', symbol='us', variant='') - >>> xkb.groups_data - [GroupData(num=0, name='English (US)', symbol='us', variant=''), GroupData(num=1, name= - 'Russian', symbol='ru', variant=''), GroupData(num=2, name='Ukrainian', symbol='ua', va - riant=''), GroupData(num=3, name='French', symbol='fr', variant='')] - >>> xkb.format('{num} => {symbol}') - '0 => us' - >>> xkb.group_num = 1 - >>> xkb.format('{num} => {symbol}') - '1 => ru' - >>> xkb.group_num = 3 - >>> xkb.format('{num}: {symbol} - {name} "{variant}"') - '3: fr - French ""' - >>> xkb.format('{count}') - '4' - >>> xkb.format('{names}') - "['English (US)', 'Russian', 'Ukrainian', 'French']" - >>> xkb.format('{names::}') - 'English (US)RussianUkrainianFrench' - >>> xkb.format('{names:: - }') - 'English (US) - Russian - Ukrainian - French' - >>> xkb.format('{symbols:: - }') - 'us - ru - ua - fr' - >>> xkb.format('{symbols:s: - }') - 'us - ru - ua - fr' - >>> xkb.format('{all_data}') - "[GroupData(num=0, name='English (US)', symbol='us', variant=''), GroupData(num=1, name - ='Russian', symbol='ru', variant=''), GroupData(num=2, name='Ukrainian', symbol='ua', v - ariant=''), GroupData(num=3, name='French', symbol='fr', variant='')]" - >>> xkb.format('{all_data:{{num}}}') - "['0', '1', '2', '3']" - >>> xkb.format('{all_data:/* {{name}} */}') - "['/* English (US) */', '/* Russian */', '/* Ukrainian */', '/* French */']" - >>> xkb.format('{all_data:{{symbol}}:\n}') - 'us\nru\nua\nfr' - >>> print(xkb.format('{all_data:{{symbol}}:\n}')) - us - ru - ua - fr - >>> print(xkb.format('{all_data:{{num}}\\: {{symbol}} - {{name}} - "{{variant}}":\n}')) - 0: us - English (US) - "" - 1: ru - Russian - "" - 2: ua - Ukrainian - "" - 3: fr - French - "" - >>> - - -Command line features mapping ------------------------------ - -+----------+-------------------------------------+--------------------------------------+ -| Category | Library | Command line | -+==========+=====================================+======================================+ -| Get | ``xkb.group_num`` | ``xkbgroup get num`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.group_name`` | ``xkbgroup get name`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.group_symbol`` | ``xkbgroup get symbol`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.group_variant`` | ``xkbgroup get variant`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.group_data`` | ``xkbgroup get current_data`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.groups_count`` | ``xkbgroup get count`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.groups_names`` | ``xkbgroup get names`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.groups_symbols`` | ``xkbgroup get symbols`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.groups_variants`` | ``xkbgroup get variants`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.groups_data`` | ``xkbgroup get all_data`` | -+----------+-------------------------------------+--------------------------------------+ -| Set | ``xkb.group_num = 2`` | ``xkbgroup set num 2`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.group_name = 'English (US)'`` | ``xkbgroup set name 'English (US)'`` | -| +-------------------------------------+--------------------------------------+ -| | ``xkb.group_symbol = 'fr'`` | ``xkbgroup set symbol fr`` | -+----------+-------------------------------------+--------------------------------------+ -| Format | ``xkb.format('{format_str}')`` | ``xkbgroup format '{format_str}'`` | -+----------+-------------------------------------+--------------------------------------+ - - -Naming convention ------------------ - -Throughout the whole XKB subsystem the `so-called groups represent actual -keyboard layouts`__. This library follows the same convention and names of the -API methods start with ``group_`` or ``groups_``. - -__ https://wiki.archlinux.org/index.php/X_KeyBoard_extension#Keycode_translation - - -Classes -------- - -These all reside in ``xkbgroup/core.py``: - -* ``XKeyboard`` — the main class: - - - ``__init__(self, auto_open=True, non_symbols=None)``: - - + ``auto_open`` — if ``True`` then automatically call ``open_display()`` - on initialization. - + ``non_symbols`` — either iterable of string non-symbol names or None to - use the default set of non-symbol names. - - ``open_display()`` — establishes connection with X server and prepares - objects necessary to retrieve and send data. - - ``close_display()`` — closes connection with X server and cleans up - objects created on ``open_display()``. - - ``group_*`` — properties for accessing current group data: - - + ``group_num`` — get/set current group number - (e.g. ``0``, ``2``, ``3``). - + ``group_name`` — get/set current group full name - (e.g. ``English (US)``, ``Russian``, ``French``). - + ``group_symbol`` — get/set current group symbol - (e.g. ``us``, ``ru``, ``fr``). - + ``group_variant`` — get (only) current group variant - (e.g. `` ``, ``dos``, ``latin9``). - + ``group_data`` — get (only) all data about the current group. - In fact, assembles all previous ``group_*`` values. - - ``groups_*`` — properties for querying info about all groups set by - ``setxkbmap``: - - + ``groups_count`` — get number of all groups. - + ``groups_names`` — get names of all groups. - + ``groups_symbols`` — get symbols of all groups. - + ``groups_variants`` — get variants of all groups. - + ``groups_data`` — get all data about all groups - by assembling all previous ``groups_*`` values. - - - ``format()`` — obtain a formatted output, see ``_ - for details. - -* ``X11Error`` — an exception class, raised for errors on X server issues. - - -Helper files ------------- - -There are also complementary files: - -* ``generate_bindings.sh`` — a shell script which generates Python bindings - to X server structures, functions and ``#define`` definitions by: - - - converting X11 C headers using ``h2xml`` and ``xml2py``; - - creating ``ctypes`` references to functions from ``libX11.so.6`` using - ``xml2py``. - -* ``xkbgroup/xkb.py`` — the output of the above script, usable for Xlib - development under Python. diff --git a/thirdparty/xkbgroup/__init__.py b/thirdparty/xkbgroup/__init__.py deleted file mode 100644 index 928622a..0000000 --- a/thirdparty/xkbgroup/__init__.py +++ /dev/null @@ -1,14 +0,0 @@ -# -*- coding: utf-8 -*- - -""" - xkbgroup - ~~~~~~~~ - - Use this library to change the keyboard layout through XKB extension - (subsystem) of the X server system. - - :copyright: (c) 2016 by Nguyen Duc My. - :license: MIT, see LICENSE for more details. -""" - -from .core import XKeyboard, X11Error diff --git a/thirdparty/xkbgroup/__main__.py b/thirdparty/xkbgroup/__main__.py deleted file mode 100644 index 73c4c21..0000000 --- a/thirdparty/xkbgroup/__main__.py +++ /dev/null @@ -1,103 +0,0 @@ -# -*- coding: utf-8 -*- - -import codecs -import os -import sys - -from argparse import ArgumentParser - -from .core import XKeyboard -from .version import print_version - - -GET_CHOICES = ["num", "name", "symbol", "variant", "current_data", - "count", "names", "symbols", "variants", "all_data"] -SET_CHOICES = ["num", "name", "symbol"] - - -DATA_DEFAULT_FORMAT = "{num}: {symbol} - {name} - \"{variant}\"" - -def format_group_data(group_data): - return DATA_DEFAULT_FORMAT.format( - num=group_data.num, - name=group_data.name, - symbol=group_data.symbol, - variant=group_data.variant) - -def xkb_get(args, xkb): - attrmap = { - "num": "group_num", - "name": "group_name", - "symbol": "group_symbol", - "variant": "group_variant", - "current_data": "group_data", - "count": "groups_count", - "names": "groups_names", - "symbols": "groups_symbols", - "variants": "groups_variants", - "all_data": "groups_data", - } - - value = getattr(xkb, attrmap[args.attribute]) - if args.attribute == "all_data": - value = [format_group_data(data) for data in value] - elif args.attribute == "current_data": - value = format_group_data(value) - value = "\n".join(value) if isinstance(value, list) else value - - print(value) - -def xkb_set(args, xkb): - value = int(args.value) if args.attribute == "num" else args.value - attrmap = { - "num": "group_num", - "name": "group_name", - "symbol": "group_symbol", - } - - setattr(xkb, attrmap[args.attribute], value) - -def xkb_format(args, xkb): - unescaped_format_str = codecs.decode(args.format_string, "unicode_escape") - print(xkb.format(unescaped_format_str), end="") - - -def create_argument_parser(): - parser = ArgumentParser() - - parser.add_argument("-V", "--version", action="store_true") - subparsers = parser.add_subparsers(title="actions", dest="cmd") - - parser_get = subparsers.add_parser("get") - parser_get.set_defaults(func=xkb_get) - parser_get.add_argument("attribute", choices=GET_CHOICES) - - parser_set = subparsers.add_parser("set") - parser_set.set_defaults(func=xkb_set) - parser_set.add_argument("attribute", choices=SET_CHOICES) - parser_set.add_argument("value") - - parser_format = subparsers.add_parser("format") - parser_format.set_defaults(func=xkb_format) - parser_format.add_argument("format_string") - - return parser - -def main(): - xkb = XKeyboard() - progname = os.path.basename(sys.argv[0]) - - parser = create_argument_parser() - args = parser.parse_args() - if args.version: - print_version(progname) - elif args.cmd: - args.func(args, xkb) - else: - parser.print_usage(sys.stderr) - parser.exit(2, "{prog}: error: {message}\n".format( - prog=progname, - message="the following arguments are required: cmd")) - -if __name__ == '__main__': - main() diff --git a/thirdparty/xkbgroup/core.py b/thirdparty/xkbgroup/core.py deleted file mode 100644 index f723e5a..0000000 --- a/thirdparty/xkbgroup/core.py +++ /dev/null @@ -1,557 +0,0 @@ -# -*- coding: utf-8 -*- - -""" - xkbgroup.core - ~~~~~~~~~~~~~ - - This module implements the XKeyboard API. - - Classes: - * XKeyboard: the main class. - - Exceptions: - * X11Error: raised for errors on X server issues. - - :copyright: (c) 2016 by Nguyen Duc My. - :license: MIT, see LICENSE for more details. -""" - -import os -import re -import sys - -from ctypes import * -try: - from collections import UserList -except ImportError: - from UserList import UserList - -from collections import namedtuple - -from .xkb import * - - -# Error-related utilities - -OPEN_DISPLAY_ERRORS = { - XkbOD_BadLibraryVersion: "{libname} uses XKB version {used_major}.{used_minor}\n" - "Xlib supports incompatible version {found_major}.{found_minor}", - XkbOD_ConnectionRefused: "Cannot open display \"{display_name}\"", - XkbOD_BadServerVersion: "{libname} uses XKB version {used_major}.{used_minor}\n" - "Server \"{display_name}\" uses incompatible version " - "{found_major}.{found_minor}", - XkbOD_NonXkbServer: "XKB extension not present on \"{display_name}\"", -} - -GET_CONTROLS_ERRORS = { - BadAlloc: "Unable to allocate storage", - BadImplementation: "Invalid reply from server", - BadMatch: "A compatible version of Xkb was not available in the server or " - "an argument has correct type and range, but is otherwise invalid", -} - -GET_NAMES_ERRORS = { - BadAlloc: "Unable to allocate storage", - BadImplementation: "Invalid reply from server", - BadLength: "The length of a request is shorter or longer than that " - "required to minimally contain the arguments", - BadMatch: "A compatible version of Xkb was not available in the server or " - "an argument has correct type and range, but is otherwise invalid", -} - -class X11Error(Exception): - """Exception class, raised for errors on X server issues.""" - -def _ensure_type(obj, type): - if not isinstance(obj, type): - raise ValueError("Wrong value type, must be {}.".format(str(type))) - - -# Both Python 3.2+ compatible and more neat than assigning to __doc__ -class GroupData(namedtuple("GroupData", ["num", "name", "symbol", "variant"])): - """Contains all data about the specific group.""" - - def __format__(self, format_spec): - """If format_spec is not empty, use it as a format string in - format_spec.format(...) with keyword arguments named corresponding to - fields. Otherwise just return str(self). - - :param format_spec: format specifier - :rtype: str - """ - if len(format_spec) > 0: - return format_spec.format( - num=self.num, - name=self.name, - symbol=self.symbol, - variant=self.variant) - return str(self) - -class XKeyboard: - """The main class. - - Usage examples: - - # Assume we have the following configuration - $ setxkbmap -layout us,ru,ua,fr - $ python - >>> from xkbgroup import XKeyboard - >>> xkb = XKeyboard() - >>> xkb.group_num - 1 - >>> xkb.group_num = 2 - >>> xkb.group_num - 2 - >>> xkb.group_num -= 2 - >>> xkb.group_num - 0 - >>> xkb.group_name - English (US) - >>> xkb.group_name = 'Ukrainian' - >>> xkb.group_name - Ukrainian - >>> xkb.group_num - 2 - >>> xkb.group_symbol - ua - >>> xkb.group_symbol = 'fr' - >>> xkb.group_symbol - fr - >>> xkb.group_variant - '' - >>> xkb.group_num -= 3 - >>> xkb.group_variant - '' - >>> xkb.group_num - 0 - >>> - """ - - # Fields with default values - - non_symbols = {"pc", "inet", "group", "terminate"} - - - # Main methods - - def __init__(self, auto_open=True, non_symbols=None): - """ - :param auto_open: if True automatically call open_display(). - :param non_symbols: either iterable of string non-symbol names or - None to use the default set of non-symbol names. - """ - if non_symbols: - self.non_symbols = non_symbols - - if auto_open: - self.open_display() - - def open_display(self): - """Establishes connection with X server and prepares objects - necessary to retrieve and send data. - """ - self.close_display() # Properly finish previous open_display() - - XkbIgnoreExtension(False) - - display_name = None - major = c_int(XkbMajorVersion) - minor = c_int(XkbMinorVersion) - reason = c_int() - - self._display = XkbOpenDisplay( - display_name, - None, None, byref(major), byref(minor), byref(reason)) - if not self._display: - if reason.value in OPEN_DISPLAY_ERRORS: - # Assume POSIX conformance - display_name = os.getenv("DISPLAY") or "default" - - raise X11Error(OPEN_DISPLAY_ERRORS[reason.value].format( - libname="xkbgroup", - used_major=XkbMajorVersion, - used_minor=XkbMinorVersion, - found_major=major.value, - found_minor=minor.value, - display_name=display_name) - + ".") - else: - raise X11Error("Unknown error {} from XkbOpenDisplay.".format(reason.value)) - - self._keyboard_description = XkbGetMap(self._display, 0, XkbUseCoreKbd) - if not self._keyboard_description: - self.close_display() - raise X11Error("Failed to get keyboard description.") - - # Controls mask doesn't affect the availability of xkb->ctrls->num_groups anyway - # Just use a valid value, and xkb->ctrls->num_groups will be definitely set - status = XkbGetControls(self._display, XkbAllControlsMask, self._keyboard_description) - if status != Success: - self.close_display() - raise X11Error(GET_CONTROLS_ERRORS[status] + ".") - - names_mask = XkbSymbolsNameMask | XkbGroupNamesMask - status = XkbGetNames(self._display, names_mask, self._keyboard_description) - if status != Success: - self.close_display() - raise X11Error(GET_NAMES_ERRORS[status] + ".") - - def close_display(self): - """Closes connection with X server and cleans up objects - created on open_display(). - """ - if hasattr(self, "_keyboard_description") and self._keyboard_description: - names_mask = XkbSymbolsNameMask | XkbGroupNamesMask - XkbFreeNames(self._keyboard_description, names_mask, True) - XkbFreeControls(self._keyboard_description, XkbAllControlsMask, True) - XkbFreeClientMap(self._keyboard_description, 0, True) - del self._keyboard_description - - if hasattr(self, "_display") and self._display: - XCloseDisplay(self._display) - del self._display - - def __del__(self): - self.close_display() - - def __enter__(self): - self.open_display() - return self - - def __exit__(self, type, value, traceback): - self.close_display() - - - # Properties for all layouts - - @property - def groups_data(self): - """All data about all groups (get-only). - - :getter: Returns all data about all groups - :type: list of GroupData - """ - return _ListProxy(GroupData(num, name, symbol, variant) - for (num, name, symbol, variant) - in zip(range(self.groups_count), - self.groups_names, - self.groups_symbols, - self.groups_variants)) - - @property - def groups_count(self): - """Number of all groups (get-only). - - :getter: Returns number of all groups - :type: int - """ - if self._keyboard_description.contents.ctrls is not None: - return self._keyboard_description.contents.ctrls.contents.num_groups - else: - groups_source = self._groups_source - - groups_count = 0 - while (groups_count < XkbNumKbdGroups and - groups_source[groups_count] != None_): - groups_count += 1 - - return groups_count - - @property - def groups_names(self): - """Names of all groups (get-only). - - :getter: Returns names of all groups - :type: list of str - """ - return _ListProxy(self._get_group_name_by_num(i) for i in range(self.groups_count)) - - @property - def groups_symbols(self): - """Symbols of all groups (get-only). - - :getter: Returns symbols of all groups - :type: list of str - """ - return _ListProxy(symdata.symbol for symdata in self._symboldata_list) - - @property - def groups_variants(self): - """Variants of all groups (get-only). - - :getter: Returns variants of all groups - :type: list of str - """ - return _ListProxy(symdata.variant or "" for symdata in self._symboldata_list) - - - # Properties and methods for current layout - - @property - def group_data(self): - """All data about the current group (get-only). - - :getter: Returns all data about the current group - :type: GroupData - """ - return GroupData(self.group_num, - self.group_name, - self.group_symbol, - self.group_variant) - - @property - def group_num(self): - """Current group number. - - :getter: Returns current group number - :setter: Sets current group number - :type: int - """ - xkb_state = XkbStateRec() - XkbGetState(self._display, XkbUseCoreKbd, byref(xkb_state)) - return xkb_state.group - - @group_num.setter - def group_num(self, value): - _ensure_type(value, int) - if XkbLockGroup(self._display, XkbUseCoreKbd, value): - XFlush(self._display) - else: - self.close_display() - raise X11Error("Failed to set group number.") - - - @property - def group_name(self): - """Current group full name. - - :getter: Returns current group name - :setter: Sets current group name - :type: str - """ - return self._get_group_name_by_num(self.group_num) - - @group_name.setter - def group_name(self, value): - _ensure_type(value, str) - groups_names = self.groups_names - n_mapping = {groups_names[i]: i for i in range(len(groups_names))} - try: - self.group_num = n_mapping[value] - except KeyError as exc: - raise ValueError("Wrong group name.") - - - @property - def group_symbol(self): - """Current group symbol. - - :getter: Returns current group symbol - :setter: Sets current group symbol - :type: str - """ - s_mapping = {symdata.index: symdata.symbol for symdata in self._symboldata_list} - return s_mapping[self.group_num] - - @group_symbol.setter - def group_symbol(self, value): - _ensure_type(value, str) - s_mapping = {symdata.symbol: symdata.index for symdata in self._symboldata_list} - try: - self.group_num = s_mapping[value] - except KeyError as exc: - raise ValueError("Wrong group symbol.") - - - @property - def group_variant(self): - """Current group variant (get-only). - - :getter: Returns current group variant - :type: str - """ - v_mapping = {symdata.index: symdata.variant for symdata in self._symboldata_list} - return v_mapping[self.group_num] or "" - - # Current group variant is a get-only value because variants are associated - # with symbols in /usr/share/X11/xkb/rules/evdev.lst and specified at - # setxkbmap call time - - - # Formatting method (for the great goodness!) - - def format(self, format_str): - """Returns a formatted version of format_str. - The only named replacement fields supported by this method and - their corresponding API calls are: - - * {num} group_num - * {name} group_name - * {symbol} group_symbol - * {variant} group_variant - * {current_data} group_data - * {nums} groups_nums - * {names} groups_names - * {symbols} groups_symbols - * {variants} groups_variants - * {all_data} groups_data - - Passing other replacement fields will result in raising exceptions. - - :param format_str: a new style format string - :rtype: str - """ - return format_str.format(**{ - "num": self.group_num, - "name": self.group_name, - "symbol": self.group_symbol, - "variant": self.group_variant, - "current_data": self.group_data, - "count": self.groups_count, - "names": self.groups_names, - "symbols": self.groups_symbols, - "variants": self.groups_variants, - "all_data": self.groups_data}) - - def __format__(self, format_spec): - """Handle format(xkb, format_spec) as xkb.format(format_spec) if - format_spec is not empty. Otherwise just return str(self). - - :param format_spec: format specifier - :rtype: str - """ - if len(format_spec) > 0: - return self.format(format_spec) - return str(self) - - - # Private properties and methods - - @property - def _groups_source(self): - return self._keyboard_description.contents.names.contents.groups - - @property - def _symbols_source(self): - return self._keyboard_description.contents.names.contents.symbols - - @property - def _symboldata_list(self): - symbol_str_atom = self._symbols_source - if symbol_str_atom != None_: - b_symbol_str = XGetAtomName(self._display, symbol_str_atom) - return _parse_symbols(b_symbol_str.decode(), self.non_symbols) - else: - raise X11Error("Failed to get symbol names.") - - def _get_group_name_by_num(self, group_num): - cur_group_atom = self._groups_source[group_num] - if cur_group_atom != None_: - b_group_name = XGetAtomName(self._display, cur_group_atom) - return b_group_name.decode() if b_group_name else "" - else: - raise X11Error("Failed to get group name.") - - -SymbolData = namedtuple("SymbolData", ["symbol", "variant", "index"]) -SYMBOL_REGEX = re.compile(r""" - (?P\w+) - (?: \( (?P\w+) \) )? - (?: : (?P\d+) )? - """, re.VERBOSE) - -class _Compat_SRE_Pattern: - def __init__(self, re_obj): - self.re_obj = re_obj - - def __getattr__(self, name): - return getattr(self.re_obj, name) - - # re_obj.fullmatch is a Python 3.4+ only feature - def fullmatch(self, string, pos=None, endpos=None): - pos = pos if pos else 0 - endpos = endpos if endpos else len(string) - match = self.re_obj.match(string, pos, endpos) - if match and match.span() != (pos, endpos): - return None - return match - -if sys.version_info < (3, 4): - SYMBOL_REGEX = _Compat_SRE_Pattern(SYMBOL_REGEX) - -def _parse_symbols(symbols_str, non_symbols, default_index=0): - def get_symboldata(symstr): - match = SYMBOL_REGEX.fullmatch(symstr) - if match: - index = match.group('index') - return SymbolData( - match.group('symbol'), - match.group('variant'), - int(index) - 1 if index else default_index) - else: - raise X11Error("Malformed symbol string: \"{}\"".format(symstr)) - - symboldata_list = [] - for symstr in symbols_str.split('+'): - symboldata = get_symboldata(symstr) - if symboldata.symbol not in non_symbols: - symboldata_list.append(symboldata) - - indices = [symdata.index for symdata in symboldata_list] - assert len(indices) == len(set(indices)) # No doubles - - return symboldata_list - - -_COLON_SEPARATOR_REGEX = re.compile(r"(? 0: - spec_parts = _COLON_SEPARATOR_REGEX.split(format_spec) - spec_parts = [s.replace("\\:", ":") for s in spec_parts] - assert len(spec_parts) > 0 - - elem_spec = spec_parts[0] - elems_formatted = [format(x, elem_spec) for x in self.data] - - if len(spec_parts) == 1: - assert len(elem_spec) > 0 - return str(elems_formatted) - elif len(spec_parts) == 2: - sep = spec_parts[1] - return sep.join(elems_formatted) - else: - raise ValueError( - "Too many specifiers: \"{}\"".format(format_spec)) - - return str(self.data) - - -__all__ = ["XKeyboard", "GroupData", "X11Error"] - - -def print_xkeyboard(xkb): - print("xkb {") - contents = [ - "%d groups {%s}," % (xkb.groups_count, ", ".join(xkb.groups_names)), - "symbols {%s}" % ", ".join(xkb.groups_symbols), - "variants {%s}" % ", ".join('"{}"'.format(variant) for variant in xkb.groups_variants), - "current group: %s (%d) - %s - \"%s\"" % - (xkb.group_symbol, xkb.group_num, xkb.group_name, xkb.group_variant) - ] - print("\n".join("\t" + line for line in contents)) - print("}") - -def test(): - with XKeyboard() as xkb: - print_xkeyboard(xkb) - xkb.group_num += 2 - print_xkeyboard(xkb) - xkb.group_num -= 3 - print_xkeyboard(xkb) - xkb.group_num -= 2 - print_xkeyboard(xkb) - -if __name__ == '__main__': - test() diff --git a/thirdparty/xkbgroup/version.py b/thirdparty/xkbgroup/version.py deleted file mode 100644 index 6591ed1..0000000 --- a/thirdparty/xkbgroup/version.py +++ /dev/null @@ -1,27 +0,0 @@ -# -*- coding: utf-8 -*- - -""" - xkbgroup.version - ~~~~~~~~~~~~~~~~ - - This module collects all version-related utilities. - - Global variables: - * VERSION: current version of this library. - - Functions: - * print_version: pretty prints current version. - - :copyright: (c) 2016 by Nguyen Duc My. - :license: MIT, see LICENSE for more details. -""" - - -VERSION = "0.1.4.3" - -def print_version(progname): - """Prints the version along with the specified program name.""" - print("{} {}".format(progname, VERSION)) - - -__all__ = ["VERSION", "print_version"] diff --git a/thirdparty/xkbgroup/xkb.py b/thirdparty/xkbgroup/xkb.py deleted file mode 100644 index a1b11c2..0000000 --- a/thirdparty/xkbgroup/xkb.py +++ /dev/null @@ -1,9440 +0,0 @@ -# -*- coding: utf-8 -*- - -# #! /bin/sh -# -# -# h2xml -c -o xkb.xml X11/Xlib.h X11/Xlibint.h X11/XKBlib.h -# # The python-ctypeslib packages contains a bug; firstly fix it with the patch -# # from https://sourceforge.net/p/ctypes/mailman/message/25291919/ -# xml2py -k defst -o xkb.py -l X11 xkb.xml -# -# -# # Stop interpreter from crying -# -# # P.S. X.h has None and Xlib.h has True and False #defines -# # To use them without overlapping with the Python keywords just add trailing -# # underscores, like None_, True_ and False_ -# -# sed -i "s/^None /None_ /" xkb.py -# sed -i "s/'None'/'None_'/" xkb.py -# sed -i "s/^True /True_ /" xkb.py -# sed -i "s/'True'/'True_'/" xkb.py -# sed -i "s/^False /False_ /" xkb.py -# sed -i "s/'False'/'False_'/" xkb.py -# sed -i 's/\( = [0-9]\+\)L/\1/g' xkb.py -# -# -# # Write this script's contents for reference -# -# (sed 's/\(.*\)/# \1/; s/# $/#/' "$0"; echo; cat xkb.py) > tmp -# mv tmp xkbgroup/xkb.py -# rm xkb.py - -from ctypes import * - -STRING = c_char_p -_libraries = {} -_libraries['libX11.so.6'] = CDLL('libX11.so.6') -WSTRING = c_wchar_p - - -XIMIsSecondary = 2 -XIMIsPrimary = 1 -XIMIsInvisible = 0 -XIMDontChange = 11 -XIMAbsolutePosition = 10 -XIMLineEnd = 9 -XIMLineStart = 8 -XIMNextLine = 6 -XIMForwardChar = 0 -XIMBitmapType = 1 -XIMTextType = 0 -XOMOrientation_Context = 4 -XOMOrientation_TTB_RTL = 3 -XOMOrientation_RTL_TTB = 1 -XOMOrientation_LTR_TTB = 0 -XIMBackwardWord = 3 -P_ALL = 0 -XIMForwardWord = 2 -P_PID = 1 -P_PGID = 2 -XIMPreviousLine = 7 -XIMCaretDown = 5 -XIMCaretUp = 4 -XIMBackwardChar = 1 -XOMOrientation_TTB_LTR = 2 -ETXTBSY = 26 # Variable c_int '26' -GCClipXOrigin = 131072 # Variable c_long '131072l' -XkbSA_SetValMin = 16 # Variable c_int '16' -NoSymbol = 0 # Variable c_long '0l' -ButtonMotionMask = 8192 # Variable c_long '8192l' -XkbSI_LevelOneOnly = 128 # Variable c_int '128' -XkbNoIndicator = 255 # Variable c_int '255' -X_SetSelectionOwner = 22 # Variable c_int '22' -EL3HLT = 46 # Variable c_int '46' -EnterWindowMask = 16 # Variable c_long '16l' -ENOTSOCK = 88 # Variable c_int '88' -XkbSA_GroupAbsolute = 4 # Variable c_long '4l' -XkbLC_AlternateGroup = 4096 # Variable c_long '4096l' -XIMPrimary = 32 # Variable c_long '32l' -XkbSI_OpMask = 127 # Variable c_int '127' -ENOLINK = 67 # Variable c_int '67' -__NFDBITS = 64 # Variable c_int '64' -ColormapInstalled = 1 # Variable c_int '1' -AnyModifier = 32768 # Variable c_int '32768' -X_ImageText16 = 77 # Variable c_int '77' -X_PolyRectangle = 67 # Variable c_int '67' -_DEFAULT_SOURCE = 1 # Variable c_int '1' -ForgetGravity = 0 # Variable c_int '0' -XkbTwoLevelMask = 2 # Variable c_int '2' -sz_xGetPropertyReply = 32 # Variable c_int '32' -KBKey = 64 # Variable c_long '64l' -X_kbSetGeometry = 20 # Variable c_int '20' -MappingFailed = 2 # Variable c_int '2' -EALREADY = 114 # Variable c_int '114' -XIMPreeditArea = 1 # Variable c_long '1l' -XkbAXN_SKReleaseMask = 8 # Variable c_long '8l' -E2BIG = 7 # Variable c_int '7' -CWBorderPixel = 8 # Variable c_long '8l' -EHOSTDOWN = 112 # Variable c_int '112' -GrayScale = 1 # Variable c_int '1' -EBUSY = 16 # Variable c_int '16' -X_GetImage = 73 # Variable c_int '73' -sz_xChangeHostsReq = 8 # Variable c_int '8' -X_FreeCursor = 95 # Variable c_int '95' -ButtonPress = 4 # Variable c_int '4' -sz_xFontProp = 8 # Variable c_int '8' -X_ListExtensions = 99 # Variable c_int '99' -EDQUOT = 122 # Variable c_int '122' -PointerWindow = 0 # Variable c_long '0l' -IsViewable = 2 # Variable c_int '2' -X_QueryTextExtents = 48 # Variable c_int '48' -X_TCP_PORT = 6000 # Variable c_int '6000' -XkbAX_SKPressFBMask = 1 # Variable c_long '1l' -X_FreeGC = 60 # Variable c_int '60' -AllPlanes = 18446744073709551615 # Variable c_ulong '-1ul' -X_ImageText8 = 76 # Variable c_int '76' -ArcPieSlice = 1 # Variable c_int '1' -X_ChangeKeyboardControl = 102 # Variable c_int '102' -EXFULL = 54 # Variable c_int '54' -X_ChangeKeyboardMapping = 100 # Variable c_int '100' -XkbIM_UseNone = 0 # Variable c_int '0' -sz_xLookupColorReq = 12 # Variable c_int '12' -X_ChangeGC = 56 # Variable c_int '56' -XkbPCF_LookupStateWhenGrabbed = 8 # Variable c_long '8l' -EFBIG = 27 # Variable c_int '27' -X_GetKeyboardControl = 103 # Variable c_int '103' -ColormapChangeMask = 8388608 # Variable c_long '8388608l' -XkbAX_StickyKeysFBMask = 32 # Variable c_long '32l' -__WORDSIZE = 64 # Variable c_int '64' -XNStatusDoneCallback = 'statusDoneCallback' # Variable STRING '(const char*)"statusDoneCallback"' -_XOPEN_SOURCE = 700 # Variable c_int '700' -LineOnOffDash = 1 # Variable c_int '1' -XLookupBoth = 4 # Variable c_int '4' -sz_xStoreColorsReq = 8 # Variable c_int '8' -LASTEvent = 36 # Variable c_int '36' -sz_xOpenFontReq = 12 # Variable c_int '12' -__GLIBC__ = 2 # Variable c_int '2' -DefaultExposures = 2 # Variable c_int '2' -XkbSA_LockNoUnlock = 2 # Variable c_long '2l' -sz_xQueryBestSizeReq = 12 # Variable c_int '12' -GXnand = 14 # Variable c_int '14' -sz_xGenericReply = 32 # Variable c_int '32' -Mod2Mask = 16 # Variable c_int '16' -VisibilityNotify = 15 # Variable c_int '15' -_XLOCALE_H = 1 # Variable c_int '1' -XkbSA_SwitchScreen = 13 # Variable c_int '13' -XkbAXN_SKAcceptMask = 2 # Variable c_long '2l' -XkbSymbolsNameMask = 4 # Variable c_int '4' -sz_xPolyText16Req = 16 # Variable c_int '16' -ENOTTY = 25 # Variable c_int '25' -XNQueryIMValuesList = 'queryIMValuesList' # Variable STRING '(const char*)"queryIMValuesList"' -X_AllocColor = 84 # Variable c_int '84' -sz_xGrabKeyboardReply = 32 # Variable c_int '32' -__USE_POSIX2 = 1 # Variable c_int '1' -EMLINK = 31 # Variable c_int '31' -__USE_XOPEN2K8XSI = 1 # Variable c_int '1' -FamilyInternet = 0 # Variable c_int '0' -GXandReverse = 2 # Variable c_int '2' -ECANCELED = 125 # Variable c_int '125' -XNStatusAttributes = 'statusAttributes' # Variable STRING '(const char*)"statusAttributes"' -XIMPreeditCallbacks = 2 # Variable c_long '2l' -XkbExplicitKeyType4Mask = 8 # Variable c_int '8' -XkbKeyTypeNamesMask = 64 # Variable c_int '64' -MappingSuccess = 0 # Variable c_int '0' -XkbXI_IndicatorMapsMask = 8 # Variable c_long '8l' -XkbKeyNamesMask = 512 # Variable c_int '512' -XNDefaultString = 'defaultString' # Variable STRING '(const char*)"defaultString"' -XkbIM_UseBase = 1 # Variable c_long '1l' -XkbPCF_DetectableAutoRepeatMask = 1 # Variable c_long '1l' -XkbAX_DumbBellFBMask = 2048 # Variable c_long '2048l' -sz_xGetFontPathReply = 32 # Variable c_int '32' -Mod3MapIndex = 5 # Variable c_int '5' -X_kbGetDeviceInfo = 24 # Variable c_int '24' -sz_xReply = 32 # Variable c_int '32' -ELOOP = 40 # Variable c_int '40' -SouthGravity = 8 # Variable c_int '8' -sz_xConfigureWindowReq = 12 # Variable c_int '12' -XkbLC_AllComposeControls = 3221225472 # Variable c_uint '3221225472u' -XkbSA_NoAcceleration = 1 # Variable c_long '1l' -GCForeground = 4 # Variable c_long '4l' -XkbSI_NoneOf = 0 # Variable c_int '0' -sz_xListPropertiesReply = 32 # Variable c_int '32' -__W_CONTINUED = 65535 # Variable c_int '65535' -ArcChord = 0 # Variable c_int '0' -XkbAXN_AXKWarning = 6 # Variable c_int '6' -EISNAM = 120 # Variable c_int '120' -sz_xGetScreenSaverReply = 32 # Variable c_int '32' -ColormapNotify = 32 # Variable c_int '32' -X_QueryTree = 15 # Variable c_int '15' -PlaceOnTop = 0 # Variable c_int '0' -XlibDisplayNoXkb = 4 # Variable c_long '4l' -sz_xSetClipRectanglesReq = 12 # Variable c_int '12' -XkbSA_SwitchAbsolute = 4 # Variable c_long '4l' -sz_xCreateCursorReq = 32 # Variable c_int '32' -XkbXI_AllDeviceFeaturesMask = 30 # Variable c_int '30' -sz_xAllocColorCellsReq = 12 # Variable c_int '12' -RetainTemporary = 2 # Variable c_int '2' -_BITS_TYPES_H = 1 # Variable c_int '1' -EILSEQ = 84 # Variable c_int '84' -MapRequest = 20 # Variable c_int '20' -XkbAllGroupsMask = 15 # Variable c_int '15' -ENONET = 64 # Variable c_int '64' -ECHRNG = 44 # Variable c_int '44' -NotifyPointerRoot = 6 # Variable c_int '6' -GCJoinStyle = 128 # Variable c_long '128l' -GCTileStipYOrigin = 8192 # Variable c_long '8192l' -XIMStringConversionLeftEdge = 1 # Variable c_int '1' -ESRCH = 3 # Variable c_int '3' -CWY = 2 # Variable c_int '2' -CWX = 1 # Variable c_int '1' -ReplayKeyboard = 5 # Variable c_int '5' -XkbAllNamesMask = 16383 # Variable c_int '16383' -YXSorted = 2 # Variable c_int '2' -sz_xGetAtomNameReply = 32 # Variable c_int '32' -ENOMSG = 42 # Variable c_int '42' -XkbSA_BreakLatch = 1045249 # Variable c_int '1045249' -EISDIR = 21 # Variable c_int '21' -LockMapIndex = 1 # Variable c_int '1' -XkbGeomPtsPerMM = 10 # Variable c_int '10' -__GNU_LIBRARY__ = 6 # Variable c_int '6' -sz_xImageTextReq = 16 # Variable c_int '16' -EnterNotify = 7 # Variable c_int '7' -X_QueryBestSize = 97 # Variable c_int '97' -X_InstallColormap = 81 # Variable c_int '81' -X_ConvertSelection = 24 # Variable c_int '24' -XkbNoShiftLevel = 255 # Variable c_int '255' -LeaveWindowMask = 32 # Variable c_long '32l' -BadAccess = 10 # Variable c_int '10' -XkbIM_UseAnyGroup = 15 # Variable c_long '15l' -X_AllowEvents = 35 # Variable c_int '35' -EBADRQC = 56 # Variable c_int '56' -StaticColor = 2 # Variable c_int '2' -sz_xGetSelectionOwnerReply = 32 # Variable c_int '32' -sz_xPolyFillRectangleReq = 12 # Variable c_int '12' -sz_xGrabKeyboardReq = 16 # Variable c_int '16' -CWBackingPlanes = 128 # Variable c_long '128l' -XkbSA_ISONoAffectPtr = 16 # Variable c_long '16l' -XkbRGMaxMembers = 12 # Variable c_int '12' -XkbGroupBaseMask = 32 # Variable c_long '32l' -X_InternAtom = 16 # Variable c_int '16' -sz_xSetMappingReply = 32 # Variable c_int '32' -sz_xGrabPointerReq = 24 # Variable c_int '24' -X_GetProperty = 20 # Variable c_int '20' -XkbDfltXIId = 1024 # Variable c_int '1024' -sz_xSendEventReq = 44 # Variable c_int '44' -X_ForceScreenSaver = 115 # Variable c_int '115' -sz_xGrabPointerReply = 32 # Variable c_int '32' -KBBellPercent = 2 # Variable c_long '2l' -sz_xAllocColorReq = 16 # Variable c_int '16' -__FD_SETSIZE = 1024 # Variable c_int '1024' -DisableAccess = 0 # Variable c_int '0' -Button2MotionMask = 512 # Variable c_long '512l' -LOCKED = 1 # Variable c_int '1' -XkbMapNotifyMask = 2 # Variable c_long '2l' -Convex = 2 # Variable c_int '2' -FARCSPERBATCH = 256 # Variable c_int '256' -EMFILE = 24 # Variable c_int '24' -X_UnmapWindow = 10 # Variable c_int '10' -PropertyNotify = 28 # Variable c_int '28' -Button3MotionMask = 1024 # Variable c_long '1024l' -__PTHREAD_MUTEX_HAVE_ELISION = 1 # Variable c_int '1' -XkbNumberErrors = 1 # Variable c_int '1' -MSBFirst = 1 # Variable c_int '1' -WNOHANG = 1 # Variable c_int '1' -sz_xGetModifierMappingReply = 32 # Variable c_int '32' -EXIT_SUCCESS = 0 # Variable c_int '0' -XkbCompatGrabModsMask = 1024 # Variable c_long '1024l' -CWOverrideRedirect = 512 # Variable c_long '512l' -ENOSTR = 60 # Variable c_int '60' -sz_xSetModifierMappingReq = 4 # Variable c_int '4' -__INO_T_MATCHES_INO64_T = 1 # Variable c_int '1' -FamilyDECnet = 1 # Variable c_int '1' -X_Bell = 104 # Variable c_int '104' -X_ListInstalledColormaps = 83 # Variable c_int '83' -X_OpenFont = 45 # Variable c_int '45' -XlibDisplayIOError = 1 # Variable c_long '1l' -InputFocus = 1 # Variable c_long '1l' -sz_xPutImageReq = 24 # Variable c_int '24' -KBBellDuration = 8 # Variable c_long '8l' -CapNotLast = 0 # Variable c_int '0' -XIMPreeditPosition = 4 # Variable c_long '4l' -__SIZEOF_PTHREAD_ATTR_T = 56 # Variable c_int '56' -XkbGrabModsMask = 512 # Variable c_long '512l' -XkbLC_ConsumeKeysOnComposeFail = 536870912 # Variable c_int '536870912' -NotifyHint = 1 # Variable c_int '1' -sz_xQueryFontReply = 60 # Variable c_int '60' -XNQueryInputStyle = 'queryInputStyle' # Variable STRING '(const char*)"queryInputStyle"' -__USE_XOPEN2KXSI = 1 # Variable c_int '1' -ShiftMapIndex = 0 # Variable c_int '0' -XkbAXN_SKAccept = 1 # Variable c_int '1' -XkbNewKeyboardNotifyMask = 1 # Variable c_long '1l' -XlibDisplayDfltRMDB = 128 # Variable c_long '128l' -CWSibling = 32 # Variable c_int '32' -__USE_XOPEN2K8 = 1 # Variable c_int '1' -SelectionNotify = 31 # Variable c_int '31' -BadAtom = 5 # Variable c_int '5' -RAND_MAX = 2147483647 # Variable c_int '2147483647' -XkbSA_NoAction = 0 # Variable c_int '0' -NeedVarargsPrototypes = 1 # Variable c_int '1' -CapButt = 1 # Variable c_int '1' -sz_xCopyAreaReq = 28 # Variable c_int '28' -XkbCompatNameMask = 32 # Variable c_int '32' -sz_xSetFontPathReq = 8 # Variable c_int '8' -XkbAllExtensionDeviceEventsMask = 32799 # Variable c_int '32799' -AllTemporary = 0 # Variable c_long '0l' -ESRMNT = 69 # Variable c_int '69' -X_MapWindow = 8 # Variable c_int '8' -_ISOC99_SOURCE = 1 # Variable c_int '1' -XkbControlsEnabledMask = 2147483648 # Variable c_long '2147483648l' -X_QueryKeymap = 44 # Variable c_int '44' -XkbCompatLookupModsMask = 4096 # Variable c_long '4096l' -X_KillClient = 113 # Variable c_int '113' -sz_xCreateGCReq = 16 # Variable c_int '16' -XkbSA_ISOAffectMask = 120 # Variable c_int '120' -ResizeRedirectMask = 262144 # Variable c_long '262144l' -RaiseLowest = 0 # Variable c_int '0' -X_CreatePixmap = 53 # Variable c_int '53' -XIMPreeditNothing = 8 # Variable c_long '8l' -DefaultBlanking = 2 # Variable c_int '2' -__timer_t_defined = 1 # Variable c_int '1' -XkbGBN_ServerSymbolsMask = 8 # Variable c_long '8l' -sz_xAllocNamedColorReq = 12 # Variable c_int '12' -XNPreeditDoneCallback = 'preeditDoneCallback' # Variable STRING '(const char*)"preeditDoneCallback"' -XkbLC_ControlFallback = 16 # Variable c_int '16' -X_GrabKey = 33 # Variable c_int '33' -GCTile = 1024 # Variable c_long '1024l' -sz_xGetGeometryReply = 32 # Variable c_int '32' -HostInsert = 0 # Variable c_int '0' -AutoRepeatModeDefault = 2 # Variable c_int '2' -XkbSA_MoveAbsoluteY = 4 # Variable c_long '4l' -XkbSA_MoveAbsoluteX = 2 # Variable c_long '2l' -_SIGSET_H_types = 1 # Variable c_int '1' -KBKeyClickPercent = 1 # Variable c_long '1l' -DontPreferBlanking = 0 # Variable c_int '0' -XkbPointerButtonMask = 8192 # Variable c_long '8192l' -GCDashList = 2097152 # Variable c_long '2097152l' -X_ListHosts = 110 # Variable c_int '110' -X_GetPointerMapping = 117 # Variable c_int '117' -CWBitGravity = 16 # Variable c_long '16l' -sz_xGetMotionEventsReply = 32 # Variable c_int '32' -EKEYREJECTED = 129 # Variable c_int '129' -NotifyDetailNone = 7 # Variable c_int '7' -BadLength = 16 # Variable c_int '16' -ENOTCONN = 107 # Variable c_int '107' -InputOnly = 2 # Variable c_int '2' -ENETUNREACH = 101 # Variable c_int '101' -CWEventMask = 2048 # Variable c_long '2048l' -sz_xChangePropertyReq = 24 # Variable c_int '24' -UnmapGravity = 0 # Variable c_int '0' -XkbSA_LockControls = 15 # Variable c_int '15' -MapNotify = 19 # Variable c_int '19' -XNStringConversion = 'stringConversion' # Variable STRING '(const char*)"stringConversion"' -sz_xQueryColorsReply = 32 # Variable c_int '32' -X_FillPoly = 69 # Variable c_int '69' -sz_xConnClientPrefix = 12 # Variable c_int '12' -XkbSA_SetControls = 14 # Variable c_int '14' -X_kbBell = 3 # Variable c_int '3' -XkbName = 'XKEYBOARD' # Variable STRING '(const char*)"XKEYBOARD"' -XkbOD_NonXkbServer = 3 # Variable c_int '3' -XkbSA_ISONoAffectMods = 64 # Variable c_long '64l' -XkbIM_UseAnyMods = 31 # Variable c_long '31l' -ButtonPressMask = 4 # Variable c_long '4l' -XkbSA_MessageGenKeyEvent = 4 # Variable c_long '4l' -X_GetAtomName = 17 # Variable c_int '17' -__SIZEOF_PTHREAD_RWLOCKATTR_T = 8 # Variable c_int '8' -XNStdColormap = 'stdColorMap' # Variable STRING '(const char*)"stdColorMap"' -sz_xResourceReq = 8 # Variable c_int '8' -_LARGEFILE64_SOURCE = 1 # Variable c_int '1' -EastGravity = 6 # Variable c_int '6' -ENOTBLK = 15 # Variable c_int '15' -XkbWrapIntoRange = 0 # Variable c_int '0' -__USE_ISOC11 = 1 # Variable c_int '1' -XkbLC_Partial = 4 # Variable c_long '4l' -X_GetFontPath = 52 # Variable c_int '52' -XIMStringConversionWord = 3 # Variable c_int '3' -ENOPKG = 65 # Variable c_int '65' -XkbBounceKeysMask = 4 # Variable c_long '4l' -LineDoubleDash = 2 # Variable c_int '2' -SyncBoth = 7 # Variable c_int '7' -ESTALE = 116 # Variable c_int '116' -X_ChangeHosts = 109 # Variable c_int '109' -XkbIM_LEDDrivesKB = 32 # Variable c_long '32l' -XkbSA_ISODfltIsGroup = 128 # Variable c_long '128l' -X_kbSetIndicatorMap = 14 # Variable c_int '14' -XkbAllClientInfoMask = 7 # Variable c_int '7' -XIMStringConversionTopEdge = 4 # Variable c_int '4' -XNDestroyCallback = 'destroyCallback' # Variable STRING '(const char*)"destroyCallback"' -XIMStringConversionChar = 4 # Variable c_int '4' -XkbUseCoreKbd = 256 # Variable c_int '256' -XkbComponentNamesMask = 63 # Variable c_int '63' -sz_xPolyFillArcReq = 12 # Variable c_int '12' -XkbAllRequiredTypes = 15 # Variable c_int '15' -__time_t_defined = 1 # Variable c_int '1' -XkbKeycodesNameMask = 1 # Variable c_int '1' -XkbGroup4Mask = 8 # Variable c_int '8' -sz_xFillPolyReq = 16 # Variable c_int '16' -SubstructureNotifyMask = 524288 # Variable c_long '524288l' -XkbModifierLatchMask = 4 # Variable c_long '4l' -ENOTUNIQ = 76 # Variable c_int '76' -XkbKeyAliasesMask = 1024 # Variable c_int '1024' -ELNRNG = 48 # Variable c_int '48' -ERESTART = 85 # Variable c_int '85' -BadRequest = 1 # Variable c_int '1' -XkbLC_ComposeLED = 1073741824 # Variable c_int '1073741824' -CWCursor = 16384 # Variable c_long '16384l' -Mod2MapIndex = 4 # Variable c_int '4' -X_GetSelectionOwner = 23 # Variable c_int '23' -ENOPROTOOPT = 92 # Variable c_int '92' -BadIDChoice = 14 # Variable c_int '14' -True_ = 1 # Variable c_int '1' -XNPreeditDrawCallback = 'preeditDrawCallback' # Variable STRING '(const char*)"preeditDrawCallback"' -X_CopyPlane = 63 # Variable c_int '63' -sz_xPolyRectangleReq = 12 # Variable c_int '12' -XNMissingCharSet = 'missingCharSet' # Variable STRING '(const char*)"missingCharSet"' -XkbGeometryMask = 32 # Variable c_long '32l' -XkbGeometryNameMask = 2 # Variable c_int '2' -XkbAXN_SKRelease = 3 # Variable c_int '3' -XkbKeypadIndex = 3 # Variable c_int '3' -XCONN_CHECK_FREQ = 256 # Variable c_int '256' -XNFocusWindow = 'focusWindow' # Variable STRING '(const char*)"focusWindow"' -GCCapStyle = 64 # Variable c_long '64l' -Button1Mask = 256 # Variable c_int '256' -X_kbSelectEvents = 1 # Variable c_int '1' -CWDontPropagate = 4096 # Variable c_long '4096l' -XkbRedirectIntoRange = 128 # Variable c_int '128' -XNInputStyle = 'inputStyle' # Variable STRING '(const char*)"inputStyle"' -ELIBACC = 79 # Variable c_int '79' -SelectionClear = 29 # Variable c_int '29' -XkbControlsNotifyMask = 8 # Variable c_long '8l' -WestGravity = 4 # Variable c_int '4' -ButtonReleaseMask = 8 # Variable c_long '8l' -FocusIn = 9 # Variable c_int '9' -FontRightToLeft = 1 # Variable c_int '1' -sz_xUngrabKeyReq = 12 # Variable c_int '12' -__WALL = 1073741824 # Variable c_int '1073741824' -ENOTDIR = 20 # Variable c_int '20' -GCLineWidth = 16 # Variable c_long '16l' -CWBackingPixel = 256 # Variable c_long '256l' -XNFontSet = 'fontSet' # Variable STRING '(const char*)"fontSet"' -XkbSA_SetValRelative = 64 # Variable c_int '64' -CWStackMode = 64 # Variable c_int '64' -XkbSA_SwitchApplication = 1 # Variable c_long '1l' -XkbGBN_SymbolsMask = 12 # Variable c_long '12l' -sz_xGetImageReply = 32 # Variable c_int '32' -XkbDF_DisableLocks = 1 # Variable c_int '1' -XkbSI_Exactly = 4 # Variable c_int '4' -XkbLC_KeypadKeys = 1024 # Variable c_long '1024l' -XkbAnyGroupMask = 128 # Variable c_int '128' -Always = 2 # Variable c_int '2' -XIMStatusNothing = 1024 # Variable c_long '1024l' -FUNCPROTO = 15 # Variable c_int '15' -DestroyNotify = 17 # Variable c_int '17' -GCFillRule = 512 # Variable c_long '512l' -XkbSA_UseDfltButton = 0 # Variable c_int '0' -GCArcMode = 4194304 # Variable c_long '4194304l' -ColormapUninstalled = 0 # Variable c_int '0' -EINVAL = 22 # Variable c_int '22' -XkbAnyActionDataSize = 7 # Variable c_int '7' -XkbPerKeyBitArraySize = 32 # Variable c_int '32' -SubstructureRedirectMask = 1048576 # Variable c_long '1048576l' -XkbOverlay2Mask = 2048 # Variable c_long '2048l' -EHOSTUNREACH = 113 # Variable c_int '113' -XkbActionMessage = 9 # Variable c_int '9' -XkbSA_NumActions = 21 # Variable c_int '21' -sz_xQueryTreeReply = 32 # Variable c_int '32' -sz_xAllocColorPlanesReply = 32 # Variable c_int '32' -XkbMouseKeysMask = 16 # Variable c_long '16l' -XkbVirtualModsMask = 64 # Variable c_int '64' -XIMVisibleToBackword = 512 # Variable c_long '512l' -sz_xHostEntry = 4 # Variable c_int '4' -XkbMaxRedirectCount = 8 # Variable c_int '8' -XkbKeyBehaviorsMask = 32 # Variable c_int '32' -XkbKTLevelNamesMask = 128 # Variable c_int '128' -XkbAllXIIds = 1536 # Variable c_int '1536' -XkbNKN_DeviceIDMask = 4 # Variable c_long '4l' -X_kbGetNames = 17 # Variable c_int '17' -XkbUseCorePtr = 512 # Variable c_int '512' -X_CopyArea = 62 # Variable c_int '62' -XkbAccessXOptionsMask = 264 # Variable c_long '264l' -EOPNOTSUPP = 95 # Variable c_int '95' -YXBanded = 3 # Variable c_int '3' -XkbVirtualModMapMask = 128 # Variable c_int '128' -DisableScreenSaver = 0 # Variable c_int '0' -XNStringConversionCallback = 'stringConversionCallback' # Variable STRING '(const char*)"stringConversionCallback"' -__USE_POSIX = 1 # Variable c_int '1' -XkbOneLevelIndex = 0 # Variable c_int '0' -IncludeInferiors = 1 # Variable c_int '1' -X_CloseFont = 46 # Variable c_int '46' -XkbCompatMapNotifyMask = 128 # Variable c_long '128l' -UNLOCKED = 0 # Variable c_int '0' -sz_xCreatePixmapReq = 16 # Variable c_int '16' -__clockid_t_defined = 1 # Variable c_int '1' -GXcopyInverted = 12 # Variable c_int '12' -XkbGBN_KeyNamesMask = 32 # Variable c_long '32l' -BadMatch = 8 # Variable c_int '8' -EREMOTE = 66 # Variable c_int '66' -XIMPreeditUnKnown = 0 # Variable c_long '0l' -__WORDSIZE_TIME64_COMPAT32 = 1 # Variable c_int '1' -AnyButton = 0 # Variable c_long '0l' -_SYS_TYPES_H = 1 # Variable c_int '1' -XkbGroupCompatMask = 2 # Variable c_int '2' -__USE_GNU = 1 # Variable c_int '1' -sz_xGetImageReq = 20 # Variable c_int '20' -WUNTRACED = 2 # Variable c_int '2' -sz_xGetWindowAttributesReply = 44 # Variable c_int '44' -XkbMaxShiftLevel = 63 # Variable c_int '63' -XkbAllControlsMask = 4160757759 # Variable c_uint '4160757759u' -XIMVisibleToCenter = 1024 # Variable c_long '1024l' -SyncPointer = 1 # Variable c_int '1' -PlaceOnBottom = 1 # Variable c_int '1' -_STDLIB_H = 1 # Variable c_int '1' -__ldiv_t_defined = 1 # Variable c_int '1' -XkbInternalModsMask = 268435456 # Variable c_long '268435456l' -NoExpose = 14 # Variable c_int '14' -X_DestroySubwindows = 5 # Variable c_int '5' -CreateNotify = 16 # Variable c_int '16' -GCGraphicsExposures = 65536 # Variable c_long '65536l' -ReparentNotify = 21 # Variable c_int '21' -XkbGroupNamesMask = 4096 # Variable c_int '4096' -sz_xWarpPointerReq = 24 # Variable c_int '24' -XLookupNone = 1 # Variable c_int '1' -sz_xPolySegmentReq = 12 # Variable c_int '12' -GCSubwindowMode = 32768 # Variable c_long '32768l' -XkbNumVirtualMods = 16 # Variable c_int '16' -DontAllowExposures = 0 # Variable c_int '0' -XkbKB_RadioGroup = 2 # Variable c_int '2' -X_kbListComponents = 22 # Variable c_int '22' -sz_xStoreNamedColorReq = 16 # Variable c_int '16' -GrabModeAsync = 1 # Variable c_int '1' -AllowExposures = 1 # Variable c_int '1' -IsUnviewable = 1 # Variable c_int '1' -CWWinGravity = 32 # Variable c_long '32l' -FirstExtensionError = 128 # Variable c_int '128' -LastExtensionError = 255 # Variable c_int '255' -WNOWAIT = 16777216 # Variable c_int '16777216' -PropertyDelete = 1 # Variable c_int '1' -X_GrabButton = 28 # Variable c_int '28' -SouthEastGravity = 9 # Variable c_int '9' -XkbMaxKbdGroup = 3 # Variable c_int '3' -XIMStringConversionBottomEdge = 8 # Variable c_int '8' -EHWPOISON = 133 # Variable c_int '133' -XIMInitialState = 1 # Variable c_long '1l' -X_UnmapSubwindows = 11 # Variable c_int '11' -IsUnmapped = 0 # Variable c_int '0' -QueuedAfterFlush = 2 # Variable c_int '2' -XkbXI_UnsupportedFeatureMask = 32768 # Variable c_long '32768l' -AsyncPointer = 0 # Variable c_int '0' -XkbSA_PtrBtn = 8 # Variable c_int '8' -ConfigureRequest = 23 # Variable c_int '23' -sz_xCopyGCReq = 16 # Variable c_int '16' -XkbSA_LockPtrBtn = 9 # Variable c_int '9' -XkbServerMapMask = 2 # Variable c_long '2l' -__FD_ZERO_STOS = 'stosq' # Variable STRING '(const char*)"stosq"' -DirectColor = 5 # Variable c_int '5' -sz_xTextElt = 2 # Variable c_int '2' -CWBackingStore = 64 # Variable c_long '64l' -XkbExtensionDeviceNotify = 11 # Variable c_int '11' -X_ChangeWindowAttributes = 2 # Variable c_int '2' -ECONNRESET = 104 # Variable c_int '104' -XNPreeditStateNotifyCallback = 'preeditStateNotifyCallback' # Variable STRING '(const char*)"preeditStateNotifyCallback"' -X_ChangeActivePointerGrab = 30 # Variable c_int '30' -GXnoop = 5 # Variable c_int '5' -XkbAllComponentsMask = 127 # Variable c_int '127' -Mod4MapIndex = 6 # Variable c_int '6' -ButtonRelease = 5 # Variable c_int '5' -CoordModePrevious = 1 # Variable c_int '1' -XkbAccessXTimeoutMask = 128 # Variable c_long '128l' -LeaveNotify = 8 # Variable c_int '8' -sz_xUngrabButtonReq = 12 # Variable c_int '12' -ScreenSaverReset = 0 # Variable c_int '0' -Mod1Mask = 8 # Variable c_int '8' -X_kbGetCompatMap = 10 # Variable c_int '10' -sz_xQueryBestSizeReply = 32 # Variable c_int '32' -sz_xColorItem = 12 # Variable c_int '12' -X_CreateGC = 55 # Variable c_int '55' -XlibDisplayClosing = 2 # Variable c_long '2l' -ELFlagFocus = 1 # Variable c_int '1' -NotifyNormal = 0 # Variable c_int '0' -X_SetPointerMapping = 116 # Variable c_int '116' -GCClipYOrigin = 262144 # Variable c_long '262144l' -X_ListFontsWithInfo = 50 # Variable c_int '50' -HostDelete = 1 # Variable c_int '1' -XIMTertiary = 128 # Variable c_long '128l' -GXor = 7 # Variable c_int '7' -XkbRepeatKeysMask = 1 # Variable c_long '1l' -XkbExplicitKeyType2Mask = 2 # Variable c_int '2' -ECHILD = 10 # Variable c_int '10' -__USE_XOPEN2K = 1 # Variable c_int '1' -VisibilityUnobscured = 0 # Variable c_int '0' -XNHotKey = 'hotKey' # Variable STRING '(const char*)"hotKey"' -KeyPressMask = 1 # Variable c_long '1l' -sz_xChangeActivePointerGrabReq = 16 # Variable c_int '16' -__PTHREAD_RWLOCK_INT_FLAGS_SHARED = 1 # Variable c_int '1' -NotifyUngrab = 2 # Variable c_int '2' -sz_xRotatePropertiesReq = 12 # Variable c_int '12' -AlreadyGrabbed = 1 # Variable c_int '1' -BadGC = 13 # Variable c_int '13' -XIMHighlight = 4 # Variable c_long '4l' -PropModeAppend = 2 # Variable c_int '2' -XkbAllXIClasses = 1280 # Variable c_int '1280' -XkbAllExplicitMask = 255 # Variable c_int '255' -XNForeground = 'foreground' # Variable STRING '(const char*)"foreground"' -XkbSA_LockNoLock = 1 # Variable c_long '1l' -sz_xChangeKeyboardMappingReq = 8 # Variable c_int '8' -XkbIM_NoAutomatic = 64 # Variable c_long '64l' -__OFF_T_MATCHES_OFF64_T = 1 # Variable c_int '1' -XkbIndicatorStateNotify = 4 # Variable c_int '4' -GCPlaneMask = 2 # Variable c_long '2l' -XkbNumModifiers = 8 # Variable c_int '8' -Button3Mask = 1024 # Variable c_int '1024' -XkbExtensionDeviceNotifyMask = 2048 # Variable c_long '2048l' -XkbAX_FeatureFBMask = 4 # Variable c_long '4l' -XkbSA_SetValAbsolute = 80 # Variable c_int '80' -XkbPCF_GrabsUseXKBStateMask = 2 # Variable c_long '2l' -X_GetGeometry = 14 # Variable c_int '14' -_STRING_H = 1 # Variable c_int '1' -NotifyNonlinearVirtual = 4 # Variable c_int '4' -XkbGBN_OtherNamesMask = 128 # Variable c_long '128l' -sz_xGetPointerMappingReply = 32 # Variable c_int '32' -XNPreeditCaretCallback = 'preeditCaretCallback' # Variable STRING '(const char*)"preeditCaretCallback"' -XlibDisplayWriting = 64 # Variable c_long '64l' -XkbAllRadioGroupsMask = 4294967295 # Variable c_uint '4294967295u' -__ENUM_IDTYPE_T = 1 # Variable c_int '1' -Mod1MapIndex = 3 # Variable c_int '3' -XkbNamesNotify = 6 # Variable c_int '6' -sz_xListFontsReply = 32 # Variable c_int '32' -NoEventMask = 0 # Variable c_long '0l' -XkbStickyKeysMask = 8 # Variable c_long '8l' -XNPreeditStartCallback = 'preeditStartCallback' # Variable STRING '(const char*)"preeditStartCallback"' -X_CirculateWindow = 13 # Variable c_int '13' -NorthWestGravity = 1 # Variable c_int '1' -sz_xImageText16Req = 16 # Variable c_int '16' -X_StoreColors = 89 # Variable c_int '89' -NeedFunctionPrototypes = 1 # Variable c_int '1' -__LITTLE_ENDIAN = 1234 # Variable c_int '1234' -__have_pthread_attr_t = 1 # Variable c_int '1' -PseudoColor = 3 # Variable c_int '3' -XIMPreeditNone = 16 # Variable c_long '16l' -XkbNoShape = 255 # Variable c_int '255' -XkbSA_SetValMax = 48 # Variable c_int '48' -X_PolySegment = 66 # Variable c_int '66' -XkbAX_TwoKeysMask = 64 # Variable c_long '64l' -X_SetScreenSaver = 107 # Variable c_int '107' -XkbSA_DeviceValuator = 20 # Variable c_int '20' -X_ChangePointerControl = 105 # Variable c_int '105' -XNStatusStartCallback = 'statusStartCallback' # Variable STRING '(const char*)"statusStartCallback"' -BadCursor = 6 # Variable c_int '6' -XkbGroup1Mask = 1 # Variable c_int '1' -CWHeight = 8 # Variable c_int '8' -X_DeleteProperty = 19 # Variable c_int '19' -XIMPreeditEnable = 1 # Variable c_long '1l' -sz_xCreateWindowReq = 32 # Variable c_int '32' -X_PolyLine = 65 # Variable c_int '65' -_BITS_PTHREADTYPES_H = 1 # Variable c_int '1' -SetModeInsert = 0 # Variable c_int '0' -sz_xEvent = 32 # Variable c_int '32' -KBAutoRepeatMode = 128 # Variable c_long '128l' -X_kbGetKbdByName = 23 # Variable c_int '23' -sz_xSetModifierMappingReply = 32 # Variable c_int '32' -XkbAXN_SKReject = 2 # Variable c_int '2' -XkbAXN_BKAcceptMask = 16 # Variable c_long '16l' -GXorInverted = 13 # Variable c_int '13' -XkbGBN_TypesMask = 1 # Variable c_long '1l' -FillSolid = 0 # Variable c_int '0' -XkbAllAccessXEventsMask = 127 # Variable c_int '127' -XkbAXN_SKPressMask = 1 # Variable c_long '1l' -ControlMapIndex = 2 # Variable c_int '2' -sz_xVisualType = 24 # Variable c_int '24' -ENOSPC = 28 # Variable c_int '28' -EBADMSG = 74 # Variable c_int '74' -X_DestroyWindow = 4 # Variable c_int '4' -ELIBBAD = 80 # Variable c_int '80' -X_UninstallColormap = 82 # Variable c_int '82' -X_ClearArea = 61 # Variable c_int '61' -ERANGE = 34 # Variable c_int '34' -Button4MotionMask = 2048 # Variable c_long '2048l' -sz_xQueryPointerReply = 32 # Variable c_int '32' -StippleShape = 2 # Variable c_int '2' -_X11_XLIBINT_H_ = 1 # Variable c_int '1' -XkbGroup1Index = 0 # Variable c_int '0' -PTSPERBATCH = 1024 # Variable c_int '1024' -BadFont = 7 # Variable c_int '7' -XkbOD_Success = 0 # Variable c_int '0' -InputOutput = 1 # Variable c_int '1' -XkbSA_LatchToLock = 2 # Variable c_long '2l' -EUSERS = 87 # Variable c_int '87' -ENODEV = 19 # Variable c_int '19' -X_kbGetGeometry = 19 # Variable c_int '19' -X_GetKeyboardMapping = 101 # Variable c_int '101' -_ERRNO_H = 1 # Variable c_int '1' -__SIZEOF_PTHREAD_MUTEX_T = 40 # Variable c_int '40' -XkbPhysSymbolsNameMask = 8 # Variable c_int '8' -XkbAllStateComponentsMask = 16383 # Variable c_int '16383' -Opposite = 4 # Variable c_int '4' -X_Reply = 1 # Variable c_int '1' -XkbCompatStateMask = 256 # Variable c_long '256l' -XkbMapNotify = 1 # Variable c_int '1' -XkbOD_BadLibraryVersion = 1 # Variable c_int '1' -CursorShape = 0 # Variable c_int '0' -XkbBellNotifyMask = 256 # Variable c_long '256l' -ESHUTDOWN = 108 # Variable c_int '108' -UnmapNotify = 18 # Variable c_int '18' -XIMStringConversionBuffer = 1 # Variable c_int '1' -sz_xRecolorCursorReq = 20 # Variable c_int '20' -XkbIndicatorMapNotify = 5 # Variable c_int '5' -GXset = 15 # Variable c_int '15' -ECONNREFUSED = 111 # Variable c_int '111' -sz_xCharInfo = 12 # Variable c_int '12' -RevertToPointerRoot = 1 # Variable c_int '1' -ENOEXEC = 8 # Variable c_int '8' -EBADF = 9 # Variable c_int '9' -EBADE = 52 # Variable c_int '52' -XNResetState = 'resetState' # Variable STRING '(const char*)"resetState"' -XkbKeyboard = 0 # Variable c_int '0' -__PDP_ENDIAN = 3412 # Variable c_int '3412' -EBADR = 53 # Variable c_int '53' -sz_xArc = 12 # Variable c_int '12' -EXDEV = 18 # Variable c_int '18' -XkbNoModifier = 255 # Variable c_int '255' -QueuedAfterReading = 1 # Variable c_int '1' -_SIGSET_NWORDS = 16 # Variable c_ulong '16ul' -XkbPerKeyRepeatMask = 1073741824 # Variable c_long '1073741824l' -X_GetScreenSaver = 108 # Variable c_int '108' -XkbIM_UseEffective = 8 # Variable c_long '8l' -AnyPropertyType = 0 # Variable c_long '0l' -KeyPress = 2 # Variable c_int '2' -sz_xPolyText8Req = 16 # Variable c_int '16' -NotifyNonlinear = 3 # Variable c_int '3' -GXclear = 0 # Variable c_int '0' -XkbMouseKeysAccelMask = 32 # Variable c_long '32l' -XNFilterEvents = 'filterEvents' # Variable STRING '(const char*)"filterEvents"' -ETOOMANYREFS = 109 # Variable c_int '109' -JoinRound = 1 # Variable c_int '1' -XkbAXN_AXKWarningMask = 64 # Variable c_long '64l' -sz_xChangePointerControlReq = 12 # Variable c_int '12' -PropertyNewValue = 0 # Variable c_int '0' -X_UngrabServer = 37 # Variable c_int '37' -XkbKeySymsMask = 2 # Variable c_int '2' -__WCOREFLAG = 128 # Variable c_int '128' -EINPROGRESS = 115 # Variable c_int '115' -XkbSA_SetMods = 1 # Variable c_int '1' -XkbErr_BadDevice = 255 # Variable c_int '255' -sz_xGrabButtonReq = 24 # Variable c_int '24' -sz_xListFontsReq = 8 # Variable c_int '8' -EL3RST = 47 # Variable c_int '47' -__SIZEOF_PTHREAD_MUTEXATTR_T = 4 # Variable c_int '4' -_POSIX_SOURCE = 1 # Variable c_int '1' -BadName = 15 # Variable c_int '15' -XkbPCF_AllFlagsMask = 31 # Variable c_int '31' -XkbAccessXKeysMask = 64 # Variable c_long '64l' -X_CreateColormap = 78 # Variable c_int '78' -GXinvert = 10 # Variable c_int '10' -OwnerGrabButtonMask = 16777216 # Variable c_long '16777216l' -GCLastBit = 22 # Variable c_int '22' -BadImplementation = 17 # Variable c_int '17' -X_kbUseExtension = 0 # Variable c_int '0' -XNBackgroundPixmap = 'backgroundPixmap' # Variable STRING '(const char*)"backgroundPixmap"' -NeedNestedPrototypes = 1 # Variable c_int '1' -DoGreen = 2 # Variable c_int '2' -sz_xListHostsReq = 4 # Variable c_int '4' -CoordModeOrigin = 0 # Variable c_int '0' -XkbNamesMask = 16 # Variable c_long '16l' -X_PutImage = 72 # Variable c_int '72' -XkbModifierMapMask = 4 # Variable c_int '4' -XkbAccessXFeedbackMask = 256 # Variable c_long '256l' -sz_xListFontsWithInfoReq = 8 # Variable c_int '8' -XkbAX_SKRejectFBMask = 512 # Variable c_long '512l' -NorthGravity = 2 # Variable c_int '2' -GCTileStipXOrigin = 4096 # Variable c_long '4096l' -BUFSIZE = 2048 # Variable c_int '2048' -ERFKILL = 132 # Variable c_int '132' -X_PROTOCOL_REVISION = 0 # Variable c_int '0' -WhenMapped = 1 # Variable c_int '1' -X_NoOperation = 127 # Variable c_int '127' -CirculateNotify = 26 # Variable c_int '26' -X_CreateGlyphCursor = 94 # Variable c_int '94' -sz_xChangeSaveSetReq = 8 # Variable c_int '8' -X_kbSetMap = 9 # Variable c_int '9' -X_AllocColorPlanes = 87 # Variable c_int '87' -XkbNewKeyboardNotify = 0 # Variable c_int '0' -XkbGBN_IndicatorMapMask = 16 # Variable c_long '16l' -_ENDIAN_H = 1 # Variable c_int '1' -sz_xListHostsReply = 32 # Variable c_int '32' -XkbSA_SetValCenter = 32 # Variable c_int '32' -__USE_FORTIFY_LEVEL = 2 # Variable c_int '2' -XkbIndicatorMapNotifyMask = 32 # Variable c_long '32l' -XkbSA_LockGroup = 6 # Variable c_int '6' -sz_xReq = 4 # Variable c_int '4' -XkbAX_SlowWarnFBMask = 8 # Variable c_long '8l' -XkbSI_AutoRepeat = 1 # Variable c_int '1' -XkbAllIndicatorsMask = 4294967295 # Variable c_uint '4294967295u' -XNBaseFontName = 'baseFontName' # Variable STRING '(const char*)"baseFontName"' -GravityNotify = 24 # Variable c_int '24' -sz_xGetKeyboardControlReply = 52 # Variable c_int '52' -XkbLC_FunctionKeys = 2048 # Variable c_long '2048l' -XNPreeditAttributes = 'preeditAttributes' # Variable STRING '(const char*)"preeditAttributes"' -XkbExplicitBehaviorMask = 64 # Variable c_int '64' -GrabSuccess = 0 # Variable c_int '0' -Button5Mask = 4096 # Variable c_int '4096' -FocusChangeMask = 2097152 # Variable c_long '2097152l' -XkbTypesNameMask = 16 # Variable c_int '16' -XkbLC_ConsumeLookupMods = 2 # Variable c_int '2' -sz_xListFontsWithInfoReply = 60 # Variable c_int '60' -EAFNOSUPPORT = 97 # Variable c_int '97' -XkbLC_AllControls = 3221225503 # Variable c_uint '3221225503u' -WLNSPERBATCH = 50 # Variable c_int '50' -X_GetWindowAttributes = 3 # Variable c_int '3' -BadWindow = 3 # Variable c_int '3' -X_kbSetControls = 7 # Variable c_int '7' -NotifyGrab = 1 # Variable c_int '1' -AllocAll = 1 # Variable c_int '1' -sz_xRectangle = 8 # Variable c_int '8' -XkbKeypadMask = 8 # Variable c_int '8' -ENOCSI = 50 # Variable c_int '50' -NeedWidePrototypes = 0 # Variable c_int '0' -__STDLIB_MB_LEN_MAX = 16 # Variable c_int '16' -__WCLONE = 2147483648 # Variable c_uint '2147483648u' -sz_xError = 32 # Variable c_int '32' -XNClientWindow = 'clientWindow' # Variable STRING '(const char*)"clientWindow"' -EAGAIN = 11 # Variable c_int '11' -__error_t_defined = 1 # Variable c_int '1' -X_kbGetState = 4 # Variable c_int '4' -FamilyChaos = 2 # Variable c_int '2' -sz_xSetInputFocusReq = 12 # Variable c_int '12' -ELIBEXEC = 83 # Variable c_int '83' -XkbMinLegalKeyCode = 8 # Variable c_int '8' -X_HAVE_UTF8_STRING = 1 # Variable c_int '1' -XNQueryOrientation = 'queryOrientation' # Variable STRING '(const char*)"queryOrientation"' -XkbSA_UseModMapMods = 4 # Variable c_long '4l' -sz_xConnSetup = 32 # Variable c_int '32' -XkbLC_BeepOnComposeFail = -2147483648 # Variable c_int '-0x00000000080000000' -sz_xLookupColorReply = 32 # Variable c_int '32' -XkbOD_ConnectionRefused = 2 # Variable c_int '2' -X_CreateWindow = 1 # Variable c_int '1' -XkbNumRequiredTypes = 4 # Variable c_int '4' -VisibilityChangeMask = 65536 # Variable c_long '65536l' -XkbSA_ValOpMask = 112 # Variable c_int '112' -XLookupChars = 2 # Variable c_int '2' -EDESTADDRREQ = 89 # Variable c_int '89' -sz_xClearAreaReq = 16 # Variable c_int '16' -KeyReleaseMask = 2 # Variable c_long '2l' -Complex = 0 # Variable c_int '0' -sz_xSetDashesReq = 12 # Variable c_int '12' -EPROTOTYPE = 91 # Variable c_int '91' -XkbExplicitKeyType3Mask = 4 # Variable c_int '4' -X_GetInputFocus = 43 # Variable c_int '43' -XIMStringConversionRetrieval = 2 # Variable c_int '2' -X_LookupColor = 92 # Variable c_int '92' -__GLIBC_MINOR__ = 19 # Variable c_int '19' -XIMStringConversionRightEdge = 2 # Variable c_int '2' -XkbLC_AlphanumericKeys = 256 # Variable c_long '256l' -CWBorderPixmap = 4 # Variable c_long '4l' -XkbNumKbdGroups = 4 # Variable c_int '4' -None_ = 0 # Variable c_long '0l' -X_AllocColorCells = 86 # Variable c_int '86' -XkbMaxRadioGroups = 32 # Variable c_int '32' -DisableScreenInterval = 0 # Variable c_int '0' -FamilyServerInterpreted = 5 # Variable c_int '5' -X_UngrabButton = 29 # Variable c_int '29' -GXxor = 6 # Variable c_int '6' -XkbKB_RGAllowNone = 128 # Variable c_int '128' -XIMSecondary = 64 # Variable c_long '64l' -sz_xPolyArcReq = 12 # Variable c_int '12' -GXnor = 8 # Variable c_int '8' -GCClipMask = 524288 # Variable c_long '524288l' -XNResourceClass = 'resourceClass' # Variable STRING '(const char*)"resourceClass"' -sz_xGrabKeyReq = 16 # Variable c_int '16' -GCStipple = 2048 # Variable c_long '2048l' -XkbKB_Default = 0 # Variable c_int '0' -XkbAXN_SKRejectMask = 4 # Variable c_long '4l' -EFAULT = 14 # Variable c_int '14' -ENOKEY = 126 # Variable c_int '126' -sz_xAllocColorPlanesReq = 16 # Variable c_int '16' -ENODATA = 61 # Variable c_int '61' -XlibSpecificationRelease = 6 # Variable c_int '6' -VisibilityPartiallyObscured = 1 # Variable c_int '1' -XkbLC_IgnoreNewKeyboards = 8 # Variable c_int '8' -LedModeOn = 1 # Variable c_int '1' -X_CopyColormapAndFree = 80 # Variable c_int '80' -X_SendEvent = 25 # Variable c_int '25' -Button5MotionMask = 4096 # Variable c_long '4096l' -_FEATURES_H = 1 # Variable c_int '1' -X_QueryPointer = 38 # Variable c_int '38' -AsyncBoth = 6 # Variable c_int '6' -X_GrabServer = 36 # Variable c_int '36' -sz_xListExtensionsReply = 32 # Variable c_int '32' -X_GrabKeyboard = 31 # Variable c_int '31' -PropertyChangeMask = 4194304 # Variable c_long '4194304l' -KeyRelease = 3 # Variable c_int '3' -XkbLC_ForceLatin1Lookup = 1 # Variable c_int '1' -XkbAX_AllOptionsMask = 4095 # Variable c_int '4095' -EPFNOSUPPORT = 96 # Variable c_int '96' -ConfigureNotify = 22 # Variable c_int '22' -XkbSA_ISONoAffectCtrls = 8 # Variable c_long '8l' -XkbSA_AffectDfltBtn = 1 # Variable c_int '1' -XkbSymInterpMask = 1 # Variable c_int '1' -XkbGroup3Mask = 4 # Variable c_int '4' -X_QueryExtension = 98 # Variable c_int '98' -ShiftMask = 1 # Variable c_int '1' -MappingModifier = 0 # Variable c_int '0' -EL2NSYNC = 45 # Variable c_int '45' -FillTiled = 1 # Variable c_int '1' -LedModeOff = 0 # Variable c_int '0' -MappingNotify = 34 # Variable c_int '34' -sz_xrgb = 8 # Variable c_int '8' -XYBitmap = 0 # Variable c_int '0' -ESTRPIPE = 86 # Variable c_int '86' -CWColormap = 8192 # Variable c_long '8192l' -Mod3Mask = 32 # Variable c_int '32' -XkbGBN_AllComponentsMask = 255 # Variable c_int '255' -EDEADLK = 35 # Variable c_int '35' -FamilyInternet6 = 6 # Variable c_int '6' -JoinBevel = 2 # Variable c_int '2' -XkbModifierLockMask = 8 # Variable c_long '8l' -ControlMask = 4 # Variable c_int '4' -XkbSA_ISOLock = 11 # Variable c_int '11' -XkbAXN_BKReject = 5 # Variable c_int '5' -X_CreateCursor = 93 # Variable c_int '93' -XkbXI_IndicatorNamesMask = 4 # Variable c_long '4l' -XIMStringConversionLine = 2 # Variable c_int '2' -ScreenSaverActive = 1 # Variable c_int '1' -GrabNotViewable = 3 # Variable c_int '3' -ExposureMask = 32768 # Variable c_long '32768l' -XLookupKeySym = 3 # Variable c_int '3' -__USE_LARGEFILE = 1 # Variable c_int '1' -XkbSA_DeviceBtn = 18 # Variable c_int '18' -XkbSA_MovePtr = 7 # Variable c_int '7' -MappingBusy = 1 # Variable c_int '1' -XkbIndicatorStateNotifyMask = 16 # Variable c_long '16l' -XkbKB_Overlay1 = 3 # Variable c_int '3' -XkbKB_Overlay2 = 4 # Variable c_int '4' -SelectionRequest = 30 # Variable c_int '30' -X_FreeColormap = 79 # Variable c_int '79' -sz_xAllowEventsReq = 8 # Variable c_int '8' -__SIZEOF_PTHREAD_BARRIER_T = 32 # Variable c_int '32' -XIMPreeditDisable = 2 # Variable c_long '2l' -XkbAllEventsMask = 4095 # Variable c_int '4095' -sz_xGetInputFocusReply = 32 # Variable c_int '32' -__timespec_defined = 1 # Variable c_int '1' -_STRUCT_TIMEVAL = 1 # Variable c_int '1' -XkbDfltXIClass = 768 # Variable c_int '768' -XkbGroupLatchMask = 64 # Variable c_long '64l' -CirculateRequest = 27 # Variable c_int '27' -BadDrawable = 9 # Variable c_int '9' -__SIZEOF_PTHREAD_BARRIERATTR_T = 4 # Variable c_int '4' -SouthWestGravity = 7 # Variable c_int '7' -XkbAllVirtualModsMask = 65535 # Variable c_int '65535' -XkbModifierBaseMask = 2 # Variable c_long '2l' -X_ConfigureWindow = 12 # Variable c_int '12' -ENFILE = 23 # Variable c_int '23' -EREMCHG = 78 # Variable c_int '78' -__BIT_TYPES_DEFINED__ = 1 # Variable c_int '1' -X_kbGetControls = 6 # Variable c_int '6' -X_SetDashes = 58 # Variable c_int '58' -XkbNKN_GeometryMask = 2 # Variable c_long '2l' -XkbMaxLegalKeyCode = 255 # Variable c_int '255' -ENOMEM = 12 # Variable c_int '12' -X_ListProperties = 21 # Variable c_int '21' -EOWNERDEAD = 130 # Variable c_int '130' -GCFillStyle = 256 # Variable c_long '256l' -CapProjecting = 3 # Variable c_int '3' -AnyKey = 0 # Variable c_long '0l' -XkbAX_IndicatorFBMask = 16 # Variable c_long '16l' -XkbAllModifiersMask = 255 # Variable c_int '255' -GrabModeSync = 0 # Variable c_int '0' -sz_xSetCloseDownModeReq = 4 # Variable c_int '4' -X_kbGetNamedIndicator = 15 # Variable c_int '15' -KBLedMode = 32 # Variable c_long '32l' -XkbKB_Lock = 1 # Variable c_int '1' -PreferBlanking = 1 # Variable c_int '1' -EIO = 5 # Variable c_int '5' -sz_xInternAtomReq = 8 # Variable c_int '8' -GXcopy = 3 # Variable c_int '3' -XIMStringConversionConcealed = 16 # Variable c_int '16' -_SYS_CDEFS_H = 1 # Variable c_int '1' -sz_xSetPointerMappingReply = 32 # Variable c_int '32' -XkbGroup4Index = 3 # Variable c_int '3' -sz_xQueryExtensionReq = 8 # Variable c_int '8' -XkbSI_AnyOfOrNone = 1 # Variable c_int '1' -XkbGeomMaxLabelColors = 3 # Variable c_int '3' -XkbPCF_SendEventUsesXKBState = 16 # Variable c_long '16l' -YSorted = 1 # Variable c_int '1' -_LARGEFILE_SOURCE = 1 # Variable c_int '1' -X_kbGetIndicatorMap = 13 # Variable c_int '13' -XkbTwoLevelIndex = 1 # Variable c_int '1' -XkbSA_ISONoAffectGroup = 32 # Variable c_long '32l' -XkbExplicitVModMapMask = 128 # Variable c_int '128' -FillStippled = 2 # Variable c_int '2' -CenterGravity = 5 # Variable c_int '5' -XkbMaxMouseKeysBtn = 4 # Variable c_int '4' -XkbSA_LockDeviceBtn = 19 # Variable c_int '19' -XNBackground = 'background' # Variable STRING '(const char*)"background"' -XMD_H = 1 # Variable c_int '1' -NotUseful = 0 # Variable c_int '0' -GXequiv = 9 # Variable c_int '9' -RevertToNone = 0 # Variable c_int '0' -ENOLCK = 37 # Variable c_int '37' -XkbSA_ValScaleMask = 7 # Variable c_int '7' -KBLed = 16 # Variable c_long '16l' -Mod4Mask = 64 # Variable c_int '64' -Button3 = 3 # Variable c_int '3' -Button2 = 2 # Variable c_int '2' -Button1 = 1 # Variable c_int '1' -XkbXI_IndicatorsMask = 28 # Variable c_int '28' -Button5 = 5 # Variable c_int '5' -Button4 = 4 # Variable c_int '4' -X_SetModifierMapping = 118 # Variable c_int '118' -sz_xChangeModeReq = 4 # Variable c_int '4' -XkbSI_AnyOf = 2 # Variable c_int '2' -sz_xPolyPointReq = 12 # Variable c_int '12' -X_SetClipRectangles = 59 # Variable c_int '59' -ClientMessage = 33 # Variable c_int '33' -GCBackground = 8 # Variable c_long '8l' -FillOpaqueStippled = 3 # Variable c_int '3' -AutoRepeatModeOff = 0 # Variable c_int '0' -GrabFrozen = 4 # Variable c_int '4' -sz_xSetPointerMappingReq = 4 # Variable c_int '4' -X_PolyText16 = 75 # Variable c_int '75' -GXandInverted = 4 # Variable c_int '4' -XkbSlowKeysMask = 2 # Variable c_long '2l' -sz_xGetKeyboardMappingReq = 8 # Variable c_int '8' -RetainPermanent = 1 # Variable c_int '1' -XNQueryICValuesList = 'queryICValuesList' # Variable STRING '(const char*)"queryICValuesList"' -sz_xTranslateCoordsReply = 32 # Variable c_int '32' -XNOrientation = 'orientation' # Variable STRING '(const char*)"orientation"' -CWBackPixel = 2 # Variable c_long '2l' -ENOBUFS = 105 # Variable c_int '105' -BadValue = 2 # Variable c_int '2' -ResizeRequest = 25 # Variable c_int '25' -XIMStatusNone = 2048 # Variable c_long '2048l' -Button2Mask = 512 # Variable c_int '512' -GCFont = 16384 # Variable c_long '16384l' -__USE_BSD = 1 # Variable c_int '1' -XNArea = 'area' # Variable STRING '(const char*)"area"' -LSBFirst = 0 # Variable c_int '0' -XkbAnyGroup = 254 # Variable c_int '254' -GraphicsExpose = 13 # Variable c_int '13' -MotionNotify = 6 # Variable c_int '6' -XkbAXN_BKRejectMask = 32 # Variable c_long '32l' -errno = (c_int).in_dll(_libraries['libX11.so.6'], 'errno') -X_GetMotionEvents = 39 # Variable c_int '39' -XkbIM_UseLatched = 2 # Variable c_long '2l' -FRCTSPERBATCH = 256 # Variable c_int '256' -sz_xWindowRoot = 40 # Variable c_int '40' -sz_xPropIconSize = 24 # Variable c_int '24' -sz_xSetAccessControlReq = 4 # Variable c_int '4' -PointerRoot = 1 # Variable c_long '1l' -X_GrabPointer = 26 # Variable c_int '26' -X_UngrabPointer = 27 # Variable c_int '27' -XkbIgnoreLockModsMask = 536870912 # Variable c_long '536870912l' -XkbSA_DfltBtnAbsolute = 4 # Variable c_long '4l' -ENOTNAM = 118 # Variable c_int '118' -XIMHotKeyStateOFF = 2 # Variable c_long '2l' -XkbExplicitKeyTypesMask = 15 # Variable c_int '15' -ESPIPE = 29 # Variable c_int '29' -__clock_t_defined = 1 # Variable c_int '1' -CapRound = 2 # Variable c_int '2' -EROFS = 30 # Variable c_int '30' -XkbAudibleBellMask = 512 # Variable c_long '512l' -XNLineSpace = 'lineSpace' # Variable STRING '(const char*)"lineSpace"' -XlibDisplayPrivSync = 8 # Variable c_long '8l' -NotifyPointer = 5 # Variable c_int '5' -Above = 0 # Variable c_int '0' -X_kbSetNamedIndicator = 16 # Variable c_int '16' -_ALLOCA_H = 1 # Variable c_int '1' -sz_xImageText8Req = 16 # Variable c_int '16' -X_kbSetNames = 18 # Variable c_int '18' -XNSpotLocation = 'spotLocation' # Variable STRING '(const char*)"spotLocation"' -XNGeometryCallback = 'geometryCallback' # Variable STRING '(const char*)"geometryCallback"' -XTHREADS = 1 # Variable c_int '1' -ENAVAIL = 119 # Variable c_int '119' -XIMStringConversionWrapped = 32 # Variable c_int '32' -XNVisiblePosition = 'visiblePosition' # Variable STRING '(const char*)"visiblePosition"' -XkbMaxKeyCount = 248 # Variable c_int '248' -XNR6PreeditCallback = 'r6PreeditCallback' # Variable STRING '(const char*)"r6PreeditCallback"' -XNResourceName = 'resourceName' # Variable STRING '(const char*)"resourceName"' -XNDirectionalDependentDrawing = 'directionalDependentDrawing' # Variable STRING '(const char*)"directionalDependentDrawing"' -XkbAccessXNotifyMask = 1024 # Variable c_long '1024l' -LineSolid = 0 # Variable c_int '0' -X_SetInputFocus = 42 # Variable c_int '42' -EOVERFLOW = 75 # Variable c_int '75' -XYPixmap = 1 # Variable c_int '1' -XkbOD_BadServerVersion = 4 # Variable c_int '4' -_ATFILE_SOURCE = 1 # Variable c_int '1' -FocusOut = 10 # Variable c_int '10' -X_MapSubwindows = 9 # Variable c_int '9' -XIMStringConversionSubstitution = 1 # Variable c_int '1' -ENAMETOOLONG = 36 # Variable c_int '36' -NotifyVirtual = 1 # Variable c_int '1' -XkbGroup3Index = 2 # Variable c_int '2' -XkbExplicitKeyType1Mask = 1 # Variable c_int '1' -XkbIndicatorMapMask = 8 # Variable c_long '8l' -XkbNumIndicators = 32 # Variable c_int '32' -Button4Mask = 2048 # Variable c_int '2048' -XkbGBN_CompatMapMask = 2 # Variable c_long '2l' -__SIZEOF_PTHREAD_CONDATTR_T = 4 # Variable c_int '4' -XkbXI_IndicatorStateMask = 16 # Variable c_long '16l' -ClipByChildren = 0 # Variable c_int '0' -X_kbPerClientFlags = 21 # Variable c_int '21' -ParentRelative = 1 # Variable c_long '1l' -EMSGSIZE = 90 # Variable c_int '90' -X_PROTOCOL = 11 # Variable c_int '11' -sz_xConvertSelectionReq = 24 # Variable c_int '24' -False_ = 0 # Variable c_int '0' -sz_xSetSelectionOwnerReq = 16 # Variable c_int '16' -EREMOTEIO = 121 # Variable c_int '121' -XkbXINone = 65280 # Variable c_int '65280' -X_kbGetIndicatorState = 12 # Variable c_int '12' -_BITS_TYPESIZES_H = 1 # Variable c_int '1' -XNRequiredCharSet = 'requiredCharSet' # Variable STRING '(const char*)"requiredCharSet"' -XkbPCF_AutoResetControlsMask = 4 # Variable c_long '4l' -XkbSA_MessageOnPress = 1 # Variable c_long '1l' -X_CopyGC = 57 # Variable c_int '57' -CurrentTime = 0 # Variable c_long '0l' -XkbActionMessageLength = 6 # Variable c_int '6' -XkbXI_ButtonActionsMask = 2 # Variable c_long '2l' -__USE_POSIX199309 = 1 # Variable c_int '1' -ELFlagSameScreen = 2 # Variable c_int '2' -ENOANO = 55 # Variable c_int '55' -EUCLEAN = 117 # Variable c_int '117' -XkbMaxSymsPerKey = 252 # Variable c_int '252' -XNContextualDrawing = 'contextualDrawing' # Variable STRING '(const char*)"contextualDrawing"' -_SVID_SOURCE = 1 # Variable c_int '1' -XNPreeditState = 'preeditState' # Variable STRING '(const char*)"preeditState"' -__lldiv_t_defined = 1 # Variable c_int '1' -X_kbSetCompatMap = 11 # Variable c_int '11' -DestroyAll = 0 # Variable c_int '0' -X_PolyText8 = 74 # Variable c_int '74' -XNHotKeyState = 'hotKeyState' # Variable STRING '(const char*)"hotKeyState"' -sz_xQueryColorsReq = 8 # Variable c_int '8' -sz_xCreateColormapReq = 16 # Variable c_int '16' -CWWidth = 4 # Variable c_int '4' -XIMPreserveState = 2 # Variable c_long '2l' -EPIPE = 32 # Variable c_int '32' -sz_xPolyLineReq = 12 # Variable c_int '12' -EINTR = 4 # Variable c_int '4' -EBFONT = 59 # Variable c_int '59' -XkbErr_BadClass = 254 # Variable c_int '254' -XkbKeyTypesMask = 1 # Variable c_int '1' -XkbControlsMask = 64 # Variable c_long '64l' -XkbSA_SetGroup = 4 # Variable c_int '4' -EADDRINUSE = 98 # Variable c_int '98' -__WNOTHREAD = 536870912 # Variable c_int '536870912' -KBBellPitch = 4 # Variable c_long '4l' -sz_xReparentWindowReq = 16 # Variable c_int '16' -X_RecolorCursor = 96 # Variable c_int '96' -XkbExplicitComponentsMask = 8 # Variable c_int '8' -XkbGBN_GeometryMask = 64 # Variable c_long '64l' -XkbIndicatorNamesMask = 256 # Variable c_int '256' -sz_xPolyTextReq = 16 # Variable c_int '16' -ENOENT = 2 # Variable c_int '2' -__USE_XOPEN_EXTENDED = 1 # Variable c_int '1' -XlibDisplayProcConni = 16 # Variable c_long '16l' -ECOMM = 70 # Variable c_int '70' -X_ChangeProperty = 18 # Variable c_int '18' -XkbAllActionMessagesMask = 1 # Variable c_long '1l' -XNOMAutomatic = 'omAutomatic' # Variable STRING '(const char*)"omAutomatic"' -X_SetFontPath = 51 # Variable c_int '51' -ENOTEMPTY = 39 # Variable c_int '39' -sz_xDepth = 8 # Variable c_int '8' -XkbIM_UseCompat = 16 # Variable c_long '16l' -sz_xQueryTextExtentsReply = 32 # Variable c_int '32' -X_QueryColors = 91 # Variable c_int '91' -sz_xTranslateCoordsReq = 16 # Variable c_int '16' -WEXITED = 4 # Variable c_int '4' -XkbExplicitAutoRepeatMask = 32 # Variable c_int '32' -SetModeDelete = 1 # Variable c_int '1' -__USE_ISOC95 = 1 # Variable c_int '1' -XkbAllNewKeyboardEventsMask = 7 # Variable c_int '7' -__USE_ISOC99 = 1 # Variable c_int '1' -XkbLookupModsMask = 2048 # Variable c_long '2048l' -X_SetCloseDownMode = 112 # Variable c_int '112' -EMEDIUMTYPE = 124 # Variable c_int '124' -X_kbGetMap = 8 # Variable c_int '8' -sz_xSegment = 8 # Variable c_int '8' -WRCTSPERBATCH = 10 # Variable c_int '10' -ZRCTSPERBATCH = 256 # Variable c_int '256' -GenericEvent = 35 # Variable c_int '35' -X_PolyFillArc = 71 # Variable c_int '71' -XkbClientMapMask = 1 # Variable c_long '1l' -EPROTONOSUPPORT = 93 # Variable c_int '93' -XkbExplicitInterpretMask = 16 # Variable c_int '16' -LowerHighest = 1 # Variable c_int '1' -ETIME = 62 # Variable c_int '62' -AllocNone = 0 # Variable c_int '0' -ENETRESET = 102 # Variable c_int '102' -__USE_XOPEN = 1 # Variable c_int '1' -X_TranslateCoords = 40 # Variable c_int '40' -X_GetPointerControl = 106 # Variable c_int '106' -sz_xConnSetupPrefix = 8 # Variable c_int '8' -XkbEventCode = 0 # Variable c_int '0' -XkbSA_ActionMessage = 16 # Variable c_int '16' -sz_xChangeKeyboardControlReq = 8 # Variable c_int '8' -__USE_ATFILE = 1 # Variable c_int '1' -XkbAX_LatchToLockMask = 128 # Variable c_long '128l' -Mod5MapIndex = 7 # Variable c_int '7' -KeymapStateMask = 16384 # Variable c_long '16384l' -EIDRM = 43 # Variable c_int '43' -EADDRNOTAVAIL = 99 # Variable c_int '99' -XkbClampIntoRange = 64 # Variable c_int '64' -XNAreaNeeded = 'areaNeeded' # Variable STRING '(const char*)"areaNeeded"' -EPERM = 1 # Variable c_int '1' -XkbStateNotify = 2 # Variable c_int '2' -Mod5Mask = 128 # Variable c_int '128' -XkbSA_IgnoreVal = 0 # Variable c_int '0' -ENOMEDIUM = 123 # Variable c_int '123' -X_GetModifierMapping = 119 # Variable c_int '119' -sz_xAllocNamedColorReply = 32 # Variable c_int '32' -PointerMotionMask = 64 # Variable c_long '64l' -EvenOddRule = 0 # Variable c_int '0' -XkbAlphabeticIndex = 2 # Variable c_int '2' -PointerMotionHintMask = 128 # Variable c_long '128l' -sz_xPixmapFormat = 8 # Variable c_int '8' -ELIBMAX = 82 # Variable c_int '82' -_POSIX_C_SOURCE = 200809 # Variable c_long '200809l' -EMULTIHOP = 72 # Variable c_int '72' -XkbIgnoreGroupLockMask = 4096 # Variable c_long '4096l' -XNVaNestedList = 'XNVaNestedList' # Variable STRING '(const char*)"XNVaNestedList"' -XkbIM_UseLocked = 4 # Variable c_long '4l' -__USE_SVID = 1 # Variable c_int '1' -XkbKB_Permanent = 128 # Variable c_int '128' -BadColor = 12 # Variable c_int '12' -XkbGroupsWrapMask = 134217728 # Variable c_long '134217728l' -ECONNABORTED = 103 # Variable c_int '103' -X_PolyFillRectangle = 70 # Variable c_int '70' -Success = 0 # Variable c_int '0' -__SIZEOF_PTHREAD_RWLOCK_T = 56 # Variable c_int '56' -NotifyInferior = 2 # Variable c_int '2' -sz_xAllocColorReply = 32 # Variable c_int '32' -XkbGroup2Index = 1 # Variable c_int '1' -XIMStatusArea = 256 # Variable c_long '256l' -XEventSize = 32 # Variable c_ulong '32ul' -RevertToParent = 2 # Variable c_int '2' -XkbNumberEvents = 1 # Variable c_int '1' -XkbStateNotifyMask = 4 # Variable c_long '4l' -XkbMinorVersion = 0 # Variable c_int '0' -__USE_EXTERN_INLINES = 1 # Variable c_int '1' -__SIZEOF_PTHREAD_COND_T = 48 # Variable c_int '48' -X_QueryFont = 47 # Variable c_int '47' -EDOM = 33 # Variable c_int '33' -XIMUnderline = 2 # Variable c_long '2l' -XkbAX_BKRejectFBMask = 1024 # Variable c_long '1024l' -sz_xBellReq = 4 # Variable c_int '4' -XkbGroupLockMask = 128 # Variable c_long '128l' -EnableAccess = 1 # Variable c_int '1' -XIMReverse = 1 # Variable c_long '1l' -_XOPEN_SOURCE_EXTENDED = 1 # Variable c_int '1' -VisibilityFullyObscured = 2 # Variable c_int '2' -XkbErr_BadId = 253 # Variable c_int '253' -XkbSA_LatchMods = 2 # Variable c_int '2' -sz_xGetPointerControlReply = 32 # Variable c_int '32' -LockMask = 2 # Variable c_int '2' -EKEYREVOKED = 128 # Variable c_int '128' -MappingKeyboard = 1 # Variable c_int '1' -EL2HLT = 51 # Variable c_int '51' -GCFunction = 1 # Variable c_long '1l' -sz_xSetScreenSaverReq = 12 # Variable c_int '12' -_BSD_SOURCE = 1 # Variable c_int '1' -XkbBellNotify = 8 # Variable c_int '8' -X_AllocNamedColor = 85 # Variable c_int '85' -XkbSA_Terminate = 12 # Variable c_int '12' -XNSeparatorofNestedList = 'separatorofNestedList' # Variable STRING '(const char*)"separatorofNestedList"' -sz_xKeymapEvent = 32 # Variable c_int '32' -CopyFromParent = 0 # Variable c_long '0l' -__USE_LARGEFILE64 = 1 # Variable c_int '1' -XkbMajorVersion = 1 # Variable c_int '1' -XBufferOverflow = -1 # Variable c_int '-0x00000000000000001' -XkbIM_NoExplicit = 128 # Variable c_long '128l' -XkbKeyActionsMask = 16 # Variable c_int '16' -XkbSA_SetPtrDflt = 10 # Variable c_int '10' -BadAlloc = 11 # Variable c_int '11' -Unsorted = 0 # Variable c_int '0' -XkbGeomMaxPriority = 255 # Variable c_int '255' -X_FreePixmap = 54 # Variable c_int '54' -X_UngrabKeyboard = 32 # Variable c_int '32' -sz_xAllocColorCellsReply = 32 # Variable c_int '32' -XkbSA_MessageOnRelease = 2 # Variable c_long '2l' -EKEYEXPIRED = 127 # Variable c_int '127' -sz_xCirculateWindowReq = 8 # Variable c_int '8' -GXorReverse = 11 # Variable c_int '11' -XkbAllMapComponentsMask = 255 # Variable c_int '255' -CWBorderWidth = 16 # Variable c_int '16' -XkbAX_FBOptionsMask = 3903 # Variable c_int '3903' -XkbSA_LatchGroup = 5 # Variable c_int '5' -EUNATCH = 49 # Variable c_int '49' -XIMHotKeyStateON = 1 # Variable c_long '1l' -sz_xQueryKeymapReply = 40 # Variable c_int '40' -X_Error = 0 # Variable c_int '0' -AutoRepeatModeOn = 1 # Variable c_int '1' -XkbCompatMapMask = 4 # Variable c_long '4l' -CWSaveUnder = 1024 # Variable c_long '1024l' -XkbLC_ModifierKeys = 512 # Variable c_long '512l' -ETIMEDOUT = 110 # Variable c_int '110' -XkbAllGroups = 255 # Variable c_int '255' -ReplayPointer = 2 # Variable c_int '2' -TrueColor = 4 # Variable c_int '4' -XkbAllBellEventsMask = 1 # Variable c_long '1l' -sz_xCreateGlyphCursorReq = 32 # Variable c_int '32' -XlibDisplayReadEvents = 32 # Variable c_long '32l' -XkbSA_ClearLocks = 1 # Variable c_long '1l' -X_ChangeSaveSet = 6 # Variable c_int '6' -ENXIO = 6 # Variable c_int '6' -XkbAXN_SKPress = 0 # Variable c_int '0' -XkbGroupStateMask = 16 # Variable c_long '16l' -__USE_MISC = 1 # Variable c_int '1' -DoRed = 1 # Variable c_int '1' -NorthEastGravity = 3 # Variable c_int '3' -XkbXI_KeyboardsMask = 1 # Variable c_long '1l' -ENOSR = 63 # Variable c_int '63' -X_ListFonts = 49 # Variable c_int '49' -ELIBSCN = 81 # Variable c_int '81' -XlibDisplayReply = 32 # Variable c_long '32l' -__PTHREAD_MUTEX_HAVE_PREV = 1 # Variable c_int '1' -X_WarpPointer = 41 # Variable c_int '41' -_BITS_BYTESWAP_H = 1 # Variable c_int '1' -EBADSLT = 57 # Variable c_int '57' -ZPixmap = 2 # Variable c_int '2' -XIMVisibleToForward = 256 # Variable c_long '256l' -_SYS_SYSMACROS_H = 1 # Variable c_int '1' -X_RotateProperties = 114 # Variable c_int '114' -XkbNamesNotifyMask = 64 # Variable c_long '64l' -X_kbLatchLockState = 5 # Variable c_int '5' -sz_xGetPropertyReq = 24 # Variable c_int '24' -sz_xDeletePropertyReq = 12 # Variable c_int '12' -XkbLC_Hidden = 1 # Variable c_long '1l' -__USE_POSIX199506 = 1 # Variable c_int '1' -__BIG_ENDIAN = 4321 # Variable c_int '4321' -X_kbSetDeviceInfo = 25 # Variable c_int '25' -EACCES = 13 # Variable c_int '13' -MappingPointer = 2 # Variable c_int '2' -GrabInvalidTime = 2 # Variable c_int '2' -sz_xGetMotionEventsReq = 16 # Variable c_int '16' -sz_xQueryTextExtentsReq = 8 # Variable c_int '8' -Expose = 12 # Variable c_int '12' -XkbAlphabeticMask = 4 # Variable c_int '4' -sz_xChangeGCReq = 12 # Variable c_int '12' -X_UngrabKey = 34 # Variable c_int '34' -XNFontInfo = 'fontInfo' # Variable STRING '(const char*)"fontInfo"' -TopIf = 2 # Variable c_int '2' -XkbAllCompatMask = 3 # Variable c_int '3' -XkbControlsNotify = 3 # Variable c_int '3' -StructureNotifyMask = 131072 # Variable c_long '131072l' -WCONTINUED = 8 # Variable c_int '8' -XkbRGNamesMask = 8192 # Variable c_int '8192' -XkbXI_AllFeaturesMask = 31 # Variable c_int '31' -sz_xInternAtomReply = 32 # Variable c_int '32' -XNCursor = 'cursor' # Variable STRING '(const char*)"cursor"' -TileShape = 1 # Variable c_int '1' -WSTOPPED = 2 # Variable c_int '2' -X_SetAccessControl = 111 # Variable c_int '111' -XkbCompatMapNotify = 7 # Variable c_int '7' -XkbMaxKeyTypes = 255 # Variable c_int '255' -ESOCKTNOSUPPORT = 94 # Variable c_int '94' -FontChange = 255 # Variable c_int '255' -CURSORFONT = 'cursor' # Variable STRING '(const char*)"cursor"' -NotifyWhileGrabbed = 3 # Variable c_int '3' -XkbNoModifierMask = 0 # Variable c_int '0' -Below = 1 # Variable c_int '1' -EEXIST = 17 # Variable c_int '17' -sz_xPoint = 4 # Variable c_int '4' -sz_xGetKeyboardMappingReply = 32 # Variable c_int '32' -EPROTO = 71 # Variable c_int '71' -_SYS_SELECT_H = 1 # Variable c_int '1' -sz_xTimecoord = 8 # Variable c_int '8' -XkbGBN_ClientSymbolsMask = 4 # Variable c_long '4l' -_ISOC95_SOURCE = 1 # Variable c_int '1' -XkbActionMessageMask = 512 # Variable c_long '512l' -X_FreeColors = 88 # Variable c_int '88' -XkbAccessXNotify = 10 # Variable c_int '10' -CWBackPixmap = 1 # Variable c_long '1l' -Button1MotionMask = 256 # Variable c_long '256l' -PropModeReplace = 0 # Variable c_int '0' -XUSE_MTSAFE_API = 1 # Variable c_int '1' -XkbAXN_BKAccept = 4 # Variable c_int '4' -__SYSCALL_WORDSIZE = 64 # Variable c_int '64' -WindingRule = 1 # Variable c_int '1' -XkbSA_RedirectKey = 17 # Variable c_int '17' -xFalse = 0 # Variable c_int '0' -sz_xListInstalledColormapsReply = 32 # Variable c_int '32' -ENOTRECOVERABLE = 131 # Variable c_int '131' -XkbAX_SKAcceptFBMask = 2 # Variable c_long '2l' -xTrue = 1 # Variable c_int '1' -sz_xCopyColormapAndFreeReq = 12 # Variable c_int '12' -EADV = 68 # Variable c_int '68' -ENOSYS = 38 # Variable c_int '38' -BottomIf = 3 # Variable c_int '3' -BadPixmap = 4 # Variable c_int '4' -XkbAX_SKReleaseFBMask = 256 # Variable c_long '256l' -ZLNSPERBATCH = 1024 # Variable c_int '1024' -XkbSA_LockMods = 3 # Variable c_int '3' -XIMStatusCallbacks = 512 # Variable c_long '512l' -XkbNKN_KeycodesMask = 1 # Variable c_long '1l' -XkbKeyNameLength = 4 # Variable c_int '4' -XkbSI_LockingKey = 2 # Variable c_int '2' -_ISOC11_SOURCE = 1 # Variable c_int '1' -X_PolyArc = 68 # Variable c_int '68' -X_StoreNamedColor = 90 # Variable c_int '90' -sz_xQueryExtensionReply = 32 # Variable c_int '32' -XkbModifierStateMask = 1 # Variable c_long '1l' -__USE_UNIX98 = 1 # Variable c_int '1' -XkbSA_XFree86Private = 134 # Variable c_int '134' -XkbAllBooleanCtrlsMask = 8191 # Variable c_int '8191' -sz_xFreeColorsReq = 12 # Variable c_int '12' -XkbAX_SKOptionsMask = 192 # Variable c_int '192' -XNColormap = 'colorMap' # Variable STRING '(const char*)"colorMap"' -JoinMiter = 0 # Variable c_int '0' -sz_xChangeWindowAttributesReq = 12 # Variable c_int '12' -sz_xForceScreenSaverReq = 4 # Variable c_int '4' -Nonconvex = 1 # Variable c_int '1' -XkbOneLevelMask = 1 # Variable c_int '1' -GCLineStyle = 32 # Variable c_long '32l' -KeymapNotify = 11 # Variable c_int '11' -XkbSI_AllOf = 3 # Variable c_int '3' -XkbAllServerInfoMask = 248 # Variable c_int '248' -QueuedAlready = 0 # Variable c_int '0' -AsyncKeyboard = 3 # Variable c_int '3' -XkbOverlay1Mask = 1024 # Variable c_long '1024l' -SyncKeyboard = 4 # Variable c_int '4' -X_PolyPoint = 64 # Variable c_int '64' -XkbLC_AlwaysConsumeShiftAndLock = 4 # Variable c_int '4' -XkbKB_OpMask = 127 # Variable c_int '127' -StaticGravity = 10 # Variable c_int '10' -sz_xCopyPlaneReq = 32 # Variable c_int '32' -FontLeftToRight = 0 # Variable c_int '0' -StaticGray = 0 # Variable c_int '0' -ENETDOWN = 100 # Variable c_int '100' -XkbVirtualModNamesMask = 2048 # Variable c_int '2048' -EXIT_FAILURE = 1 # Variable c_int '1' -PropModePrepend = 1 # Variable c_int '1' -XkbGroup2Mask = 2 # Variable c_int '2' -EDOTDOT = 73 # Variable c_int '73' -EBADFD = 77 # Variable c_int '77' -NotifyAncestor = 0 # Variable c_int '0' -DoBlue = 4 # Variable c_int '4' -EISCONN = 106 # Variable c_int '106' -XkbLC_Default = 2 # Variable c_long '2l' -GXand = 1 # Variable c_int '1' -XkbGeomMaxColors = 32 # Variable c_int '32' -X_ReparentWindow = 7 # Variable c_int '7' -GCDashOffset = 1048576 # Variable c_long '1048576l' -XNStatusDrawCallback = 'statusDrawCallback' # Variable STRING '(const char*)"statusDrawCallback"' -X_kbSetDebuggingFlags = 101 # Variable c_int '101' -XID = c_ulong -Mask = c_ulong -Atom = c_ulong -VisualID = c_ulong -Time = c_ulong -Window = XID -Drawable = XID -Font = XID -Pixmap = XID -Cursor = XID -Colormap = XID -GContext = XID -KeySym = XID -KeyCode = c_ubyte -class _XkbAnyEvent(Structure): - pass -class _XDisplay(Structure): - pass -Display = _XDisplay -_XkbAnyEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_uint), -] -XkbAnyEvent = _XkbAnyEvent -class _XkbNewKeyboardNotify(Structure): - pass -_XkbNewKeyboardNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('old_device', c_int), - ('min_key_code', c_int), - ('max_key_code', c_int), - ('old_min_key_code', c_int), - ('old_max_key_code', c_int), - ('changed', c_uint), - ('req_major', c_char), - ('req_minor', c_char), -] -XkbNewKeyboardNotifyEvent = _XkbNewKeyboardNotify -class _XkbMapNotifyEvent(Structure): - pass -_XkbMapNotifyEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('changed', c_uint), - ('flags', c_uint), - ('first_type', c_int), - ('num_types', c_int), - ('min_key_code', KeyCode), - ('max_key_code', KeyCode), - ('first_key_sym', KeyCode), - ('first_key_act', KeyCode), - ('first_key_behavior', KeyCode), - ('first_key_explicit', KeyCode), - ('first_modmap_key', KeyCode), - ('first_vmodmap_key', KeyCode), - ('num_key_syms', c_int), - ('num_key_acts', c_int), - ('num_key_behaviors', c_int), - ('num_key_explicit', c_int), - ('num_modmap_keys', c_int), - ('num_vmodmap_keys', c_int), - ('vmods', c_uint), -] -XkbMapNotifyEvent = _XkbMapNotifyEvent -class _XkbStateNotifyEvent(Structure): - pass -_XkbStateNotifyEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('changed', c_uint), - ('group', c_int), - ('base_group', c_int), - ('latched_group', c_int), - ('locked_group', c_int), - ('mods', c_uint), - ('base_mods', c_uint), - ('latched_mods', c_uint), - ('locked_mods', c_uint), - ('compat_state', c_int), - ('grab_mods', c_ubyte), - ('compat_grab_mods', c_ubyte), - ('lookup_mods', c_ubyte), - ('compat_lookup_mods', c_ubyte), - ('ptr_buttons', c_int), - ('keycode', KeyCode), - ('event_type', c_char), - ('req_major', c_char), - ('req_minor', c_char), -] -XkbStateNotifyEvent = _XkbStateNotifyEvent -class _XkbControlsNotify(Structure): - pass -_XkbControlsNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('changed_ctrls', c_uint), - ('enabled_ctrls', c_uint), - ('enabled_ctrl_changes', c_uint), - ('num_groups', c_int), - ('keycode', KeyCode), - ('event_type', c_char), - ('req_major', c_char), - ('req_minor', c_char), -] -XkbControlsNotifyEvent = _XkbControlsNotify -class _XkbIndicatorNotify(Structure): - pass -_XkbIndicatorNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('changed', c_uint), - ('state', c_uint), -] -XkbIndicatorNotifyEvent = _XkbIndicatorNotify -class _XkbNamesNotify(Structure): - pass -_XkbNamesNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('changed', c_uint), - ('first_type', c_int), - ('num_types', c_int), - ('first_lvl', c_int), - ('num_lvls', c_int), - ('num_aliases', c_int), - ('num_radio_groups', c_int), - ('changed_vmods', c_uint), - ('changed_groups', c_uint), - ('changed_indicators', c_uint), - ('first_key', c_int), - ('num_keys', c_int), -] -XkbNamesNotifyEvent = _XkbNamesNotify -class _XkbCompatMapNotify(Structure): - pass -_XkbCompatMapNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('changed_groups', c_uint), - ('first_si', c_int), - ('num_si', c_int), - ('num_total_si', c_int), -] -XkbCompatMapNotifyEvent = _XkbCompatMapNotify -class _XkbBellNotify(Structure): - pass -_XkbBellNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('percent', c_int), - ('pitch', c_int), - ('duration', c_int), - ('bell_class', c_int), - ('bell_id', c_int), - ('name', Atom), - ('window', Window), - ('event_only', c_int), -] -XkbBellNotifyEvent = _XkbBellNotify -class _XkbActionMessage(Structure): - pass -_XkbActionMessage._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('keycode', KeyCode), - ('press', c_int), - ('key_event_follows', c_int), - ('group', c_int), - ('mods', c_uint), - ('message', c_char * 7), -] -XkbActionMessageEvent = _XkbActionMessage -class _XkbAccessXNotify(Structure): - pass -_XkbAccessXNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('detail', c_int), - ('keycode', c_int), - ('sk_delay', c_int), - ('debounce_delay', c_int), -] -XkbAccessXNotifyEvent = _XkbAccessXNotify -class _XkbExtensionDeviceNotify(Structure): - pass -_XkbExtensionDeviceNotify._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('time', Time), - ('xkb_type', c_int), - ('device', c_int), - ('reason', c_uint), - ('supported', c_uint), - ('unsupported', c_uint), - ('first_btn', c_int), - ('num_btns', c_int), - ('leds_defined', c_uint), - ('led_state', c_uint), - ('led_class', c_int), - ('led_id', c_int), -] -XkbExtensionDeviceNotifyEvent = _XkbExtensionDeviceNotify -class _XkbEvent(Union): - pass -XkbEvent = _XkbEvent -class _XkbKbdDpyState(Structure): - pass -_XkbKbdDpyState._fields_ = [ -] -XkbKbdDpyStatePtr = POINTER(_XkbKbdDpyState) -XkbKbdDpyStateRec = _XkbKbdDpyState -XkbIgnoreExtension = _libraries['libX11.so.6'].XkbIgnoreExtension -XkbIgnoreExtension.restype = c_int -XkbIgnoreExtension.argtypes = [c_int] -XkbOpenDisplay = _libraries['libX11.so.6'].XkbOpenDisplay -XkbOpenDisplay.restype = POINTER(Display) -XkbOpenDisplay.argtypes = [STRING, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int)] -XkbQueryExtension = _libraries['libX11.so.6'].XkbQueryExtension -XkbQueryExtension.restype = c_int -XkbQueryExtension.argtypes = [POINTER(Display), POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int)] -XkbUseExtension = _libraries['libX11.so.6'].XkbUseExtension -XkbUseExtension.restype = c_int -XkbUseExtension.argtypes = [POINTER(Display), POINTER(c_int), POINTER(c_int)] -XkbLibraryVersion = _libraries['libX11.so.6'].XkbLibraryVersion -XkbLibraryVersion.restype = c_int -XkbLibraryVersion.argtypes = [POINTER(c_int), POINTER(c_int)] -XkbSetXlibControls = _libraries['libX11.so.6'].XkbSetXlibControls -XkbSetXlibControls.restype = c_uint -XkbSetXlibControls.argtypes = [POINTER(Display), c_uint, c_uint] -XkbGetXlibControls = _libraries['libX11.so.6'].XkbGetXlibControls -XkbGetXlibControls.restype = c_uint -XkbGetXlibControls.argtypes = [POINTER(Display)] -XkbXlibControlsImplemented = _libraries['libX11.so.6'].XkbXlibControlsImplemented -XkbXlibControlsImplemented.restype = c_uint -XkbXlibControlsImplemented.argtypes = [] -XkbInternAtomFunc = CFUNCTYPE(Atom, POINTER(Display), STRING, c_int) -XkbGetAtomNameFunc = CFUNCTYPE(STRING, POINTER(Display), Atom) -XkbSetAtomFuncs = _libraries['libX11.so.6'].XkbSetAtomFuncs -XkbSetAtomFuncs.restype = None -XkbSetAtomFuncs.argtypes = [XkbInternAtomFunc, XkbGetAtomNameFunc] -XkbKeycodeToKeysym = _libraries['libX11.so.6'].XkbKeycodeToKeysym -XkbKeycodeToKeysym.restype = KeySym -XkbKeycodeToKeysym.argtypes = [POINTER(Display), KeyCode, c_int, c_int] -XkbKeysymToModifiers = _libraries['libX11.so.6'].XkbKeysymToModifiers -XkbKeysymToModifiers.restype = c_uint -XkbKeysymToModifiers.argtypes = [POINTER(Display), KeySym] -XkbLookupKeySym = _libraries['libX11.so.6'].XkbLookupKeySym -XkbLookupKeySym.restype = c_int -XkbLookupKeySym.argtypes = [POINTER(Display), KeyCode, c_uint, POINTER(c_uint), POINTER(KeySym)] -XkbLookupKeyBinding = _libraries['libX11.so.6'].XkbLookupKeyBinding -XkbLookupKeyBinding.restype = c_int -XkbLookupKeyBinding.argtypes = [POINTER(Display), KeySym, c_uint, STRING, c_int, POINTER(c_int)] -class _XkbDesc(Structure): - pass -XkbDescPtr = POINTER(_XkbDesc) -XkbTranslateKeyCode = _libraries['libX11.so.6'].XkbTranslateKeyCode -XkbTranslateKeyCode.restype = c_int -XkbTranslateKeyCode.argtypes = [XkbDescPtr, KeyCode, c_uint, POINTER(c_uint), POINTER(KeySym)] -XkbTranslateKeySym = _libraries['libX11.so.6'].XkbTranslateKeySym -XkbTranslateKeySym.restype = c_int -XkbTranslateKeySym.argtypes = [POINTER(Display), POINTER(KeySym), c_uint, STRING, c_int, POINTER(c_int)] -XkbSetAutoRepeatRate = _libraries['libX11.so.6'].XkbSetAutoRepeatRate -XkbSetAutoRepeatRate.restype = c_int -XkbSetAutoRepeatRate.argtypes = [POINTER(Display), c_uint, c_uint, c_uint] -XkbGetAutoRepeatRate = _libraries['libX11.so.6'].XkbGetAutoRepeatRate -XkbGetAutoRepeatRate.restype = c_int -XkbGetAutoRepeatRate.argtypes = [POINTER(Display), c_uint, POINTER(c_uint), POINTER(c_uint)] -XkbChangeEnabledControls = _libraries['libX11.so.6'].XkbChangeEnabledControls -XkbChangeEnabledControls.restype = c_int -XkbChangeEnabledControls.argtypes = [POINTER(Display), c_uint, c_uint, c_uint] -XkbDeviceBell = _libraries['libX11.so.6'].XkbDeviceBell -XkbDeviceBell.restype = c_int -XkbDeviceBell.argtypes = [POINTER(Display), Window, c_int, c_int, c_int, c_int, Atom] -XkbForceDeviceBell = _libraries['libX11.so.6'].XkbForceDeviceBell -XkbForceDeviceBell.restype = c_int -XkbForceDeviceBell.argtypes = [POINTER(Display), c_int, c_int, c_int, c_int] -XkbDeviceBellEvent = _libraries['libX11.so.6'].XkbDeviceBellEvent -XkbDeviceBellEvent.restype = c_int -XkbDeviceBellEvent.argtypes = [POINTER(Display), Window, c_int, c_int, c_int, c_int, Atom] -XkbBell = _libraries['libX11.so.6'].XkbBell -XkbBell.restype = c_int -XkbBell.argtypes = [POINTER(Display), Window, c_int, Atom] -XkbForceBell = _libraries['libX11.so.6'].XkbForceBell -XkbForceBell.restype = c_int -XkbForceBell.argtypes = [POINTER(Display), c_int] -XkbBellEvent = _libraries['libX11.so.6'].XkbBellEvent -XkbBellEvent.restype = c_int -XkbBellEvent.argtypes = [POINTER(Display), Window, c_int, Atom] -XkbSelectEvents = _libraries['libX11.so.6'].XkbSelectEvents -XkbSelectEvents.restype = c_int -XkbSelectEvents.argtypes = [POINTER(Display), c_uint, c_uint, c_uint] -XkbSelectEventDetails = _libraries['libX11.so.6'].XkbSelectEventDetails -XkbSelectEventDetails.restype = c_int -XkbSelectEventDetails.argtypes = [POINTER(Display), c_uint, c_uint, c_ulong, c_ulong] -class _XkbMapChanges(Structure): - pass -XkbMapChangesPtr = POINTER(_XkbMapChanges) -XkbNoteMapChanges = _libraries['libX11.so.6'].XkbNoteMapChanges -XkbNoteMapChanges.restype = None -XkbNoteMapChanges.argtypes = [XkbMapChangesPtr, POINTER(XkbMapNotifyEvent), c_uint] -class _XkbNameChanges(Structure): - pass -XkbNameChangesPtr = POINTER(_XkbNameChanges) -XkbNoteNameChanges = _libraries['libX11.so.6'].XkbNoteNameChanges -XkbNoteNameChanges.restype = None -XkbNoteNameChanges.argtypes = [XkbNameChangesPtr, POINTER(XkbNamesNotifyEvent), c_uint] -XkbGetIndicatorState = _libraries['libX11.so.6'].XkbGetIndicatorState -XkbGetIndicatorState.restype = c_int -XkbGetIndicatorState.argtypes = [POINTER(Display), c_uint, POINTER(c_uint)] -XkbGetIndicatorMap = _libraries['libX11.so.6'].XkbGetIndicatorMap -XkbGetIndicatorMap.restype = c_int -XkbGetIndicatorMap.argtypes = [POINTER(Display), c_ulong, XkbDescPtr] -XkbSetIndicatorMap = _libraries['libX11.so.6'].XkbSetIndicatorMap -XkbSetIndicatorMap.restype = c_int -XkbSetIndicatorMap.argtypes = [POINTER(Display), c_ulong, XkbDescPtr] -class _XkbIndicatorMapRec(Structure): - pass -XkbIndicatorMapPtr = POINTER(_XkbIndicatorMapRec) -XkbGetNamedIndicator = _libraries['libX11.so.6'].XkbGetNamedIndicator -XkbGetNamedIndicator.restype = c_int -XkbGetNamedIndicator.argtypes = [POINTER(Display), Atom, POINTER(c_int), POINTER(c_int), XkbIndicatorMapPtr, POINTER(c_int)] -XkbGetNamedDeviceIndicator = _libraries['libX11.so.6'].XkbGetNamedDeviceIndicator -XkbGetNamedDeviceIndicator.restype = c_int -XkbGetNamedDeviceIndicator.argtypes = [POINTER(Display), c_uint, c_uint, c_uint, Atom, POINTER(c_int), POINTER(c_int), XkbIndicatorMapPtr, POINTER(c_int)] -XkbSetNamedIndicator = _libraries['libX11.so.6'].XkbSetNamedIndicator -XkbSetNamedIndicator.restype = c_int -XkbSetNamedIndicator.argtypes = [POINTER(Display), Atom, c_int, c_int, c_int, XkbIndicatorMapPtr] -XkbSetNamedDeviceIndicator = _libraries['libX11.so.6'].XkbSetNamedDeviceIndicator -XkbSetNamedDeviceIndicator.restype = c_int -XkbSetNamedDeviceIndicator.argtypes = [POINTER(Display), c_uint, c_uint, c_uint, Atom, c_int, c_int, c_int, XkbIndicatorMapPtr] -XkbLockModifiers = _libraries['libX11.so.6'].XkbLockModifiers -XkbLockModifiers.restype = c_int -XkbLockModifiers.argtypes = [POINTER(Display), c_uint, c_uint, c_uint] -XkbLatchModifiers = _libraries['libX11.so.6'].XkbLatchModifiers -XkbLatchModifiers.restype = c_int -XkbLatchModifiers.argtypes = [POINTER(Display), c_uint, c_uint, c_uint] -XkbLockGroup = _libraries['libX11.so.6'].XkbLockGroup -XkbLockGroup.restype = c_int -XkbLockGroup.argtypes = [POINTER(Display), c_uint, c_uint] -XkbLatchGroup = _libraries['libX11.so.6'].XkbLatchGroup -XkbLatchGroup.restype = c_int -XkbLatchGroup.argtypes = [POINTER(Display), c_uint, c_uint] -XkbSetServerInternalMods = _libraries['libX11.so.6'].XkbSetServerInternalMods -XkbSetServerInternalMods.restype = c_int -XkbSetServerInternalMods.argtypes = [POINTER(Display), c_uint, c_uint, c_uint, c_uint, c_uint] -XkbSetIgnoreLockMods = _libraries['libX11.so.6'].XkbSetIgnoreLockMods -XkbSetIgnoreLockMods.restype = c_int -XkbSetIgnoreLockMods.argtypes = [POINTER(Display), c_uint, c_uint, c_uint, c_uint, c_uint] -XkbVirtualModsToReal = _libraries['libX11.so.6'].XkbVirtualModsToReal -XkbVirtualModsToReal.restype = c_int -XkbVirtualModsToReal.argtypes = [XkbDescPtr, c_uint, POINTER(c_uint)] -class _XkbKeyType(Structure): - pass -XkbKeyTypePtr = POINTER(_XkbKeyType) -XkbComputeEffectiveMap = _libraries['libX11.so.6'].XkbComputeEffectiveMap -XkbComputeEffectiveMap.restype = c_int -XkbComputeEffectiveMap.argtypes = [XkbDescPtr, XkbKeyTypePtr, POINTER(c_ubyte)] -XkbInitCanonicalKeyTypes = _libraries['libX11.so.6'].XkbInitCanonicalKeyTypes -XkbInitCanonicalKeyTypes.restype = c_int -XkbInitCanonicalKeyTypes.argtypes = [XkbDescPtr, c_uint, c_int] -XkbAllocKeyboard = _libraries['libX11.so.6'].XkbAllocKeyboard -XkbAllocKeyboard.restype = XkbDescPtr -XkbAllocKeyboard.argtypes = [] -XkbFreeKeyboard = _libraries['libX11.so.6'].XkbFreeKeyboard -XkbFreeKeyboard.restype = None -XkbFreeKeyboard.argtypes = [XkbDescPtr, c_uint, c_int] -XkbAllocClientMap = _libraries['libX11.so.6'].XkbAllocClientMap -XkbAllocClientMap.restype = c_int -XkbAllocClientMap.argtypes = [XkbDescPtr, c_uint, c_uint] -XkbAllocServerMap = _libraries['libX11.so.6'].XkbAllocServerMap -XkbAllocServerMap.restype = c_int -XkbAllocServerMap.argtypes = [XkbDescPtr, c_uint, c_uint] -XkbFreeClientMap = _libraries['libX11.so.6'].XkbFreeClientMap -XkbFreeClientMap.restype = None -XkbFreeClientMap.argtypes = [XkbDescPtr, c_uint, c_int] -XkbFreeServerMap = _libraries['libX11.so.6'].XkbFreeServerMap -XkbFreeServerMap.restype = None -XkbFreeServerMap.argtypes = [XkbDescPtr, c_uint, c_int] -XkbAddKeyType = _libraries['libX11.so.6'].XkbAddKeyType -XkbAddKeyType.restype = XkbKeyTypePtr -XkbAddKeyType.argtypes = [XkbDescPtr, Atom, c_int, c_int, c_int] -XkbAllocIndicatorMaps = _libraries['libX11.so.6'].XkbAllocIndicatorMaps -XkbAllocIndicatorMaps.restype = c_int -XkbAllocIndicatorMaps.argtypes = [XkbDescPtr] -XkbFreeIndicatorMaps = _libraries['libX11.so.6'].XkbFreeIndicatorMaps -XkbFreeIndicatorMaps.restype = None -XkbFreeIndicatorMaps.argtypes = [XkbDescPtr] -XkbGetMap = _libraries['libX11.so.6'].XkbGetMap -XkbGetMap.restype = XkbDescPtr -XkbGetMap.argtypes = [POINTER(Display), c_uint, c_uint] -XkbGetUpdatedMap = _libraries['libX11.so.6'].XkbGetUpdatedMap -XkbGetUpdatedMap.restype = c_int -XkbGetUpdatedMap.argtypes = [POINTER(Display), c_uint, XkbDescPtr] -XkbGetMapChanges = _libraries['libX11.so.6'].XkbGetMapChanges -XkbGetMapChanges.restype = c_int -XkbGetMapChanges.argtypes = [POINTER(Display), XkbDescPtr, XkbMapChangesPtr] -XkbRefreshKeyboardMapping = _libraries['libX11.so.6'].XkbRefreshKeyboardMapping -XkbRefreshKeyboardMapping.restype = c_int -XkbRefreshKeyboardMapping.argtypes = [POINTER(XkbMapNotifyEvent)] -XkbGetKeyTypes = _libraries['libX11.so.6'].XkbGetKeyTypes -XkbGetKeyTypes.restype = c_int -XkbGetKeyTypes.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbGetKeySyms = _libraries['libX11.so.6'].XkbGetKeySyms -XkbGetKeySyms.restype = c_int -XkbGetKeySyms.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbGetKeyActions = _libraries['libX11.so.6'].XkbGetKeyActions -XkbGetKeyActions.restype = c_int -XkbGetKeyActions.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbGetKeyBehaviors = _libraries['libX11.so.6'].XkbGetKeyBehaviors -XkbGetKeyBehaviors.restype = c_int -XkbGetKeyBehaviors.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbGetVirtualMods = _libraries['libX11.so.6'].XkbGetVirtualMods -XkbGetVirtualMods.restype = c_int -XkbGetVirtualMods.argtypes = [POINTER(Display), c_uint, XkbDescPtr] -XkbGetKeyExplicitComponents = _libraries['libX11.so.6'].XkbGetKeyExplicitComponents -XkbGetKeyExplicitComponents.restype = c_int -XkbGetKeyExplicitComponents.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbGetKeyModifierMap = _libraries['libX11.so.6'].XkbGetKeyModifierMap -XkbGetKeyModifierMap.restype = c_int -XkbGetKeyModifierMap.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbGetKeyVirtualModMap = _libraries['libX11.so.6'].XkbGetKeyVirtualModMap -XkbGetKeyVirtualModMap.restype = c_int -XkbGetKeyVirtualModMap.argtypes = [POINTER(Display), c_uint, c_uint, XkbDescPtr] -XkbAllocControls = _libraries['libX11.so.6'].XkbAllocControls -XkbAllocControls.restype = c_int -XkbAllocControls.argtypes = [XkbDescPtr, c_uint] -XkbFreeControls = _libraries['libX11.so.6'].XkbFreeControls -XkbFreeControls.restype = None -XkbFreeControls.argtypes = [XkbDescPtr, c_uint, c_int] -XkbGetControls = _libraries['libX11.so.6'].XkbGetControls -XkbGetControls.restype = c_int -XkbGetControls.argtypes = [POINTER(Display), c_ulong, XkbDescPtr] -XkbSetControls = _libraries['libX11.so.6'].XkbSetControls -XkbSetControls.restype = c_int -XkbSetControls.argtypes = [POINTER(Display), c_ulong, XkbDescPtr] -class _XkbControlsChanges(Structure): - pass -XkbControlsChangesPtr = POINTER(_XkbControlsChanges) -XkbNoteControlsChanges = _libraries['libX11.so.6'].XkbNoteControlsChanges -XkbNoteControlsChanges.restype = None -XkbNoteControlsChanges.argtypes = [XkbControlsChangesPtr, POINTER(XkbControlsNotifyEvent), c_uint] -XkbAllocCompatMap = _libraries['libX11.so.6'].XkbAllocCompatMap -XkbAllocCompatMap.restype = c_int -XkbAllocCompatMap.argtypes = [XkbDescPtr, c_uint, c_uint] -XkbFreeCompatMap = _libraries['libX11.so.6'].XkbFreeCompatMap -XkbFreeCompatMap.restype = None -XkbFreeCompatMap.argtypes = [XkbDescPtr, c_uint, c_int] -XkbGetCompatMap = _libraries['libX11.so.6'].XkbGetCompatMap -XkbGetCompatMap.restype = c_int -XkbGetCompatMap.argtypes = [POINTER(Display), c_uint, XkbDescPtr] -XkbSetCompatMap = _libraries['libX11.so.6'].XkbSetCompatMap -XkbSetCompatMap.restype = c_int -XkbSetCompatMap.argtypes = [POINTER(Display), c_uint, XkbDescPtr, c_int] -XkbAllocNames = _libraries['libX11.so.6'].XkbAllocNames -XkbAllocNames.restype = c_int -XkbAllocNames.argtypes = [XkbDescPtr, c_uint, c_int, c_int] -XkbGetNames = _libraries['libX11.so.6'].XkbGetNames -XkbGetNames.restype = c_int -XkbGetNames.argtypes = [POINTER(Display), c_uint, XkbDescPtr] -XkbSetNames = _libraries['libX11.so.6'].XkbSetNames -XkbSetNames.restype = c_int -XkbSetNames.argtypes = [POINTER(Display), c_uint, c_uint, c_uint, XkbDescPtr] -XkbChangeNames = _libraries['libX11.so.6'].XkbChangeNames -XkbChangeNames.restype = c_int -XkbChangeNames.argtypes = [POINTER(Display), XkbDescPtr, XkbNameChangesPtr] -XkbFreeNames = _libraries['libX11.so.6'].XkbFreeNames -XkbFreeNames.restype = None -XkbFreeNames.argtypes = [XkbDescPtr, c_uint, c_int] -class _XkbStateRec(Structure): - pass -XkbStatePtr = POINTER(_XkbStateRec) -XkbGetState = _libraries['libX11.so.6'].XkbGetState -XkbGetState.restype = c_int -XkbGetState.argtypes = [POINTER(Display), c_uint, XkbStatePtr] -XkbSetMap = _libraries['libX11.so.6'].XkbSetMap -XkbSetMap.restype = c_int -XkbSetMap.argtypes = [POINTER(Display), c_uint, XkbDescPtr] -XkbChangeMap = _libraries['libX11.so.6'].XkbChangeMap -XkbChangeMap.restype = c_int -XkbChangeMap.argtypes = [POINTER(Display), XkbDescPtr, XkbMapChangesPtr] -XkbSetDetectableAutoRepeat = _libraries['libX11.so.6'].XkbSetDetectableAutoRepeat -XkbSetDetectableAutoRepeat.restype = c_int -XkbSetDetectableAutoRepeat.argtypes = [POINTER(Display), c_int, POINTER(c_int)] -XkbGetDetectableAutoRepeat = _libraries['libX11.so.6'].XkbGetDetectableAutoRepeat -XkbGetDetectableAutoRepeat.restype = c_int -XkbGetDetectableAutoRepeat.argtypes = [POINTER(Display), POINTER(c_int)] -XkbSetAutoResetControls = _libraries['libX11.so.6'].XkbSetAutoResetControls -XkbSetAutoResetControls.restype = c_int -XkbSetAutoResetControls.argtypes = [POINTER(Display), c_uint, POINTER(c_uint), POINTER(c_uint)] -XkbGetAutoResetControls = _libraries['libX11.so.6'].XkbGetAutoResetControls -XkbGetAutoResetControls.restype = c_int -XkbGetAutoResetControls.argtypes = [POINTER(Display), POINTER(c_uint), POINTER(c_uint)] -XkbSetPerClientControls = _libraries['libX11.so.6'].XkbSetPerClientControls -XkbSetPerClientControls.restype = c_int -XkbSetPerClientControls.argtypes = [POINTER(Display), c_uint, POINTER(c_uint)] -XkbGetPerClientControls = _libraries['libX11.so.6'].XkbGetPerClientControls -XkbGetPerClientControls.restype = c_int -XkbGetPerClientControls.argtypes = [POINTER(Display), POINTER(c_uint)] -XkbCopyKeyType = _libraries['libX11.so.6'].XkbCopyKeyType -XkbCopyKeyType.restype = c_int -XkbCopyKeyType.argtypes = [XkbKeyTypePtr, XkbKeyTypePtr] -XkbCopyKeyTypes = _libraries['libX11.so.6'].XkbCopyKeyTypes -XkbCopyKeyTypes.restype = c_int -XkbCopyKeyTypes.argtypes = [XkbKeyTypePtr, XkbKeyTypePtr, c_int] -XkbResizeKeyType = _libraries['libX11.so.6'].XkbResizeKeyType -XkbResizeKeyType.restype = c_int -XkbResizeKeyType.argtypes = [XkbDescPtr, c_int, c_int, c_int, c_int] -XkbResizeKeySyms = _libraries['libX11.so.6'].XkbResizeKeySyms -XkbResizeKeySyms.restype = POINTER(KeySym) -XkbResizeKeySyms.argtypes = [XkbDescPtr, c_int, c_int] -class _XkbAction(Union): - pass -XkbAction = _XkbAction -XkbResizeKeyActions = _libraries['libX11.so.6'].XkbResizeKeyActions -XkbResizeKeyActions.restype = POINTER(XkbAction) -XkbResizeKeyActions.argtypes = [XkbDescPtr, c_int, c_int] -XkbChangeTypesOfKey = _libraries['libX11.so.6'].XkbChangeTypesOfKey -XkbChangeTypesOfKey.restype = c_int -XkbChangeTypesOfKey.argtypes = [XkbDescPtr, c_int, c_int, c_uint, POINTER(c_int), XkbMapChangesPtr] -class _XkbChanges(Structure): - pass -XkbChangesPtr = POINTER(_XkbChanges) -XkbChangeKeycodeRange = _libraries['libX11.so.6'].XkbChangeKeycodeRange -XkbChangeKeycodeRange.restype = c_int -XkbChangeKeycodeRange.argtypes = [XkbDescPtr, c_int, c_int, XkbChangesPtr] -class _XkbComponentList(Structure): - pass -XkbComponentListPtr = POINTER(_XkbComponentList) -class _XkbComponentNames(Structure): - pass -XkbComponentNamesPtr = POINTER(_XkbComponentNames) -XkbListComponents = _libraries['libX11.so.6'].XkbListComponents -XkbListComponents.restype = XkbComponentListPtr -XkbListComponents.argtypes = [POINTER(Display), c_uint, XkbComponentNamesPtr, POINTER(c_int)] -XkbFreeComponentList = _libraries['libX11.so.6'].XkbFreeComponentList -XkbFreeComponentList.restype = None -XkbFreeComponentList.argtypes = [XkbComponentListPtr] -XkbGetKeyboard = _libraries['libX11.so.6'].XkbGetKeyboard -XkbGetKeyboard.restype = XkbDescPtr -XkbGetKeyboard.argtypes = [POINTER(Display), c_uint, c_uint] -XkbGetKeyboardByName = _libraries['libX11.so.6'].XkbGetKeyboardByName -XkbGetKeyboardByName.restype = XkbDescPtr -XkbGetKeyboardByName.argtypes = [POINTER(Display), c_uint, XkbComponentNamesPtr, c_uint, c_uint, c_int] -XkbKeyTypesForCoreSymbols = _libraries['libX11.so.6'].XkbKeyTypesForCoreSymbols -XkbKeyTypesForCoreSymbols.restype = c_int -XkbKeyTypesForCoreSymbols.argtypes = [XkbDescPtr, c_int, POINTER(KeySym), c_uint, POINTER(c_int), POINTER(KeySym)] -XkbApplyCompatMapToKey = _libraries['libX11.so.6'].XkbApplyCompatMapToKey -XkbApplyCompatMapToKey.restype = c_int -XkbApplyCompatMapToKey.argtypes = [XkbDescPtr, KeyCode, XkbChangesPtr] -XkbUpdateMapFromCore = _libraries['libX11.so.6'].XkbUpdateMapFromCore -XkbUpdateMapFromCore.restype = c_int -XkbUpdateMapFromCore.argtypes = [XkbDescPtr, KeyCode, c_int, c_int, POINTER(KeySym), XkbChangesPtr] -class _XkbDeviceLedInfo(Structure): - pass -XkbDeviceLedInfoPtr = POINTER(_XkbDeviceLedInfo) -class _XkbDeviceInfo(Structure): - pass -XkbDeviceInfoPtr = POINTER(_XkbDeviceInfo) -XkbAddDeviceLedInfo = _libraries['libX11.so.6'].XkbAddDeviceLedInfo -XkbAddDeviceLedInfo.restype = XkbDeviceLedInfoPtr -XkbAddDeviceLedInfo.argtypes = [XkbDeviceInfoPtr, c_uint, c_uint] -XkbResizeDeviceButtonActions = _libraries['libX11.so.6'].XkbResizeDeviceButtonActions -XkbResizeDeviceButtonActions.restype = c_int -XkbResizeDeviceButtonActions.argtypes = [XkbDeviceInfoPtr, c_uint] -XkbAllocDeviceInfo = _libraries['libX11.so.6'].XkbAllocDeviceInfo -XkbAllocDeviceInfo.restype = XkbDeviceInfoPtr -XkbAllocDeviceInfo.argtypes = [c_uint, c_uint, c_uint] -XkbFreeDeviceInfo = _libraries['libX11.so.6'].XkbFreeDeviceInfo -XkbFreeDeviceInfo.restype = None -XkbFreeDeviceInfo.argtypes = [XkbDeviceInfoPtr, c_uint, c_int] -class _XkbDeviceChanges(Structure): - pass -XkbDeviceChangesPtr = POINTER(_XkbDeviceChanges) -XkbNoteDeviceChanges = _libraries['libX11.so.6'].XkbNoteDeviceChanges -XkbNoteDeviceChanges.restype = None -XkbNoteDeviceChanges.argtypes = [XkbDeviceChangesPtr, POINTER(XkbExtensionDeviceNotifyEvent), c_uint] -XkbGetDeviceInfo = _libraries['libX11.so.6'].XkbGetDeviceInfo -XkbGetDeviceInfo.restype = XkbDeviceInfoPtr -XkbGetDeviceInfo.argtypes = [POINTER(Display), c_uint, c_uint, c_uint, c_uint] -XkbGetDeviceInfoChanges = _libraries['libX11.so.6'].XkbGetDeviceInfoChanges -XkbGetDeviceInfoChanges.restype = c_int -XkbGetDeviceInfoChanges.argtypes = [POINTER(Display), XkbDeviceInfoPtr, XkbDeviceChangesPtr] -XkbGetDeviceButtonActions = _libraries['libX11.so.6'].XkbGetDeviceButtonActions -XkbGetDeviceButtonActions.restype = c_int -XkbGetDeviceButtonActions.argtypes = [POINTER(Display), XkbDeviceInfoPtr, c_int, c_uint, c_uint] -XkbGetDeviceLedInfo = _libraries['libX11.so.6'].XkbGetDeviceLedInfo -XkbGetDeviceLedInfo.restype = c_int -XkbGetDeviceLedInfo.argtypes = [POINTER(Display), XkbDeviceInfoPtr, c_uint, c_uint, c_uint] -XkbSetDeviceInfo = _libraries['libX11.so.6'].XkbSetDeviceInfo -XkbSetDeviceInfo.restype = c_int -XkbSetDeviceInfo.argtypes = [POINTER(Display), c_uint, XkbDeviceInfoPtr] -XkbChangeDeviceInfo = _libraries['libX11.so.6'].XkbChangeDeviceInfo -XkbChangeDeviceInfo.restype = c_int -XkbChangeDeviceInfo.argtypes = [POINTER(Display), XkbDeviceInfoPtr, XkbDeviceChangesPtr] -XkbSetDeviceLedInfo = _libraries['libX11.so.6'].XkbSetDeviceLedInfo -XkbSetDeviceLedInfo.restype = c_int -XkbSetDeviceLedInfo.argtypes = [POINTER(Display), XkbDeviceInfoPtr, c_uint, c_uint, c_uint] -XkbSetDeviceButtonActions = _libraries['libX11.so.6'].XkbSetDeviceButtonActions -XkbSetDeviceButtonActions.restype = c_int -XkbSetDeviceButtonActions.argtypes = [POINTER(Display), XkbDeviceInfoPtr, c_uint, c_uint] -XkbToControl = _libraries['libX11.so.6'].XkbToControl -XkbToControl.restype = c_char -XkbToControl.argtypes = [c_char] -XkbSetDebuggingFlags = _libraries['libX11.so.6'].XkbSetDebuggingFlags -XkbSetDebuggingFlags.restype = c_int -XkbSetDebuggingFlags.argtypes = [POINTER(Display), c_uint, c_uint, STRING, c_uint, c_uint, POINTER(c_uint), POINTER(c_uint)] -XkbApplyVirtualModChanges = _libraries['libX11.so.6'].XkbApplyVirtualModChanges -XkbApplyVirtualModChanges.restype = c_int -XkbApplyVirtualModChanges.argtypes = [XkbDescPtr, c_uint, XkbChangesPtr] -XkbUpdateActionVirtualMods = _libraries['libX11.so.6'].XkbUpdateActionVirtualMods -XkbUpdateActionVirtualMods.restype = c_int -XkbUpdateActionVirtualMods.argtypes = [XkbDescPtr, POINTER(XkbAction), c_uint] -XkbUpdateKeyTypeVirtualMods = _libraries['libX11.so.6'].XkbUpdateKeyTypeVirtualMods -XkbUpdateKeyTypeVirtualMods.restype = None -XkbUpdateKeyTypeVirtualMods.argtypes = [XkbDescPtr, XkbKeyTypePtr, c_uint, XkbChangesPtr] -_Xmblen = _libraries['libX11.so.6']._Xmblen -_Xmblen.restype = c_int -_Xmblen.argtypes = [STRING, c_int] -XPointer = STRING -class _XExtData(Structure): - pass -_XExtData._fields_ = [ - ('number', c_int), - ('next', POINTER(_XExtData)), - ('free_private', CFUNCTYPE(c_int, POINTER(_XExtData))), - ('private_data', XPointer), -] -XExtData = _XExtData -class XExtCodes(Structure): - pass -XExtCodes._fields_ = [ - ('extension', c_int), - ('major_opcode', c_int), - ('first_event', c_int), - ('first_error', c_int), -] -class XPixmapFormatValues(Structure): - pass -XPixmapFormatValues._fields_ = [ - ('depth', c_int), - ('bits_per_pixel', c_int), - ('scanline_pad', c_int), -] -class XGCValues(Structure): - pass -XGCValues._fields_ = [ - ('function', c_int), - ('plane_mask', c_ulong), - ('foreground', c_ulong), - ('background', c_ulong), - ('line_width', c_int), - ('line_style', c_int), - ('cap_style', c_int), - ('join_style', c_int), - ('fill_style', c_int), - ('fill_rule', c_int), - ('arc_mode', c_int), - ('tile', Pixmap), - ('stipple', Pixmap), - ('ts_x_origin', c_int), - ('ts_y_origin', c_int), - ('font', Font), - ('subwindow_mode', c_int), - ('graphics_exposures', c_int), - ('clip_x_origin', c_int), - ('clip_y_origin', c_int), - ('clip_mask', Pixmap), - ('dash_offset', c_int), - ('dashes', c_char), -] -class _XGC(Structure): - pass -GC = POINTER(_XGC) -class Visual(Structure): - pass -Visual._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('visualid', VisualID), - ('c_class', c_int), - ('red_mask', c_ulong), - ('green_mask', c_ulong), - ('blue_mask', c_ulong), - ('bits_per_rgb', c_int), - ('map_entries', c_int), -] -class Depth(Structure): - pass -Depth._fields_ = [ - ('depth', c_int), - ('nvisuals', c_int), - ('visuals', POINTER(Visual)), -] -class Screen(Structure): - pass -Screen._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('display', POINTER(_XDisplay)), - ('root', Window), - ('width', c_int), - ('height', c_int), - ('mwidth', c_int), - ('mheight', c_int), - ('ndepths', c_int), - ('depths', POINTER(Depth)), - ('root_depth', c_int), - ('root_visual', POINTER(Visual)), - ('default_gc', GC), - ('cmap', Colormap), - ('white_pixel', c_ulong), - ('black_pixel', c_ulong), - ('max_maps', c_int), - ('min_maps', c_int), - ('backing_store', c_int), - ('save_unders', c_int), - ('root_input_mask', c_long), -] -class ScreenFormat(Structure): - pass -ScreenFormat._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('depth', c_int), - ('bits_per_pixel', c_int), - ('scanline_pad', c_int), -] -class XSetWindowAttributes(Structure): - pass -XSetWindowAttributes._fields_ = [ - ('background_pixmap', Pixmap), - ('background_pixel', c_ulong), - ('border_pixmap', Pixmap), - ('border_pixel', c_ulong), - ('bit_gravity', c_int), - ('win_gravity', c_int), - ('backing_store', c_int), - ('backing_planes', c_ulong), - ('backing_pixel', c_ulong), - ('save_under', c_int), - ('event_mask', c_long), - ('do_not_propagate_mask', c_long), - ('override_redirect', c_int), - ('colormap', Colormap), - ('cursor', Cursor), -] -class XWindowAttributes(Structure): - pass -XWindowAttributes._fields_ = [ - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('border_width', c_int), - ('depth', c_int), - ('visual', POINTER(Visual)), - ('root', Window), - ('c_class', c_int), - ('bit_gravity', c_int), - ('win_gravity', c_int), - ('backing_store', c_int), - ('backing_planes', c_ulong), - ('backing_pixel', c_ulong), - ('save_under', c_int), - ('colormap', Colormap), - ('map_installed', c_int), - ('map_state', c_int), - ('all_event_masks', c_long), - ('your_event_mask', c_long), - ('do_not_propagate_mask', c_long), - ('override_redirect', c_int), - ('screen', POINTER(Screen)), -] -class XHostAddress(Structure): - pass -XHostAddress._fields_ = [ - ('family', c_int), - ('length', c_int), - ('address', STRING), -] -class XServerInterpretedAddress(Structure): - pass -XServerInterpretedAddress._fields_ = [ - ('typelength', c_int), - ('valuelength', c_int), - ('type', STRING), - ('value', STRING), -] -class _XImage(Structure): - pass -class funcs(Structure): - pass -funcs._fields_ = [ - ('create_image', CFUNCTYPE(POINTER(_XImage), POINTER(_XDisplay), POINTER(Visual), c_uint, c_int, c_int, STRING, c_uint, c_uint, c_int, c_int)), - ('destroy_image', CFUNCTYPE(c_int, POINTER(_XImage))), - ('get_pixel', CFUNCTYPE(c_ulong, POINTER(_XImage), c_int, c_int)), - ('put_pixel', CFUNCTYPE(c_int, POINTER(_XImage), c_int, c_int, c_ulong)), - ('sub_image', CFUNCTYPE(POINTER(_XImage), POINTER(_XImage), c_int, c_int, c_uint, c_uint)), - ('add_pixel', CFUNCTYPE(c_int, POINTER(_XImage), c_long)), -] -_XImage._fields_ = [ - ('width', c_int), - ('height', c_int), - ('xoffset', c_int), - ('format', c_int), - ('data', STRING), - ('byte_order', c_int), - ('bitmap_unit', c_int), - ('bitmap_bit_order', c_int), - ('bitmap_pad', c_int), - ('depth', c_int), - ('bytes_per_line', c_int), - ('bits_per_pixel', c_int), - ('red_mask', c_ulong), - ('green_mask', c_ulong), - ('blue_mask', c_ulong), - ('obdata', XPointer), - ('f', funcs), -] -XImage = _XImage -class XWindowChanges(Structure): - pass -XWindowChanges._fields_ = [ - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('border_width', c_int), - ('sibling', Window), - ('stack_mode', c_int), -] -class XColor(Structure): - pass -XColor._fields_ = [ - ('pixel', c_ulong), - ('red', c_ushort), - ('green', c_ushort), - ('blue', c_ushort), - ('flags', c_char), - ('pad', c_char), -] -class XSegment(Structure): - pass -XSegment._fields_ = [ - ('x1', c_short), - ('y1', c_short), - ('x2', c_short), - ('y2', c_short), -] -class XPoint(Structure): - pass -XPoint._fields_ = [ - ('x', c_short), - ('y', c_short), -] -class XRectangle(Structure): - pass -XRectangle._fields_ = [ - ('x', c_short), - ('y', c_short), - ('width', c_ushort), - ('height', c_ushort), -] -class XArc(Structure): - pass -XArc._fields_ = [ - ('x', c_short), - ('y', c_short), - ('width', c_ushort), - ('height', c_ushort), - ('angle1', c_short), - ('angle2', c_short), -] -class XKeyboardControl(Structure): - pass -XKeyboardControl._fields_ = [ - ('key_click_percent', c_int), - ('bell_percent', c_int), - ('bell_pitch', c_int), - ('bell_duration', c_int), - ('led', c_int), - ('led_mode', c_int), - ('key', c_int), - ('auto_repeat_mode', c_int), -] -class XKeyboardState(Structure): - pass -XKeyboardState._fields_ = [ - ('key_click_percent', c_int), - ('bell_percent', c_int), - ('bell_pitch', c_uint), - ('bell_duration', c_uint), - ('led_mask', c_ulong), - ('global_auto_repeat', c_int), - ('auto_repeats', c_char * 32), -] -class XTimeCoord(Structure): - pass -XTimeCoord._fields_ = [ - ('time', Time), - ('x', c_short), - ('y', c_short), -] -class XModifierKeymap(Structure): - pass -XModifierKeymap._fields_ = [ - ('max_keypermod', c_int), - ('modifiermap', POINTER(KeyCode)), -] -class _XPrivate(Structure): - pass -_XPrivate._fields_ = [ -] -class _XrmHashBucketRec(Structure): - pass -_XrmHashBucketRec._fields_ = [ -] -class _4DOT_34(Structure): - pass -_4DOT_34._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('private1', POINTER(_XPrivate)), - ('fd', c_int), - ('private2', c_int), - ('proto_major_version', c_int), - ('proto_minor_version', c_int), - ('vendor', STRING), - ('private3', XID), - ('private4', XID), - ('private5', XID), - ('private6', c_int), - ('resource_alloc', CFUNCTYPE(XID, POINTER(_XDisplay))), - ('byte_order', c_int), - ('bitmap_unit', c_int), - ('bitmap_pad', c_int), - ('bitmap_bit_order', c_int), - ('nformats', c_int), - ('pixmap_format', POINTER(ScreenFormat)), - ('private8', c_int), - ('release', c_int), - ('private9', POINTER(_XPrivate)), - ('private10', POINTER(_XPrivate)), - ('qlen', c_int), - ('last_request_read', c_ulong), - ('request', c_ulong), - ('private11', XPointer), - ('private12', XPointer), - ('private13', XPointer), - ('private14', XPointer), - ('max_request_size', c_uint), - ('db', POINTER(_XrmHashBucketRec)), - ('private15', CFUNCTYPE(c_int, POINTER(_XDisplay))), - ('display_name', STRING), - ('default_screen', c_int), - ('nscreens', c_int), - ('screens', POINTER(Screen)), - ('motion_buffer', c_ulong), - ('private16', c_ulong), - ('min_keycode', c_int), - ('max_keycode', c_int), - ('private17', XPointer), - ('private18', XPointer), - ('private19', c_int), - ('xdefaults', STRING), -] -_XPrivDisplay = POINTER(_4DOT_34) -class XKeyEvent(Structure): - pass -XKeyEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('root', Window), - ('subwindow', Window), - ('time', Time), - ('x', c_int), - ('y', c_int), - ('x_root', c_int), - ('y_root', c_int), - ('state', c_uint), - ('keycode', c_uint), - ('same_screen', c_int), -] -XKeyPressedEvent = XKeyEvent -XKeyReleasedEvent = XKeyEvent -class XButtonEvent(Structure): - pass -XButtonEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('root', Window), - ('subwindow', Window), - ('time', Time), - ('x', c_int), - ('y', c_int), - ('x_root', c_int), - ('y_root', c_int), - ('state', c_uint), - ('button', c_uint), - ('same_screen', c_int), -] -XButtonPressedEvent = XButtonEvent -XButtonReleasedEvent = XButtonEvent -class XMotionEvent(Structure): - pass -XMotionEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('root', Window), - ('subwindow', Window), - ('time', Time), - ('x', c_int), - ('y', c_int), - ('x_root', c_int), - ('y_root', c_int), - ('state', c_uint), - ('is_hint', c_char), - ('same_screen', c_int), -] -XPointerMovedEvent = XMotionEvent -class XCrossingEvent(Structure): - pass -XCrossingEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('root', Window), - ('subwindow', Window), - ('time', Time), - ('x', c_int), - ('y', c_int), - ('x_root', c_int), - ('y_root', c_int), - ('mode', c_int), - ('detail', c_int), - ('same_screen', c_int), - ('focus', c_int), - ('state', c_uint), -] -XEnterWindowEvent = XCrossingEvent -XLeaveWindowEvent = XCrossingEvent -class XFocusChangeEvent(Structure): - pass -XFocusChangeEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('mode', c_int), - ('detail', c_int), -] -XFocusInEvent = XFocusChangeEvent -XFocusOutEvent = XFocusChangeEvent -class XKeymapEvent(Structure): - pass -XKeymapEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('key_vector', c_char * 32), -] -class XExposeEvent(Structure): - pass -XExposeEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('count', c_int), -] -class XGraphicsExposeEvent(Structure): - pass -XGraphicsExposeEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('drawable', Drawable), - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('count', c_int), - ('major_code', c_int), - ('minor_code', c_int), -] -class XNoExposeEvent(Structure): - pass -XNoExposeEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('drawable', Drawable), - ('major_code', c_int), - ('minor_code', c_int), -] -class XVisibilityEvent(Structure): - pass -XVisibilityEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('state', c_int), -] -class XCreateWindowEvent(Structure): - pass -XCreateWindowEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('parent', Window), - ('window', Window), - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('border_width', c_int), - ('override_redirect', c_int), -] -class XDestroyWindowEvent(Structure): - pass -XDestroyWindowEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), -] -class XUnmapEvent(Structure): - pass -XUnmapEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), - ('from_configure', c_int), -] -class XMapEvent(Structure): - pass -XMapEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), - ('override_redirect', c_int), -] -class XMapRequestEvent(Structure): - pass -XMapRequestEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('parent', Window), - ('window', Window), -] -class XReparentEvent(Structure): - pass -XReparentEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), - ('parent', Window), - ('x', c_int), - ('y', c_int), - ('override_redirect', c_int), -] -class XConfigureEvent(Structure): - pass -XConfigureEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('border_width', c_int), - ('above', Window), - ('override_redirect', c_int), -] -class XGravityEvent(Structure): - pass -XGravityEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), - ('x', c_int), - ('y', c_int), -] -class XResizeRequestEvent(Structure): - pass -XResizeRequestEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('width', c_int), - ('height', c_int), -] -class XConfigureRequestEvent(Structure): - pass -XConfigureRequestEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('parent', Window), - ('window', Window), - ('x', c_int), - ('y', c_int), - ('width', c_int), - ('height', c_int), - ('border_width', c_int), - ('above', Window), - ('detail', c_int), - ('value_mask', c_ulong), -] -class XCirculateEvent(Structure): - pass -XCirculateEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('event', Window), - ('window', Window), - ('place', c_int), -] -class XCirculateRequestEvent(Structure): - pass -XCirculateRequestEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('parent', Window), - ('window', Window), - ('place', c_int), -] -class XPropertyEvent(Structure): - pass -XPropertyEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('atom', Atom), - ('time', Time), - ('state', c_int), -] -class XSelectionClearEvent(Structure): - pass -XSelectionClearEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('selection', Atom), - ('time', Time), -] -class XSelectionRequestEvent(Structure): - pass -XSelectionRequestEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('owner', Window), - ('requestor', Window), - ('selection', Atom), - ('target', Atom), - ('property', Atom), - ('time', Time), -] -class XSelectionEvent(Structure): - pass -XSelectionEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('requestor', Window), - ('selection', Atom), - ('target', Atom), - ('property', Atom), - ('time', Time), -] -class XColormapEvent(Structure): - pass -XColormapEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('colormap', Colormap), - ('c_new', c_int), - ('state', c_int), -] -class XClientMessageEvent(Structure): - pass -class N19XClientMessageEvent4DOT_63E(Union): - pass -N19XClientMessageEvent4DOT_63E._fields_ = [ - ('b', c_char * 20), - ('s', c_short * 10), - ('l', c_long * 5), -] -XClientMessageEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('message_type', Atom), - ('format', c_int), - ('data', N19XClientMessageEvent4DOT_63E), -] -class XMappingEvent(Structure): - pass -XMappingEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), - ('request', c_int), - ('first_keycode', c_int), - ('count', c_int), -] -class XErrorEvent(Structure): - pass -XErrorEvent._fields_ = [ - ('type', c_int), - ('display', POINTER(Display)), - ('resourceid', XID), - ('serial', c_ulong), - ('error_code', c_ubyte), - ('request_code', c_ubyte), - ('minor_code', c_ubyte), -] -class XAnyEvent(Structure): - pass -XAnyEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('window', Window), -] -class XGenericEvent(Structure): - pass -XGenericEvent._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('extension', c_int), - ('evtype', c_int), -] -class XGenericEventCookie(Structure): - pass -XGenericEventCookie._fields_ = [ - ('type', c_int), - ('serial', c_ulong), - ('send_event', c_int), - ('display', POINTER(Display)), - ('extension', c_int), - ('evtype', c_int), - ('cookie', c_uint), - ('data', c_void_p), -] -class _XEvent(Union): - pass -XEvent = _XEvent -class XCharStruct(Structure): - pass -XCharStruct._fields_ = [ - ('lbearing', c_short), - ('rbearing', c_short), - ('width', c_short), - ('ascent', c_short), - ('descent', c_short), - ('attributes', c_ushort), -] -class XFontProp(Structure): - pass -XFontProp._fields_ = [ - ('name', Atom), - ('card32', c_ulong), -] -class XFontStruct(Structure): - pass -XFontStruct._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('fid', Font), - ('direction', c_uint), - ('min_char_or_byte2', c_uint), - ('max_char_or_byte2', c_uint), - ('min_byte1', c_uint), - ('max_byte1', c_uint), - ('all_chars_exist', c_int), - ('default_char', c_uint), - ('n_properties', c_int), - ('properties', POINTER(XFontProp)), - ('min_bounds', XCharStruct), - ('max_bounds', XCharStruct), - ('per_char', POINTER(XCharStruct)), - ('ascent', c_int), - ('descent', c_int), -] -class XTextItem(Structure): - pass -XTextItem._fields_ = [ - ('chars', STRING), - ('nchars', c_int), - ('delta', c_int), - ('font', Font), -] -class XChar2b(Structure): - pass -XChar2b._fields_ = [ - ('byte1', c_ubyte), - ('byte2', c_ubyte), -] -class XTextItem16(Structure): - pass -XTextItem16._fields_ = [ - ('chars', POINTER(XChar2b)), - ('nchars', c_int), - ('delta', c_int), - ('font', Font), -] -class XFontSetExtents(Structure): - pass -XFontSetExtents._fields_ = [ - ('max_ink_extent', XRectangle), - ('max_logical_extent', XRectangle), -] -class _XOM(Structure): - pass -_XOM._fields_ = [ -] -XOM = POINTER(_XOM) -class _XOC(Structure): - pass -XOC = POINTER(_XOC) -XFontSet = POINTER(_XOC) -_XOC._fields_ = [ -] -class XmbTextItem(Structure): - pass -XmbTextItem._fields_ = [ - ('chars', STRING), - ('nchars', c_int), - ('delta', c_int), - ('font_set', XFontSet), -] -class XwcTextItem(Structure): - pass -XwcTextItem._fields_ = [ - ('chars', WSTRING), - ('nchars', c_int), - ('delta', c_int), - ('font_set', XFontSet), -] -class XOMCharSetList(Structure): - pass -XOMCharSetList._fields_ = [ - ('charset_count', c_int), - ('charset_list', POINTER(STRING)), -] - -# values for enumeration 'XOrientation' -XOrientation = c_int # enum -class XOMOrientation(Structure): - pass -XOMOrientation._fields_ = [ - ('num_orientation', c_int), - ('orientation', POINTER(XOrientation)), -] -class XOMFontInfo(Structure): - pass -XOMFontInfo._fields_ = [ - ('num_font', c_int), - ('font_struct_list', POINTER(POINTER(XFontStruct))), - ('font_name_list', POINTER(STRING)), -] -class _XIM(Structure): - pass -_XIM._fields_ = [ -] -XIM = POINTER(_XIM) -class _XIC(Structure): - pass -XIC = POINTER(_XIC) -_XIC._fields_ = [ -] -XIMProc = CFUNCTYPE(None, XIM, XPointer, XPointer) -XICProc = CFUNCTYPE(c_int, XIC, XPointer, XPointer) -XIDProc = CFUNCTYPE(None, POINTER(Display), XPointer, XPointer) -XIMStyle = c_ulong -class XIMStyles(Structure): - pass -XIMStyles._fields_ = [ - ('count_styles', c_ushort), - ('supported_styles', POINTER(XIMStyle)), -] -XVaNestedList = c_void_p -class XIMCallback(Structure): - pass -XIMCallback._fields_ = [ - ('client_data', XPointer), - ('callback', XIMProc), -] -class XICCallback(Structure): - pass -XICCallback._fields_ = [ - ('client_data', XPointer), - ('callback', XICProc), -] -XIMFeedback = c_ulong -class _XIMText(Structure): - pass -class N8_XIMText4DOT_86E(Union): - pass -N8_XIMText4DOT_86E._fields_ = [ - ('multi_byte', STRING), - ('wide_char', WSTRING), -] -_XIMText._fields_ = [ - ('length', c_ushort), - ('feedback', POINTER(XIMFeedback)), - ('encoding_is_wchar', c_int), - ('string', N8_XIMText4DOT_86E), -] -XIMText = _XIMText -XIMPreeditState = c_ulong -class _XIMPreeditStateNotifyCallbackStruct(Structure): - pass -_XIMPreeditStateNotifyCallbackStruct._fields_ = [ - ('state', XIMPreeditState), -] -XIMPreeditStateNotifyCallbackStruct = _XIMPreeditStateNotifyCallbackStruct -XIMResetState = c_ulong -XIMStringConversionFeedback = c_ulong -class _XIMStringConversionText(Structure): - pass -class N24_XIMStringConversionText4DOT_87E(Union): - pass -N24_XIMStringConversionText4DOT_87E._fields_ = [ - ('mbs', STRING), - ('wcs', WSTRING), -] -_XIMStringConversionText._fields_ = [ - ('length', c_ushort), - ('feedback', POINTER(XIMStringConversionFeedback)), - ('encoding_is_wchar', c_int), - ('string', N24_XIMStringConversionText4DOT_87E), -] -XIMStringConversionText = _XIMStringConversionText -XIMStringConversionPosition = c_ushort -XIMStringConversionType = c_ushort -XIMStringConversionOperation = c_ushort - -# values for enumeration 'XIMCaretDirection' -XIMCaretDirection = c_int # enum -class _XIMStringConversionCallbackStruct(Structure): - pass -_XIMStringConversionCallbackStruct._fields_ = [ - ('position', XIMStringConversionPosition), - ('direction', XIMCaretDirection), - ('operation', XIMStringConversionOperation), - ('factor', c_ushort), - ('text', POINTER(XIMStringConversionText)), -] -XIMStringConversionCallbackStruct = _XIMStringConversionCallbackStruct -class _XIMPreeditDrawCallbackStruct(Structure): - pass -_XIMPreeditDrawCallbackStruct._fields_ = [ - ('caret', c_int), - ('chg_first', c_int), - ('chg_length', c_int), - ('text', POINTER(XIMText)), -] -XIMPreeditDrawCallbackStruct = _XIMPreeditDrawCallbackStruct - -# values for enumeration 'XIMCaretStyle' -XIMCaretStyle = c_int # enum -class _XIMPreeditCaretCallbackStruct(Structure): - pass -_XIMPreeditCaretCallbackStruct._fields_ = [ - ('position', c_int), - ('direction', XIMCaretDirection), - ('style', XIMCaretStyle), -] -XIMPreeditCaretCallbackStruct = _XIMPreeditCaretCallbackStruct - -# values for enumeration 'XIMStatusDataType' -XIMStatusDataType = c_int # enum -class _XIMStatusDrawCallbackStruct(Structure): - pass -class N28_XIMStatusDrawCallbackStruct4DOT_91E(Union): - pass -N28_XIMStatusDrawCallbackStruct4DOT_91E._fields_ = [ - ('text', POINTER(XIMText)), - ('bitmap', Pixmap), -] -_XIMStatusDrawCallbackStruct._fields_ = [ - ('type', XIMStatusDataType), - ('data', N28_XIMStatusDrawCallbackStruct4DOT_91E), -] -XIMStatusDrawCallbackStruct = _XIMStatusDrawCallbackStruct -class _XIMHotKeyTrigger(Structure): - pass -_XIMHotKeyTrigger._fields_ = [ - ('keysym', KeySym), - ('modifier', c_int), - ('modifier_mask', c_int), -] -XIMHotKeyTrigger = _XIMHotKeyTrigger -class _XIMHotKeyTriggers(Structure): - pass -_XIMHotKeyTriggers._fields_ = [ - ('num_hot_key', c_int), - ('key', POINTER(XIMHotKeyTrigger)), -] -XIMHotKeyTriggers = _XIMHotKeyTriggers -XIMHotKeyState = c_ulong -class XIMValuesList(Structure): - pass -XIMValuesList._fields_ = [ - ('count_values', c_ushort), - ('supported_values', POINTER(STRING)), -] -_Xdebug = (c_int).in_dll(_libraries['libX11.so.6'], '_Xdebug') -XLoadQueryFont = _libraries['libX11.so.6'].XLoadQueryFont -XLoadQueryFont.restype = POINTER(XFontStruct) -XLoadQueryFont.argtypes = [POINTER(Display), STRING] -XQueryFont = _libraries['libX11.so.6'].XQueryFont -XQueryFont.restype = POINTER(XFontStruct) -XQueryFont.argtypes = [POINTER(Display), XID] -XGetMotionEvents = _libraries['libX11.so.6'].XGetMotionEvents -XGetMotionEvents.restype = POINTER(XTimeCoord) -XGetMotionEvents.argtypes = [POINTER(Display), Window, Time, Time, POINTER(c_int)] -XDeleteModifiermapEntry = _libraries['libX11.so.6'].XDeleteModifiermapEntry -XDeleteModifiermapEntry.restype = POINTER(XModifierKeymap) -XDeleteModifiermapEntry.argtypes = [POINTER(XModifierKeymap), KeyCode, c_int] -XGetModifierMapping = _libraries['libX11.so.6'].XGetModifierMapping -XGetModifierMapping.restype = POINTER(XModifierKeymap) -XGetModifierMapping.argtypes = [POINTER(Display)] -XInsertModifiermapEntry = _libraries['libX11.so.6'].XInsertModifiermapEntry -XInsertModifiermapEntry.restype = POINTER(XModifierKeymap) -XInsertModifiermapEntry.argtypes = [POINTER(XModifierKeymap), KeyCode, c_int] -XNewModifiermap = _libraries['libX11.so.6'].XNewModifiermap -XNewModifiermap.restype = POINTER(XModifierKeymap) -XNewModifiermap.argtypes = [c_int] -XCreateImage = _libraries['libX11.so.6'].XCreateImage -XCreateImage.restype = POINTER(XImage) -XCreateImage.argtypes = [POINTER(Display), POINTER(Visual), c_uint, c_int, c_int, STRING, c_uint, c_uint, c_int, c_int] -XInitImage = _libraries['libX11.so.6'].XInitImage -XInitImage.restype = c_int -XInitImage.argtypes = [POINTER(XImage)] -XGetImage = _libraries['libX11.so.6'].XGetImage -XGetImage.restype = POINTER(XImage) -XGetImage.argtypes = [POINTER(Display), Drawable, c_int, c_int, c_uint, c_uint, c_ulong, c_int] -XGetSubImage = _libraries['libX11.so.6'].XGetSubImage -XGetSubImage.restype = POINTER(XImage) -XGetSubImage.argtypes = [POINTER(Display), Drawable, c_int, c_int, c_uint, c_uint, c_ulong, c_int, POINTER(XImage), c_int, c_int] -XOpenDisplay = _libraries['libX11.so.6'].XOpenDisplay -XOpenDisplay.restype = POINTER(Display) -XOpenDisplay.argtypes = [STRING] -XrmInitialize = _libraries['libX11.so.6'].XrmInitialize -XrmInitialize.restype = None -XrmInitialize.argtypes = [] -XFetchBytes = _libraries['libX11.so.6'].XFetchBytes -XFetchBytes.restype = STRING -XFetchBytes.argtypes = [POINTER(Display), POINTER(c_int)] -XFetchBuffer = _libraries['libX11.so.6'].XFetchBuffer -XFetchBuffer.restype = STRING -XFetchBuffer.argtypes = [POINTER(Display), POINTER(c_int), c_int] -XGetAtomName = _libraries['libX11.so.6'].XGetAtomName -XGetAtomName.restype = STRING -XGetAtomName.argtypes = [POINTER(Display), Atom] -XGetAtomNames = _libraries['libX11.so.6'].XGetAtomNames -XGetAtomNames.restype = c_int -XGetAtomNames.argtypes = [POINTER(Display), POINTER(Atom), c_int, POINTER(STRING)] -XGetDefault = _libraries['libX11.so.6'].XGetDefault -XGetDefault.restype = STRING -XGetDefault.argtypes = [POINTER(Display), STRING, STRING] -XDisplayName = _libraries['libX11.so.6'].XDisplayName -XDisplayName.restype = STRING -XDisplayName.argtypes = [STRING] -XKeysymToString = _libraries['libX11.so.6'].XKeysymToString -XKeysymToString.restype = STRING -XKeysymToString.argtypes = [KeySym] -XSynchronize = _libraries['libX11.so.6'].XSynchronize -XSynchronize.restype = CFUNCTYPE(c_int, POINTER(Display)) -XSynchronize.argtypes = [POINTER(Display), c_int] -XSetAfterFunction = _libraries['libX11.so.6'].XSetAfterFunction -XSetAfterFunction.restype = CFUNCTYPE(c_int, POINTER(Display)) -XSetAfterFunction.argtypes = [POINTER(Display), CFUNCTYPE(c_int, POINTER(Display))] -XInternAtom = _libraries['libX11.so.6'].XInternAtom -XInternAtom.restype = Atom -XInternAtom.argtypes = [POINTER(Display), STRING, c_int] -XInternAtoms = _libraries['libX11.so.6'].XInternAtoms -XInternAtoms.restype = c_int -XInternAtoms.argtypes = [POINTER(Display), POINTER(STRING), c_int, c_int, POINTER(Atom)] -XCopyColormapAndFree = _libraries['libX11.so.6'].XCopyColormapAndFree -XCopyColormapAndFree.restype = Colormap -XCopyColormapAndFree.argtypes = [POINTER(Display), Colormap] -XCreateColormap = _libraries['libX11.so.6'].XCreateColormap -XCreateColormap.restype = Colormap -XCreateColormap.argtypes = [POINTER(Display), Window, POINTER(Visual), c_int] -XCreatePixmapCursor = _libraries['libX11.so.6'].XCreatePixmapCursor -XCreatePixmapCursor.restype = Cursor -XCreatePixmapCursor.argtypes = [POINTER(Display), Pixmap, Pixmap, POINTER(XColor), POINTER(XColor), c_uint, c_uint] -XCreateGlyphCursor = _libraries['libX11.so.6'].XCreateGlyphCursor -XCreateGlyphCursor.restype = Cursor -XCreateGlyphCursor.argtypes = [POINTER(Display), Font, Font, c_uint, c_uint, POINTER(XColor), POINTER(XColor)] -XCreateFontCursor = _libraries['libX11.so.6'].XCreateFontCursor -XCreateFontCursor.restype = Cursor -XCreateFontCursor.argtypes = [POINTER(Display), c_uint] -XLoadFont = _libraries['libX11.so.6'].XLoadFont -XLoadFont.restype = Font -XLoadFont.argtypes = [POINTER(Display), STRING] -XCreateGC = _libraries['libX11.so.6'].XCreateGC -XCreateGC.restype = GC -XCreateGC.argtypes = [POINTER(Display), Drawable, c_ulong, POINTER(XGCValues)] -XGContextFromGC = _libraries['libX11.so.6'].XGContextFromGC -XGContextFromGC.restype = GContext -XGContextFromGC.argtypes = [GC] -XFlushGC = _libraries['libX11.so.6'].XFlushGC -XFlushGC.restype = None -XFlushGC.argtypes = [POINTER(Display), GC] -XCreatePixmap = _libraries['libX11.so.6'].XCreatePixmap -XCreatePixmap.restype = Pixmap -XCreatePixmap.argtypes = [POINTER(Display), Drawable, c_uint, c_uint, c_uint] -XCreateBitmapFromData = _libraries['libX11.so.6'].XCreateBitmapFromData -XCreateBitmapFromData.restype = Pixmap -XCreateBitmapFromData.argtypes = [POINTER(Display), Drawable, STRING, c_uint, c_uint] -XCreatePixmapFromBitmapData = _libraries['libX11.so.6'].XCreatePixmapFromBitmapData -XCreatePixmapFromBitmapData.restype = Pixmap -XCreatePixmapFromBitmapData.argtypes = [POINTER(Display), Drawable, STRING, c_uint, c_uint, c_ulong, c_ulong, c_uint] -XCreateSimpleWindow = _libraries['libX11.so.6'].XCreateSimpleWindow -XCreateSimpleWindow.restype = Window -XCreateSimpleWindow.argtypes = [POINTER(Display), Window, c_int, c_int, c_uint, c_uint, c_uint, c_ulong, c_ulong] -XGetSelectionOwner = _libraries['libX11.so.6'].XGetSelectionOwner -XGetSelectionOwner.restype = Window -XGetSelectionOwner.argtypes = [POINTER(Display), Atom] -XCreateWindow = _libraries['libX11.so.6'].XCreateWindow -XCreateWindow.restype = Window -XCreateWindow.argtypes = [POINTER(Display), Window, c_int, c_int, c_uint, c_uint, c_uint, c_int, c_uint, POINTER(Visual), c_ulong, POINTER(XSetWindowAttributes)] -XListInstalledColormaps = _libraries['libX11.so.6'].XListInstalledColormaps -XListInstalledColormaps.restype = POINTER(Colormap) -XListInstalledColormaps.argtypes = [POINTER(Display), Window, POINTER(c_int)] -XListFonts = _libraries['libX11.so.6'].XListFonts -XListFonts.restype = POINTER(STRING) -XListFonts.argtypes = [POINTER(Display), STRING, c_int, POINTER(c_int)] -XListFontsWithInfo = _libraries['libX11.so.6'].XListFontsWithInfo -XListFontsWithInfo.restype = POINTER(STRING) -XListFontsWithInfo.argtypes = [POINTER(Display), STRING, c_int, POINTER(c_int), POINTER(POINTER(XFontStruct))] -XGetFontPath = _libraries['libX11.so.6'].XGetFontPath -XGetFontPath.restype = POINTER(STRING) -XGetFontPath.argtypes = [POINTER(Display), POINTER(c_int)] -XListExtensions = _libraries['libX11.so.6'].XListExtensions -XListExtensions.restype = POINTER(STRING) -XListExtensions.argtypes = [POINTER(Display), POINTER(c_int)] -XListProperties = _libraries['libX11.so.6'].XListProperties -XListProperties.restype = POINTER(Atom) -XListProperties.argtypes = [POINTER(Display), Window, POINTER(c_int)] -XListHosts = _libraries['libX11.so.6'].XListHosts -XListHosts.restype = POINTER(XHostAddress) -XListHosts.argtypes = [POINTER(Display), POINTER(c_int), POINTER(c_int)] -XKeycodeToKeysym = _libraries['libX11.so.6'].XKeycodeToKeysym -XKeycodeToKeysym.restype = KeySym -XKeycodeToKeysym.argtypes = [POINTER(Display), KeyCode, c_int] -XLookupKeysym = _libraries['libX11.so.6'].XLookupKeysym -XLookupKeysym.restype = KeySym -XLookupKeysym.argtypes = [POINTER(XKeyEvent), c_int] -XGetKeyboardMapping = _libraries['libX11.so.6'].XGetKeyboardMapping -XGetKeyboardMapping.restype = POINTER(KeySym) -XGetKeyboardMapping.argtypes = [POINTER(Display), KeyCode, c_int, POINTER(c_int)] -XStringToKeysym = _libraries['libX11.so.6'].XStringToKeysym -XStringToKeysym.restype = KeySym -XStringToKeysym.argtypes = [STRING] -XMaxRequestSize = _libraries['libX11.so.6'].XMaxRequestSize -XMaxRequestSize.restype = c_long -XMaxRequestSize.argtypes = [POINTER(Display)] -XExtendedMaxRequestSize = _libraries['libX11.so.6'].XExtendedMaxRequestSize -XExtendedMaxRequestSize.restype = c_long -XExtendedMaxRequestSize.argtypes = [POINTER(Display)] -XResourceManagerString = _libraries['libX11.so.6'].XResourceManagerString -XResourceManagerString.restype = STRING -XResourceManagerString.argtypes = [POINTER(Display)] -XScreenResourceString = _libraries['libX11.so.6'].XScreenResourceString -XScreenResourceString.restype = STRING -XScreenResourceString.argtypes = [POINTER(Screen)] -XDisplayMotionBufferSize = _libraries['libX11.so.6'].XDisplayMotionBufferSize -XDisplayMotionBufferSize.restype = c_ulong -XDisplayMotionBufferSize.argtypes = [POINTER(Display)] -XVisualIDFromVisual = _libraries['libX11.so.6'].XVisualIDFromVisual -XVisualIDFromVisual.restype = VisualID -XVisualIDFromVisual.argtypes = [POINTER(Visual)] -XInitThreads = _libraries['libX11.so.6'].XInitThreads -XInitThreads.restype = c_int -XInitThreads.argtypes = [] -XLockDisplay = _libraries['libX11.so.6'].XLockDisplay -XLockDisplay.restype = None -XLockDisplay.argtypes = [POINTER(Display)] -XUnlockDisplay = _libraries['libX11.so.6'].XUnlockDisplay -XUnlockDisplay.restype = None -XUnlockDisplay.argtypes = [POINTER(Display)] -XInitExtension = _libraries['libX11.so.6'].XInitExtension -XInitExtension.restype = POINTER(XExtCodes) -XInitExtension.argtypes = [POINTER(Display), STRING] -XAddExtension = _libraries['libX11.so.6'].XAddExtension -XAddExtension.restype = POINTER(XExtCodes) -XAddExtension.argtypes = [POINTER(Display)] -XFindOnExtensionList = _libraries['libX11.so.6'].XFindOnExtensionList -XFindOnExtensionList.restype = POINTER(XExtData) -XFindOnExtensionList.argtypes = [POINTER(POINTER(XExtData)), c_int] -class XEDataObject(Union): - pass -XEDataObject._fields_ = [ - ('display', POINTER(Display)), - ('gc', GC), - ('visual', POINTER(Visual)), - ('screen', POINTER(Screen)), - ('pixmap_format', POINTER(ScreenFormat)), - ('font', POINTER(XFontStruct)), -] -XEHeadOfExtensionList = _libraries['libX11.so.6'].XEHeadOfExtensionList -XEHeadOfExtensionList.restype = POINTER(POINTER(XExtData)) -XEHeadOfExtensionList.argtypes = [XEDataObject] -XRootWindow = _libraries['libX11.so.6'].XRootWindow -XRootWindow.restype = Window -XRootWindow.argtypes = [POINTER(Display), c_int] -XDefaultRootWindow = _libraries['libX11.so.6'].XDefaultRootWindow -XDefaultRootWindow.restype = Window -XDefaultRootWindow.argtypes = [POINTER(Display)] -XRootWindowOfScreen = _libraries['libX11.so.6'].XRootWindowOfScreen -XRootWindowOfScreen.restype = Window -XRootWindowOfScreen.argtypes = [POINTER(Screen)] -XDefaultVisual = _libraries['libX11.so.6'].XDefaultVisual -XDefaultVisual.restype = POINTER(Visual) -XDefaultVisual.argtypes = [POINTER(Display), c_int] -XDefaultVisualOfScreen = _libraries['libX11.so.6'].XDefaultVisualOfScreen -XDefaultVisualOfScreen.restype = POINTER(Visual) -XDefaultVisualOfScreen.argtypes = [POINTER(Screen)] -XDefaultGC = _libraries['libX11.so.6'].XDefaultGC -XDefaultGC.restype = GC -XDefaultGC.argtypes = [POINTER(Display), c_int] -XDefaultGCOfScreen = _libraries['libX11.so.6'].XDefaultGCOfScreen -XDefaultGCOfScreen.restype = GC -XDefaultGCOfScreen.argtypes = [POINTER(Screen)] -XBlackPixel = _libraries['libX11.so.6'].XBlackPixel -XBlackPixel.restype = c_ulong -XBlackPixel.argtypes = [POINTER(Display), c_int] -XWhitePixel = _libraries['libX11.so.6'].XWhitePixel -XWhitePixel.restype = c_ulong -XWhitePixel.argtypes = [POINTER(Display), c_int] -XAllPlanes = _libraries['libX11.so.6'].XAllPlanes -XAllPlanes.restype = c_ulong -XAllPlanes.argtypes = [] -XBlackPixelOfScreen = _libraries['libX11.so.6'].XBlackPixelOfScreen -XBlackPixelOfScreen.restype = c_ulong -XBlackPixelOfScreen.argtypes = [POINTER(Screen)] -XWhitePixelOfScreen = _libraries['libX11.so.6'].XWhitePixelOfScreen -XWhitePixelOfScreen.restype = c_ulong -XWhitePixelOfScreen.argtypes = [POINTER(Screen)] -XNextRequest = _libraries['libX11.so.6'].XNextRequest -XNextRequest.restype = c_ulong -XNextRequest.argtypes = [POINTER(Display)] -XLastKnownRequestProcessed = _libraries['libX11.so.6'].XLastKnownRequestProcessed -XLastKnownRequestProcessed.restype = c_ulong -XLastKnownRequestProcessed.argtypes = [POINTER(Display)] -XServerVendor = _libraries['libX11.so.6'].XServerVendor -XServerVendor.restype = STRING -XServerVendor.argtypes = [POINTER(Display)] -XDisplayString = _libraries['libX11.so.6'].XDisplayString -XDisplayString.restype = STRING -XDisplayString.argtypes = [POINTER(Display)] -XDefaultColormap = _libraries['libX11.so.6'].XDefaultColormap -XDefaultColormap.restype = Colormap -XDefaultColormap.argtypes = [POINTER(Display), c_int] -XDefaultColormapOfScreen = _libraries['libX11.so.6'].XDefaultColormapOfScreen -XDefaultColormapOfScreen.restype = Colormap -XDefaultColormapOfScreen.argtypes = [POINTER(Screen)] -XDisplayOfScreen = _libraries['libX11.so.6'].XDisplayOfScreen -XDisplayOfScreen.restype = POINTER(Display) -XDisplayOfScreen.argtypes = [POINTER(Screen)] -XScreenOfDisplay = _libraries['libX11.so.6'].XScreenOfDisplay -XScreenOfDisplay.restype = POINTER(Screen) -XScreenOfDisplay.argtypes = [POINTER(Display), c_int] -XDefaultScreenOfDisplay = _libraries['libX11.so.6'].XDefaultScreenOfDisplay -XDefaultScreenOfDisplay.restype = POINTER(Screen) -XDefaultScreenOfDisplay.argtypes = [POINTER(Display)] -XEventMaskOfScreen = _libraries['libX11.so.6'].XEventMaskOfScreen -XEventMaskOfScreen.restype = c_long -XEventMaskOfScreen.argtypes = [POINTER(Screen)] -XScreenNumberOfScreen = _libraries['libX11.so.6'].XScreenNumberOfScreen -XScreenNumberOfScreen.restype = c_int -XScreenNumberOfScreen.argtypes = [POINTER(Screen)] -XErrorHandler = CFUNCTYPE(c_int, POINTER(Display), POINTER(XErrorEvent)) -XSetErrorHandler = _libraries['libX11.so.6'].XSetErrorHandler -XSetErrorHandler.restype = XErrorHandler -XSetErrorHandler.argtypes = [XErrorHandler] -XIOErrorHandler = CFUNCTYPE(c_int, POINTER(Display)) -XSetIOErrorHandler = _libraries['libX11.so.6'].XSetIOErrorHandler -XSetIOErrorHandler.restype = XIOErrorHandler -XSetIOErrorHandler.argtypes = [XIOErrorHandler] -XListPixmapFormats = _libraries['libX11.so.6'].XListPixmapFormats -XListPixmapFormats.restype = POINTER(XPixmapFormatValues) -XListPixmapFormats.argtypes = [POINTER(Display), POINTER(c_int)] -XListDepths = _libraries['libX11.so.6'].XListDepths -XListDepths.restype = POINTER(c_int) -XListDepths.argtypes = [POINTER(Display), c_int, POINTER(c_int)] -XReconfigureWMWindow = _libraries['libX11.so.6'].XReconfigureWMWindow -XReconfigureWMWindow.restype = c_int -XReconfigureWMWindow.argtypes = [POINTER(Display), Window, c_int, c_uint, POINTER(XWindowChanges)] -XGetWMProtocols = _libraries['libX11.so.6'].XGetWMProtocols -XGetWMProtocols.restype = c_int -XGetWMProtocols.argtypes = [POINTER(Display), Window, POINTER(POINTER(Atom)), POINTER(c_int)] -XSetWMProtocols = _libraries['libX11.so.6'].XSetWMProtocols -XSetWMProtocols.restype = c_int -XSetWMProtocols.argtypes = [POINTER(Display), Window, POINTER(Atom), c_int] -XIconifyWindow = _libraries['libX11.so.6'].XIconifyWindow -XIconifyWindow.restype = c_int -XIconifyWindow.argtypes = [POINTER(Display), Window, c_int] -XWithdrawWindow = _libraries['libX11.so.6'].XWithdrawWindow -XWithdrawWindow.restype = c_int -XWithdrawWindow.argtypes = [POINTER(Display), Window, c_int] -XGetCommand = _libraries['libX11.so.6'].XGetCommand -XGetCommand.restype = c_int -XGetCommand.argtypes = [POINTER(Display), Window, POINTER(POINTER(STRING)), POINTER(c_int)] -XGetWMColormapWindows = _libraries['libX11.so.6'].XGetWMColormapWindows -XGetWMColormapWindows.restype = c_int -XGetWMColormapWindows.argtypes = [POINTER(Display), Window, POINTER(POINTER(Window)), POINTER(c_int)] -XSetWMColormapWindows = _libraries['libX11.so.6'].XSetWMColormapWindows -XSetWMColormapWindows.restype = c_int -XSetWMColormapWindows.argtypes = [POINTER(Display), Window, POINTER(Window), c_int] -XFreeStringList = _libraries['libX11.so.6'].XFreeStringList -XFreeStringList.restype = None -XFreeStringList.argtypes = [POINTER(STRING)] -XSetTransientForHint = _libraries['libX11.so.6'].XSetTransientForHint -XSetTransientForHint.restype = c_int -XSetTransientForHint.argtypes = [POINTER(Display), Window, Window] -XActivateScreenSaver = _libraries['libX11.so.6'].XActivateScreenSaver -XActivateScreenSaver.restype = c_int -XActivateScreenSaver.argtypes = [POINTER(Display)] -XAddHost = _libraries['libX11.so.6'].XAddHost -XAddHost.restype = c_int -XAddHost.argtypes = [POINTER(Display), POINTER(XHostAddress)] -XAddHosts = _libraries['libX11.so.6'].XAddHosts -XAddHosts.restype = c_int -XAddHosts.argtypes = [POINTER(Display), POINTER(XHostAddress), c_int] -XAddToExtensionList = _libraries['libX11.so.6'].XAddToExtensionList -XAddToExtensionList.restype = c_int -XAddToExtensionList.argtypes = [POINTER(POINTER(_XExtData)), POINTER(XExtData)] -XAddToSaveSet = _libraries['libX11.so.6'].XAddToSaveSet -XAddToSaveSet.restype = c_int -XAddToSaveSet.argtypes = [POINTER(Display), Window] -XAllocColor = _libraries['libX11.so.6'].XAllocColor -XAllocColor.restype = c_int -XAllocColor.argtypes = [POINTER(Display), Colormap, POINTER(XColor)] -XAllocColorCells = _libraries['libX11.so.6'].XAllocColorCells -XAllocColorCells.restype = c_int -XAllocColorCells.argtypes = [POINTER(Display), Colormap, c_int, POINTER(c_ulong), c_uint, POINTER(c_ulong), c_uint] -XAllocColorPlanes = _libraries['libX11.so.6'].XAllocColorPlanes -XAllocColorPlanes.restype = c_int -XAllocColorPlanes.argtypes = [POINTER(Display), Colormap, c_int, POINTER(c_ulong), c_int, c_int, c_int, c_int, POINTER(c_ulong), POINTER(c_ulong), POINTER(c_ulong)] -XAllocNamedColor = _libraries['libX11.so.6'].XAllocNamedColor -XAllocNamedColor.restype = c_int -XAllocNamedColor.argtypes = [POINTER(Display), Colormap, STRING, POINTER(XColor), POINTER(XColor)] -XAllowEvents = _libraries['libX11.so.6'].XAllowEvents -XAllowEvents.restype = c_int -XAllowEvents.argtypes = [POINTER(Display), c_int, Time] -XAutoRepeatOff = _libraries['libX11.so.6'].XAutoRepeatOff -XAutoRepeatOff.restype = c_int -XAutoRepeatOff.argtypes = [POINTER(Display)] -XAutoRepeatOn = _libraries['libX11.so.6'].XAutoRepeatOn -XAutoRepeatOn.restype = c_int -XAutoRepeatOn.argtypes = [POINTER(Display)] -XBell = _libraries['libX11.so.6'].XBell -XBell.restype = c_int -XBell.argtypes = [POINTER(Display), c_int] -XBitmapBitOrder = _libraries['libX11.so.6'].XBitmapBitOrder -XBitmapBitOrder.restype = c_int -XBitmapBitOrder.argtypes = [POINTER(Display)] -XBitmapPad = _libraries['libX11.so.6'].XBitmapPad -XBitmapPad.restype = c_int -XBitmapPad.argtypes = [POINTER(Display)] -XBitmapUnit = _libraries['libX11.so.6'].XBitmapUnit -XBitmapUnit.restype = c_int -XBitmapUnit.argtypes = [POINTER(Display)] -XCellsOfScreen = _libraries['libX11.so.6'].XCellsOfScreen -XCellsOfScreen.restype = c_int -XCellsOfScreen.argtypes = [POINTER(Screen)] -XChangeActivePointerGrab = _libraries['libX11.so.6'].XChangeActivePointerGrab -XChangeActivePointerGrab.restype = c_int -XChangeActivePointerGrab.argtypes = [POINTER(Display), c_uint, Cursor, Time] -XChangeGC = _libraries['libX11.so.6'].XChangeGC -XChangeGC.restype = c_int -XChangeGC.argtypes = [POINTER(Display), GC, c_ulong, POINTER(XGCValues)] -XChangeKeyboardControl = _libraries['libX11.so.6'].XChangeKeyboardControl -XChangeKeyboardControl.restype = c_int -XChangeKeyboardControl.argtypes = [POINTER(Display), c_ulong, POINTER(XKeyboardControl)] -XChangeKeyboardMapping = _libraries['libX11.so.6'].XChangeKeyboardMapping -XChangeKeyboardMapping.restype = c_int -XChangeKeyboardMapping.argtypes = [POINTER(Display), c_int, c_int, POINTER(KeySym), c_int] -XChangePointerControl = _libraries['libX11.so.6'].XChangePointerControl -XChangePointerControl.restype = c_int -XChangePointerControl.argtypes = [POINTER(Display), c_int, c_int, c_int, c_int, c_int] -XChangeProperty = _libraries['libX11.so.6'].XChangeProperty -XChangeProperty.restype = c_int -XChangeProperty.argtypes = [POINTER(Display), Window, Atom, Atom, c_int, c_int, POINTER(c_ubyte), c_int] -XChangeSaveSet = _libraries['libX11.so.6'].XChangeSaveSet -XChangeSaveSet.restype = c_int -XChangeSaveSet.argtypes = [POINTER(Display), Window, c_int] -XChangeWindowAttributes = _libraries['libX11.so.6'].XChangeWindowAttributes -XChangeWindowAttributes.restype = c_int -XChangeWindowAttributes.argtypes = [POINTER(Display), Window, c_ulong, POINTER(XSetWindowAttributes)] -XCheckIfEvent = _libraries['libX11.so.6'].XCheckIfEvent -XCheckIfEvent.restype = c_int -XCheckIfEvent.argtypes = [POINTER(Display), POINTER(XEvent), CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), XPointer), XPointer] -XCheckMaskEvent = _libraries['libX11.so.6'].XCheckMaskEvent -XCheckMaskEvent.restype = c_int -XCheckMaskEvent.argtypes = [POINTER(Display), c_long, POINTER(XEvent)] -XCheckTypedEvent = _libraries['libX11.so.6'].XCheckTypedEvent -XCheckTypedEvent.restype = c_int -XCheckTypedEvent.argtypes = [POINTER(Display), c_int, POINTER(XEvent)] -XCheckTypedWindowEvent = _libraries['libX11.so.6'].XCheckTypedWindowEvent -XCheckTypedWindowEvent.restype = c_int -XCheckTypedWindowEvent.argtypes = [POINTER(Display), Window, c_int, POINTER(XEvent)] -XCheckWindowEvent = _libraries['libX11.so.6'].XCheckWindowEvent -XCheckWindowEvent.restype = c_int -XCheckWindowEvent.argtypes = [POINTER(Display), Window, c_long, POINTER(XEvent)] -XCirculateSubwindows = _libraries['libX11.so.6'].XCirculateSubwindows -XCirculateSubwindows.restype = c_int -XCirculateSubwindows.argtypes = [POINTER(Display), Window, c_int] -XCirculateSubwindowsDown = _libraries['libX11.so.6'].XCirculateSubwindowsDown -XCirculateSubwindowsDown.restype = c_int -XCirculateSubwindowsDown.argtypes = [POINTER(Display), Window] -XCirculateSubwindowsUp = _libraries['libX11.so.6'].XCirculateSubwindowsUp -XCirculateSubwindowsUp.restype = c_int -XCirculateSubwindowsUp.argtypes = [POINTER(Display), Window] -XClearArea = _libraries['libX11.so.6'].XClearArea -XClearArea.restype = c_int -XClearArea.argtypes = [POINTER(Display), Window, c_int, c_int, c_uint, c_uint, c_int] -XClearWindow = _libraries['libX11.so.6'].XClearWindow -XClearWindow.restype = c_int -XClearWindow.argtypes = [POINTER(Display), Window] -XCloseDisplay = _libraries['libX11.so.6'].XCloseDisplay -XCloseDisplay.restype = c_int -XCloseDisplay.argtypes = [POINTER(Display)] -XConfigureWindow = _libraries['libX11.so.6'].XConfigureWindow -XConfigureWindow.restype = c_int -XConfigureWindow.argtypes = [POINTER(Display), Window, c_uint, POINTER(XWindowChanges)] -XConnectionNumber = _libraries['libX11.so.6'].XConnectionNumber -XConnectionNumber.restype = c_int -XConnectionNumber.argtypes = [POINTER(Display)] -XConvertSelection = _libraries['libX11.so.6'].XConvertSelection -XConvertSelection.restype = c_int -XConvertSelection.argtypes = [POINTER(Display), Atom, Atom, Atom, Window, Time] -XCopyArea = _libraries['libX11.so.6'].XCopyArea -XCopyArea.restype = c_int -XCopyArea.argtypes = [POINTER(Display), Drawable, Drawable, GC, c_int, c_int, c_uint, c_uint, c_int, c_int] -XCopyGC = _libraries['libX11.so.6'].XCopyGC -XCopyGC.restype = c_int -XCopyGC.argtypes = [POINTER(Display), GC, c_ulong, GC] -XCopyPlane = _libraries['libX11.so.6'].XCopyPlane -XCopyPlane.restype = c_int -XCopyPlane.argtypes = [POINTER(Display), Drawable, Drawable, GC, c_int, c_int, c_uint, c_uint, c_int, c_int, c_ulong] -XDefaultDepth = _libraries['libX11.so.6'].XDefaultDepth -XDefaultDepth.restype = c_int -XDefaultDepth.argtypes = [POINTER(Display), c_int] -XDefaultDepthOfScreen = _libraries['libX11.so.6'].XDefaultDepthOfScreen -XDefaultDepthOfScreen.restype = c_int -XDefaultDepthOfScreen.argtypes = [POINTER(Screen)] -XDefaultScreen = _libraries['libX11.so.6'].XDefaultScreen -XDefaultScreen.restype = c_int -XDefaultScreen.argtypes = [POINTER(Display)] -XDefineCursor = _libraries['libX11.so.6'].XDefineCursor -XDefineCursor.restype = c_int -XDefineCursor.argtypes = [POINTER(Display), Window, Cursor] -XDeleteProperty = _libraries['libX11.so.6'].XDeleteProperty -XDeleteProperty.restype = c_int -XDeleteProperty.argtypes = [POINTER(Display), Window, Atom] -XDestroyWindow = _libraries['libX11.so.6'].XDestroyWindow -XDestroyWindow.restype = c_int -XDestroyWindow.argtypes = [POINTER(Display), Window] -XDestroySubwindows = _libraries['libX11.so.6'].XDestroySubwindows -XDestroySubwindows.restype = c_int -XDestroySubwindows.argtypes = [POINTER(Display), Window] -XDoesBackingStore = _libraries['libX11.so.6'].XDoesBackingStore -XDoesBackingStore.restype = c_int -XDoesBackingStore.argtypes = [POINTER(Screen)] -XDoesSaveUnders = _libraries['libX11.so.6'].XDoesSaveUnders -XDoesSaveUnders.restype = c_int -XDoesSaveUnders.argtypes = [POINTER(Screen)] -XDisableAccessControl = _libraries['libX11.so.6'].XDisableAccessControl -XDisableAccessControl.restype = c_int -XDisableAccessControl.argtypes = [POINTER(Display)] -XDisplayCells = _libraries['libX11.so.6'].XDisplayCells -XDisplayCells.restype = c_int -XDisplayCells.argtypes = [POINTER(Display), c_int] -XDisplayHeight = _libraries['libX11.so.6'].XDisplayHeight -XDisplayHeight.restype = c_int -XDisplayHeight.argtypes = [POINTER(Display), c_int] -XDisplayHeightMM = _libraries['libX11.so.6'].XDisplayHeightMM -XDisplayHeightMM.restype = c_int -XDisplayHeightMM.argtypes = [POINTER(Display), c_int] -XDisplayKeycodes = _libraries['libX11.so.6'].XDisplayKeycodes -XDisplayKeycodes.restype = c_int -XDisplayKeycodes.argtypes = [POINTER(Display), POINTER(c_int), POINTER(c_int)] -XDisplayPlanes = _libraries['libX11.so.6'].XDisplayPlanes -XDisplayPlanes.restype = c_int -XDisplayPlanes.argtypes = [POINTER(Display), c_int] -XDisplayWidth = _libraries['libX11.so.6'].XDisplayWidth -XDisplayWidth.restype = c_int -XDisplayWidth.argtypes = [POINTER(Display), c_int] -XDisplayWidthMM = _libraries['libX11.so.6'].XDisplayWidthMM -XDisplayWidthMM.restype = c_int -XDisplayWidthMM.argtypes = [POINTER(Display), c_int] -XDrawArc = _libraries['libX11.so.6'].XDrawArc -XDrawArc.restype = c_int -XDrawArc.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, c_uint, c_uint, c_int, c_int] -XDrawArcs = _libraries['libX11.so.6'].XDrawArcs -XDrawArcs.restype = c_int -XDrawArcs.argtypes = [POINTER(Display), Drawable, GC, POINTER(XArc), c_int] -XDrawImageString = _libraries['libX11.so.6'].XDrawImageString -XDrawImageString.restype = c_int -XDrawImageString.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, STRING, c_int] -XDrawImageString16 = _libraries['libX11.so.6'].XDrawImageString16 -XDrawImageString16.restype = c_int -XDrawImageString16.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XChar2b), c_int] -XDrawLine = _libraries['libX11.so.6'].XDrawLine -XDrawLine.restype = c_int -XDrawLine.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, c_int, c_int] -XDrawLines = _libraries['libX11.so.6'].XDrawLines -XDrawLines.restype = c_int -XDrawLines.argtypes = [POINTER(Display), Drawable, GC, POINTER(XPoint), c_int, c_int] -XDrawPoint = _libraries['libX11.so.6'].XDrawPoint -XDrawPoint.restype = c_int -XDrawPoint.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int] -XDrawPoints = _libraries['libX11.so.6'].XDrawPoints -XDrawPoints.restype = c_int -XDrawPoints.argtypes = [POINTER(Display), Drawable, GC, POINTER(XPoint), c_int, c_int] -XDrawRectangle = _libraries['libX11.so.6'].XDrawRectangle -XDrawRectangle.restype = c_int -XDrawRectangle.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, c_uint, c_uint] -XDrawRectangles = _libraries['libX11.so.6'].XDrawRectangles -XDrawRectangles.restype = c_int -XDrawRectangles.argtypes = [POINTER(Display), Drawable, GC, POINTER(XRectangle), c_int] -XDrawSegments = _libraries['libX11.so.6'].XDrawSegments -XDrawSegments.restype = c_int -XDrawSegments.argtypes = [POINTER(Display), Drawable, GC, POINTER(XSegment), c_int] -XDrawString = _libraries['libX11.so.6'].XDrawString -XDrawString.restype = c_int -XDrawString.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, STRING, c_int] -XDrawString16 = _libraries['libX11.so.6'].XDrawString16 -XDrawString16.restype = c_int -XDrawString16.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XChar2b), c_int] -XDrawText = _libraries['libX11.so.6'].XDrawText -XDrawText.restype = c_int -XDrawText.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XTextItem), c_int] -XDrawText16 = _libraries['libX11.so.6'].XDrawText16 -XDrawText16.restype = c_int -XDrawText16.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XTextItem16), c_int] -XEnableAccessControl = _libraries['libX11.so.6'].XEnableAccessControl -XEnableAccessControl.restype = c_int -XEnableAccessControl.argtypes = [POINTER(Display)] -XEventsQueued = _libraries['libX11.so.6'].XEventsQueued -XEventsQueued.restype = c_int -XEventsQueued.argtypes = [POINTER(Display), c_int] -XFetchName = _libraries['libX11.so.6'].XFetchName -XFetchName.restype = c_int -XFetchName.argtypes = [POINTER(Display), Window, POINTER(STRING)] -XFillArc = _libraries['libX11.so.6'].XFillArc -XFillArc.restype = c_int -XFillArc.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, c_uint, c_uint, c_int, c_int] -XFillArcs = _libraries['libX11.so.6'].XFillArcs -XFillArcs.restype = c_int -XFillArcs.argtypes = [POINTER(Display), Drawable, GC, POINTER(XArc), c_int] -XFillPolygon = _libraries['libX11.so.6'].XFillPolygon -XFillPolygon.restype = c_int -XFillPolygon.argtypes = [POINTER(Display), Drawable, GC, POINTER(XPoint), c_int, c_int, c_int] -XFillRectangle = _libraries['libX11.so.6'].XFillRectangle -XFillRectangle.restype = c_int -XFillRectangle.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, c_uint, c_uint] -XFillRectangles = _libraries['libX11.so.6'].XFillRectangles -XFillRectangles.restype = c_int -XFillRectangles.argtypes = [POINTER(Display), Drawable, GC, POINTER(XRectangle), c_int] -XFlush = _libraries['libX11.so.6'].XFlush -XFlush.restype = c_int -XFlush.argtypes = [POINTER(Display)] -XForceScreenSaver = _libraries['libX11.so.6'].XForceScreenSaver -XForceScreenSaver.restype = c_int -XForceScreenSaver.argtypes = [POINTER(Display), c_int] -XFree = _libraries['libX11.so.6'].XFree -XFree.restype = c_int -XFree.argtypes = [c_void_p] -XFreeColormap = _libraries['libX11.so.6'].XFreeColormap -XFreeColormap.restype = c_int -XFreeColormap.argtypes = [POINTER(Display), Colormap] -XFreeColors = _libraries['libX11.so.6'].XFreeColors -XFreeColors.restype = c_int -XFreeColors.argtypes = [POINTER(Display), Colormap, POINTER(c_ulong), c_int, c_ulong] -XFreeCursor = _libraries['libX11.so.6'].XFreeCursor -XFreeCursor.restype = c_int -XFreeCursor.argtypes = [POINTER(Display), Cursor] -XFreeExtensionList = _libraries['libX11.so.6'].XFreeExtensionList -XFreeExtensionList.restype = c_int -XFreeExtensionList.argtypes = [POINTER(STRING)] -XFreeFont = _libraries['libX11.so.6'].XFreeFont -XFreeFont.restype = c_int -XFreeFont.argtypes = [POINTER(Display), POINTER(XFontStruct)] -XFreeFontInfo = _libraries['libX11.so.6'].XFreeFontInfo -XFreeFontInfo.restype = c_int -XFreeFontInfo.argtypes = [POINTER(STRING), POINTER(XFontStruct), c_int] -XFreeFontNames = _libraries['libX11.so.6'].XFreeFontNames -XFreeFontNames.restype = c_int -XFreeFontNames.argtypes = [POINTER(STRING)] -XFreeFontPath = _libraries['libX11.so.6'].XFreeFontPath -XFreeFontPath.restype = c_int -XFreeFontPath.argtypes = [POINTER(STRING)] -XFreeGC = _libraries['libX11.so.6'].XFreeGC -XFreeGC.restype = c_int -XFreeGC.argtypes = [POINTER(Display), GC] -XFreeModifiermap = _libraries['libX11.so.6'].XFreeModifiermap -XFreeModifiermap.restype = c_int -XFreeModifiermap.argtypes = [POINTER(XModifierKeymap)] -XFreePixmap = _libraries['libX11.so.6'].XFreePixmap -XFreePixmap.restype = c_int -XFreePixmap.argtypes = [POINTER(Display), Pixmap] -XGeometry = _libraries['libX11.so.6'].XGeometry -XGeometry.restype = c_int -XGeometry.argtypes = [POINTER(Display), c_int, STRING, STRING, c_uint, c_uint, c_uint, c_int, c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int)] -XGetErrorDatabaseText = _libraries['libX11.so.6'].XGetErrorDatabaseText -XGetErrorDatabaseText.restype = c_int -XGetErrorDatabaseText.argtypes = [POINTER(Display), STRING, STRING, STRING, STRING, c_int] -XGetErrorText = _libraries['libX11.so.6'].XGetErrorText -XGetErrorText.restype = c_int -XGetErrorText.argtypes = [POINTER(Display), c_int, STRING, c_int] -XGetFontProperty = _libraries['libX11.so.6'].XGetFontProperty -XGetFontProperty.restype = c_int -XGetFontProperty.argtypes = [POINTER(XFontStruct), Atom, POINTER(c_ulong)] -XGetGCValues = _libraries['libX11.so.6'].XGetGCValues -XGetGCValues.restype = c_int -XGetGCValues.argtypes = [POINTER(Display), GC, c_ulong, POINTER(XGCValues)] -XGetGeometry = _libraries['libX11.so.6'].XGetGeometry -XGetGeometry.restype = c_int -XGetGeometry.argtypes = [POINTER(Display), Drawable, POINTER(Window), POINTER(c_int), POINTER(c_int), POINTER(c_uint), POINTER(c_uint), POINTER(c_uint), POINTER(c_uint)] -XGetIconName = _libraries['libX11.so.6'].XGetIconName -XGetIconName.restype = c_int -XGetIconName.argtypes = [POINTER(Display), Window, POINTER(STRING)] -XGetInputFocus = _libraries['libX11.so.6'].XGetInputFocus -XGetInputFocus.restype = c_int -XGetInputFocus.argtypes = [POINTER(Display), POINTER(Window), POINTER(c_int)] -XGetKeyboardControl = _libraries['libX11.so.6'].XGetKeyboardControl -XGetKeyboardControl.restype = c_int -XGetKeyboardControl.argtypes = [POINTER(Display), POINTER(XKeyboardState)] -XGetPointerControl = _libraries['libX11.so.6'].XGetPointerControl -XGetPointerControl.restype = c_int -XGetPointerControl.argtypes = [POINTER(Display), POINTER(c_int), POINTER(c_int), POINTER(c_int)] -XGetPointerMapping = _libraries['libX11.so.6'].XGetPointerMapping -XGetPointerMapping.restype = c_int -XGetPointerMapping.argtypes = [POINTER(Display), POINTER(c_ubyte), c_int] -XGetScreenSaver = _libraries['libX11.so.6'].XGetScreenSaver -XGetScreenSaver.restype = c_int -XGetScreenSaver.argtypes = [POINTER(Display), POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int)] -XGetTransientForHint = _libraries['libX11.so.6'].XGetTransientForHint -XGetTransientForHint.restype = c_int -XGetTransientForHint.argtypes = [POINTER(Display), Window, POINTER(Window)] -XGetWindowProperty = _libraries['libX11.so.6'].XGetWindowProperty -XGetWindowProperty.restype = c_int -XGetWindowProperty.argtypes = [POINTER(Display), Window, Atom, c_long, c_long, c_int, Atom, POINTER(Atom), POINTER(c_int), POINTER(c_ulong), POINTER(c_ulong), POINTER(POINTER(c_ubyte))] -XGetWindowAttributes = _libraries['libX11.so.6'].XGetWindowAttributes -XGetWindowAttributes.restype = c_int -XGetWindowAttributes.argtypes = [POINTER(Display), Window, POINTER(XWindowAttributes)] -XGrabButton = _libraries['libX11.so.6'].XGrabButton -XGrabButton.restype = c_int -XGrabButton.argtypes = [POINTER(Display), c_uint, c_uint, Window, c_int, c_uint, c_int, c_int, Window, Cursor] -XGrabKey = _libraries['libX11.so.6'].XGrabKey -XGrabKey.restype = c_int -XGrabKey.argtypes = [POINTER(Display), c_int, c_uint, Window, c_int, c_int, c_int] -XGrabKeyboard = _libraries['libX11.so.6'].XGrabKeyboard -XGrabKeyboard.restype = c_int -XGrabKeyboard.argtypes = [POINTER(Display), Window, c_int, c_int, c_int, Time] -XGrabPointer = _libraries['libX11.so.6'].XGrabPointer -XGrabPointer.restype = c_int -XGrabPointer.argtypes = [POINTER(Display), Window, c_int, c_uint, c_int, c_int, Window, Cursor, Time] -XGrabServer = _libraries['libX11.so.6'].XGrabServer -XGrabServer.restype = c_int -XGrabServer.argtypes = [POINTER(Display)] -XHeightMMOfScreen = _libraries['libX11.so.6'].XHeightMMOfScreen -XHeightMMOfScreen.restype = c_int -XHeightMMOfScreen.argtypes = [POINTER(Screen)] -XHeightOfScreen = _libraries['libX11.so.6'].XHeightOfScreen -XHeightOfScreen.restype = c_int -XHeightOfScreen.argtypes = [POINTER(Screen)] -XIfEvent = _libraries['libX11.so.6'].XIfEvent -XIfEvent.restype = c_int -XIfEvent.argtypes = [POINTER(Display), POINTER(XEvent), CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), XPointer), XPointer] -XImageByteOrder = _libraries['libX11.so.6'].XImageByteOrder -XImageByteOrder.restype = c_int -XImageByteOrder.argtypes = [POINTER(Display)] -XInstallColormap = _libraries['libX11.so.6'].XInstallColormap -XInstallColormap.restype = c_int -XInstallColormap.argtypes = [POINTER(Display), Colormap] -XKeysymToKeycode = _libraries['libX11.so.6'].XKeysymToKeycode -XKeysymToKeycode.restype = KeyCode -XKeysymToKeycode.argtypes = [POINTER(Display), KeySym] -XKillClient = _libraries['libX11.so.6'].XKillClient -XKillClient.restype = c_int -XKillClient.argtypes = [POINTER(Display), XID] -XLookupColor = _libraries['libX11.so.6'].XLookupColor -XLookupColor.restype = c_int -XLookupColor.argtypes = [POINTER(Display), Colormap, STRING, POINTER(XColor), POINTER(XColor)] -XLowerWindow = _libraries['libX11.so.6'].XLowerWindow -XLowerWindow.restype = c_int -XLowerWindow.argtypes = [POINTER(Display), Window] -XMapRaised = _libraries['libX11.so.6'].XMapRaised -XMapRaised.restype = c_int -XMapRaised.argtypes = [POINTER(Display), Window] -XMapSubwindows = _libraries['libX11.so.6'].XMapSubwindows -XMapSubwindows.restype = c_int -XMapSubwindows.argtypes = [POINTER(Display), Window] -XMapWindow = _libraries['libX11.so.6'].XMapWindow -XMapWindow.restype = c_int -XMapWindow.argtypes = [POINTER(Display), Window] -XMaskEvent = _libraries['libX11.so.6'].XMaskEvent -XMaskEvent.restype = c_int -XMaskEvent.argtypes = [POINTER(Display), c_long, POINTER(XEvent)] -XMaxCmapsOfScreen = _libraries['libX11.so.6'].XMaxCmapsOfScreen -XMaxCmapsOfScreen.restype = c_int -XMaxCmapsOfScreen.argtypes = [POINTER(Screen)] -XMinCmapsOfScreen = _libraries['libX11.so.6'].XMinCmapsOfScreen -XMinCmapsOfScreen.restype = c_int -XMinCmapsOfScreen.argtypes = [POINTER(Screen)] -XMoveResizeWindow = _libraries['libX11.so.6'].XMoveResizeWindow -XMoveResizeWindow.restype = c_int -XMoveResizeWindow.argtypes = [POINTER(Display), Window, c_int, c_int, c_uint, c_uint] -XMoveWindow = _libraries['libX11.so.6'].XMoveWindow -XMoveWindow.restype = c_int -XMoveWindow.argtypes = [POINTER(Display), Window, c_int, c_int] -XNextEvent = _libraries['libX11.so.6'].XNextEvent -XNextEvent.restype = c_int -XNextEvent.argtypes = [POINTER(Display), POINTER(XEvent)] -XNoOp = _libraries['libX11.so.6'].XNoOp -XNoOp.restype = c_int -XNoOp.argtypes = [POINTER(Display)] -XParseColor = _libraries['libX11.so.6'].XParseColor -XParseColor.restype = c_int -XParseColor.argtypes = [POINTER(Display), Colormap, STRING, POINTER(XColor)] -XParseGeometry = _libraries['libX11.so.6'].XParseGeometry -XParseGeometry.restype = c_int -XParseGeometry.argtypes = [STRING, POINTER(c_int), POINTER(c_int), POINTER(c_uint), POINTER(c_uint)] -XPeekEvent = _libraries['libX11.so.6'].XPeekEvent -XPeekEvent.restype = c_int -XPeekEvent.argtypes = [POINTER(Display), POINTER(XEvent)] -XPeekIfEvent = _libraries['libX11.so.6'].XPeekIfEvent -XPeekIfEvent.restype = c_int -XPeekIfEvent.argtypes = [POINTER(Display), POINTER(XEvent), CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), XPointer), XPointer] -XPending = _libraries['libX11.so.6'].XPending -XPending.restype = c_int -XPending.argtypes = [POINTER(Display)] -XPlanesOfScreen = _libraries['libX11.so.6'].XPlanesOfScreen -XPlanesOfScreen.restype = c_int -XPlanesOfScreen.argtypes = [POINTER(Screen)] -XProtocolRevision = _libraries['libX11.so.6'].XProtocolRevision -XProtocolRevision.restype = c_int -XProtocolRevision.argtypes = [POINTER(Display)] -XProtocolVersion = _libraries['libX11.so.6'].XProtocolVersion -XProtocolVersion.restype = c_int -XProtocolVersion.argtypes = [POINTER(Display)] -XPutBackEvent = _libraries['libX11.so.6'].XPutBackEvent -XPutBackEvent.restype = c_int -XPutBackEvent.argtypes = [POINTER(Display), POINTER(XEvent)] -XPutImage = _libraries['libX11.so.6'].XPutImage -XPutImage.restype = c_int -XPutImage.argtypes = [POINTER(Display), Drawable, GC, POINTER(XImage), c_int, c_int, c_int, c_int, c_uint, c_uint] -XQLength = _libraries['libX11.so.6'].XQLength -XQLength.restype = c_int -XQLength.argtypes = [POINTER(Display)] -XQueryBestCursor = _libraries['libX11.so.6'].XQueryBestCursor -XQueryBestCursor.restype = c_int -XQueryBestCursor.argtypes = [POINTER(Display), Drawable, c_uint, c_uint, POINTER(c_uint), POINTER(c_uint)] -XQueryBestSize = _libraries['libX11.so.6'].XQueryBestSize -XQueryBestSize.restype = c_int -XQueryBestSize.argtypes = [POINTER(Display), c_int, Drawable, c_uint, c_uint, POINTER(c_uint), POINTER(c_uint)] -XQueryBestStipple = _libraries['libX11.so.6'].XQueryBestStipple -XQueryBestStipple.restype = c_int -XQueryBestStipple.argtypes = [POINTER(Display), Drawable, c_uint, c_uint, POINTER(c_uint), POINTER(c_uint)] -XQueryBestTile = _libraries['libX11.so.6'].XQueryBestTile -XQueryBestTile.restype = c_int -XQueryBestTile.argtypes = [POINTER(Display), Drawable, c_uint, c_uint, POINTER(c_uint), POINTER(c_uint)] -XQueryColor = _libraries['libX11.so.6'].XQueryColor -XQueryColor.restype = c_int -XQueryColor.argtypes = [POINTER(Display), Colormap, POINTER(XColor)] -XQueryColors = _libraries['libX11.so.6'].XQueryColors -XQueryColors.restype = c_int -XQueryColors.argtypes = [POINTER(Display), Colormap, POINTER(XColor), c_int] -XQueryExtension = _libraries['libX11.so.6'].XQueryExtension -XQueryExtension.restype = c_int -XQueryExtension.argtypes = [POINTER(Display), STRING, POINTER(c_int), POINTER(c_int), POINTER(c_int)] -XQueryKeymap = _libraries['libX11.so.6'].XQueryKeymap -XQueryKeymap.restype = c_int -XQueryKeymap.argtypes = [POINTER(Display), STRING] -XQueryPointer = _libraries['libX11.so.6'].XQueryPointer -XQueryPointer.restype = c_int -XQueryPointer.argtypes = [POINTER(Display), Window, POINTER(Window), POINTER(Window), POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(c_uint)] -XQueryTextExtents = _libraries['libX11.so.6'].XQueryTextExtents -XQueryTextExtents.restype = c_int -XQueryTextExtents.argtypes = [POINTER(Display), XID, STRING, c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(XCharStruct)] -XQueryTextExtents16 = _libraries['libX11.so.6'].XQueryTextExtents16 -XQueryTextExtents16.restype = c_int -XQueryTextExtents16.argtypes = [POINTER(Display), XID, POINTER(XChar2b), c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(XCharStruct)] -XQueryTree = _libraries['libX11.so.6'].XQueryTree -XQueryTree.restype = c_int -XQueryTree.argtypes = [POINTER(Display), Window, POINTER(Window), POINTER(Window), POINTER(POINTER(Window)), POINTER(c_uint)] -XRaiseWindow = _libraries['libX11.so.6'].XRaiseWindow -XRaiseWindow.restype = c_int -XRaiseWindow.argtypes = [POINTER(Display), Window] -XReadBitmapFile = _libraries['libX11.so.6'].XReadBitmapFile -XReadBitmapFile.restype = c_int -XReadBitmapFile.argtypes = [POINTER(Display), Drawable, STRING, POINTER(c_uint), POINTER(c_uint), POINTER(Pixmap), POINTER(c_int), POINTER(c_int)] -XReadBitmapFileData = _libraries['libX11.so.6'].XReadBitmapFileData -XReadBitmapFileData.restype = c_int -XReadBitmapFileData.argtypes = [STRING, POINTER(c_uint), POINTER(c_uint), POINTER(POINTER(c_ubyte)), POINTER(c_int), POINTER(c_int)] -XRebindKeysym = _libraries['libX11.so.6'].XRebindKeysym -XRebindKeysym.restype = c_int -XRebindKeysym.argtypes = [POINTER(Display), KeySym, POINTER(KeySym), c_int, POINTER(c_ubyte), c_int] -XRecolorCursor = _libraries['libX11.so.6'].XRecolorCursor -XRecolorCursor.restype = c_int -XRecolorCursor.argtypes = [POINTER(Display), Cursor, POINTER(XColor), POINTER(XColor)] -XRefreshKeyboardMapping = _libraries['libX11.so.6'].XRefreshKeyboardMapping -XRefreshKeyboardMapping.restype = c_int -XRefreshKeyboardMapping.argtypes = [POINTER(XMappingEvent)] -XRemoveFromSaveSet = _libraries['libX11.so.6'].XRemoveFromSaveSet -XRemoveFromSaveSet.restype = c_int -XRemoveFromSaveSet.argtypes = [POINTER(Display), Window] -XRemoveHost = _libraries['libX11.so.6'].XRemoveHost -XRemoveHost.restype = c_int -XRemoveHost.argtypes = [POINTER(Display), POINTER(XHostAddress)] -XRemoveHosts = _libraries['libX11.so.6'].XRemoveHosts -XRemoveHosts.restype = c_int -XRemoveHosts.argtypes = [POINTER(Display), POINTER(XHostAddress), c_int] -XReparentWindow = _libraries['libX11.so.6'].XReparentWindow -XReparentWindow.restype = c_int -XReparentWindow.argtypes = [POINTER(Display), Window, Window, c_int, c_int] -XResetScreenSaver = _libraries['libX11.so.6'].XResetScreenSaver -XResetScreenSaver.restype = c_int -XResetScreenSaver.argtypes = [POINTER(Display)] -XResizeWindow = _libraries['libX11.so.6'].XResizeWindow -XResizeWindow.restype = c_int -XResizeWindow.argtypes = [POINTER(Display), Window, c_uint, c_uint] -XRestackWindows = _libraries['libX11.so.6'].XRestackWindows -XRestackWindows.restype = c_int -XRestackWindows.argtypes = [POINTER(Display), POINTER(Window), c_int] -XRotateBuffers = _libraries['libX11.so.6'].XRotateBuffers -XRotateBuffers.restype = c_int -XRotateBuffers.argtypes = [POINTER(Display), c_int] -XRotateWindowProperties = _libraries['libX11.so.6'].XRotateWindowProperties -XRotateWindowProperties.restype = c_int -XRotateWindowProperties.argtypes = [POINTER(Display), Window, POINTER(Atom), c_int, c_int] -XScreenCount = _libraries['libX11.so.6'].XScreenCount -XScreenCount.restype = c_int -XScreenCount.argtypes = [POINTER(Display)] -XSelectInput = _libraries['libX11.so.6'].XSelectInput -XSelectInput.restype = c_int -XSelectInput.argtypes = [POINTER(Display), Window, c_long] -XSendEvent = _libraries['libX11.so.6'].XSendEvent -XSendEvent.restype = c_int -XSendEvent.argtypes = [POINTER(Display), Window, c_int, c_long, POINTER(XEvent)] -XSetAccessControl = _libraries['libX11.so.6'].XSetAccessControl -XSetAccessControl.restype = c_int -XSetAccessControl.argtypes = [POINTER(Display), c_int] -XSetArcMode = _libraries['libX11.so.6'].XSetArcMode -XSetArcMode.restype = c_int -XSetArcMode.argtypes = [POINTER(Display), GC, c_int] -XSetBackground = _libraries['libX11.so.6'].XSetBackground -XSetBackground.restype = c_int -XSetBackground.argtypes = [POINTER(Display), GC, c_ulong] -XSetClipMask = _libraries['libX11.so.6'].XSetClipMask -XSetClipMask.restype = c_int -XSetClipMask.argtypes = [POINTER(Display), GC, Pixmap] -XSetClipOrigin = _libraries['libX11.so.6'].XSetClipOrigin -XSetClipOrigin.restype = c_int -XSetClipOrigin.argtypes = [POINTER(Display), GC, c_int, c_int] -XSetClipRectangles = _libraries['libX11.so.6'].XSetClipRectangles -XSetClipRectangles.restype = c_int -XSetClipRectangles.argtypes = [POINTER(Display), GC, c_int, c_int, POINTER(XRectangle), c_int, c_int] -XSetCloseDownMode = _libraries['libX11.so.6'].XSetCloseDownMode -XSetCloseDownMode.restype = c_int -XSetCloseDownMode.argtypes = [POINTER(Display), c_int] -XSetCommand = _libraries['libX11.so.6'].XSetCommand -XSetCommand.restype = c_int -XSetCommand.argtypes = [POINTER(Display), Window, POINTER(STRING), c_int] -XSetDashes = _libraries['libX11.so.6'].XSetDashes -XSetDashes.restype = c_int -XSetDashes.argtypes = [POINTER(Display), GC, c_int, STRING, c_int] -XSetFillRule = _libraries['libX11.so.6'].XSetFillRule -XSetFillRule.restype = c_int -XSetFillRule.argtypes = [POINTER(Display), GC, c_int] -XSetFillStyle = _libraries['libX11.so.6'].XSetFillStyle -XSetFillStyle.restype = c_int -XSetFillStyle.argtypes = [POINTER(Display), GC, c_int] -XSetFont = _libraries['libX11.so.6'].XSetFont -XSetFont.restype = c_int -XSetFont.argtypes = [POINTER(Display), GC, Font] -XSetFontPath = _libraries['libX11.so.6'].XSetFontPath -XSetFontPath.restype = c_int -XSetFontPath.argtypes = [POINTER(Display), POINTER(STRING), c_int] -XSetForeground = _libraries['libX11.so.6'].XSetForeground -XSetForeground.restype = c_int -XSetForeground.argtypes = [POINTER(Display), GC, c_ulong] -XSetFunction = _libraries['libX11.so.6'].XSetFunction -XSetFunction.restype = c_int -XSetFunction.argtypes = [POINTER(Display), GC, c_int] -XSetGraphicsExposures = _libraries['libX11.so.6'].XSetGraphicsExposures -XSetGraphicsExposures.restype = c_int -XSetGraphicsExposures.argtypes = [POINTER(Display), GC, c_int] -XSetIconName = _libraries['libX11.so.6'].XSetIconName -XSetIconName.restype = c_int -XSetIconName.argtypes = [POINTER(Display), Window, STRING] -XSetInputFocus = _libraries['libX11.so.6'].XSetInputFocus -XSetInputFocus.restype = c_int -XSetInputFocus.argtypes = [POINTER(Display), Window, c_int, Time] -XSetLineAttributes = _libraries['libX11.so.6'].XSetLineAttributes -XSetLineAttributes.restype = c_int -XSetLineAttributes.argtypes = [POINTER(Display), GC, c_uint, c_int, c_int, c_int] -XSetModifierMapping = _libraries['libX11.so.6'].XSetModifierMapping -XSetModifierMapping.restype = c_int -XSetModifierMapping.argtypes = [POINTER(Display), POINTER(XModifierKeymap)] -XSetPlaneMask = _libraries['libX11.so.6'].XSetPlaneMask -XSetPlaneMask.restype = c_int -XSetPlaneMask.argtypes = [POINTER(Display), GC, c_ulong] -XSetPointerMapping = _libraries['libX11.so.6'].XSetPointerMapping -XSetPointerMapping.restype = c_int -XSetPointerMapping.argtypes = [POINTER(Display), POINTER(c_ubyte), c_int] -XSetScreenSaver = _libraries['libX11.so.6'].XSetScreenSaver -XSetScreenSaver.restype = c_int -XSetScreenSaver.argtypes = [POINTER(Display), c_int, c_int, c_int, c_int] -XSetSelectionOwner = _libraries['libX11.so.6'].XSetSelectionOwner -XSetSelectionOwner.restype = c_int -XSetSelectionOwner.argtypes = [POINTER(Display), Atom, Window, Time] -XSetState = _libraries['libX11.so.6'].XSetState -XSetState.restype = c_int -XSetState.argtypes = [POINTER(Display), GC, c_ulong, c_ulong, c_int, c_ulong] -XSetStipple = _libraries['libX11.so.6'].XSetStipple -XSetStipple.restype = c_int -XSetStipple.argtypes = [POINTER(Display), GC, Pixmap] -XSetSubwindowMode = _libraries['libX11.so.6'].XSetSubwindowMode -XSetSubwindowMode.restype = c_int -XSetSubwindowMode.argtypes = [POINTER(Display), GC, c_int] -XSetTSOrigin = _libraries['libX11.so.6'].XSetTSOrigin -XSetTSOrigin.restype = c_int -XSetTSOrigin.argtypes = [POINTER(Display), GC, c_int, c_int] -XSetTile = _libraries['libX11.so.6'].XSetTile -XSetTile.restype = c_int -XSetTile.argtypes = [POINTER(Display), GC, Pixmap] -XSetWindowBackground = _libraries['libX11.so.6'].XSetWindowBackground -XSetWindowBackground.restype = c_int -XSetWindowBackground.argtypes = [POINTER(Display), Window, c_ulong] -XSetWindowBackgroundPixmap = _libraries['libX11.so.6'].XSetWindowBackgroundPixmap -XSetWindowBackgroundPixmap.restype = c_int -XSetWindowBackgroundPixmap.argtypes = [POINTER(Display), Window, Pixmap] -XSetWindowBorder = _libraries['libX11.so.6'].XSetWindowBorder -XSetWindowBorder.restype = c_int -XSetWindowBorder.argtypes = [POINTER(Display), Window, c_ulong] -XSetWindowBorderPixmap = _libraries['libX11.so.6'].XSetWindowBorderPixmap -XSetWindowBorderPixmap.restype = c_int -XSetWindowBorderPixmap.argtypes = [POINTER(Display), Window, Pixmap] -XSetWindowBorderWidth = _libraries['libX11.so.6'].XSetWindowBorderWidth -XSetWindowBorderWidth.restype = c_int -XSetWindowBorderWidth.argtypes = [POINTER(Display), Window, c_uint] -XSetWindowColormap = _libraries['libX11.so.6'].XSetWindowColormap -XSetWindowColormap.restype = c_int -XSetWindowColormap.argtypes = [POINTER(Display), Window, Colormap] -XStoreBuffer = _libraries['libX11.so.6'].XStoreBuffer -XStoreBuffer.restype = c_int -XStoreBuffer.argtypes = [POINTER(Display), STRING, c_int, c_int] -XStoreBytes = _libraries['libX11.so.6'].XStoreBytes -XStoreBytes.restype = c_int -XStoreBytes.argtypes = [POINTER(Display), STRING, c_int] -XStoreColor = _libraries['libX11.so.6'].XStoreColor -XStoreColor.restype = c_int -XStoreColor.argtypes = [POINTER(Display), Colormap, POINTER(XColor)] -XStoreColors = _libraries['libX11.so.6'].XStoreColors -XStoreColors.restype = c_int -XStoreColors.argtypes = [POINTER(Display), Colormap, POINTER(XColor), c_int] -XStoreName = _libraries['libX11.so.6'].XStoreName -XStoreName.restype = c_int -XStoreName.argtypes = [POINTER(Display), Window, STRING] -XStoreNamedColor = _libraries['libX11.so.6'].XStoreNamedColor -XStoreNamedColor.restype = c_int -XStoreNamedColor.argtypes = [POINTER(Display), Colormap, STRING, c_ulong, c_int] -XSync = _libraries['libX11.so.6'].XSync -XSync.restype = c_int -XSync.argtypes = [POINTER(Display), c_int] -XTextExtents = _libraries['libX11.so.6'].XTextExtents -XTextExtents.restype = c_int -XTextExtents.argtypes = [POINTER(XFontStruct), STRING, c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(XCharStruct)] -XTextExtents16 = _libraries['libX11.so.6'].XTextExtents16 -XTextExtents16.restype = c_int -XTextExtents16.argtypes = [POINTER(XFontStruct), POINTER(XChar2b), c_int, POINTER(c_int), POINTER(c_int), POINTER(c_int), POINTER(XCharStruct)] -XTextWidth = _libraries['libX11.so.6'].XTextWidth -XTextWidth.restype = c_int -XTextWidth.argtypes = [POINTER(XFontStruct), STRING, c_int] -XTextWidth16 = _libraries['libX11.so.6'].XTextWidth16 -XTextWidth16.restype = c_int -XTextWidth16.argtypes = [POINTER(XFontStruct), POINTER(XChar2b), c_int] -XTranslateCoordinates = _libraries['libX11.so.6'].XTranslateCoordinates -XTranslateCoordinates.restype = c_int -XTranslateCoordinates.argtypes = [POINTER(Display), Window, Window, c_int, c_int, POINTER(c_int), POINTER(c_int), POINTER(Window)] -XUndefineCursor = _libraries['libX11.so.6'].XUndefineCursor -XUndefineCursor.restype = c_int -XUndefineCursor.argtypes = [POINTER(Display), Window] -XUngrabButton = _libraries['libX11.so.6'].XUngrabButton -XUngrabButton.restype = c_int -XUngrabButton.argtypes = [POINTER(Display), c_uint, c_uint, Window] -XUngrabKey = _libraries['libX11.so.6'].XUngrabKey -XUngrabKey.restype = c_int -XUngrabKey.argtypes = [POINTER(Display), c_int, c_uint, Window] -XUngrabKeyboard = _libraries['libX11.so.6'].XUngrabKeyboard -XUngrabKeyboard.restype = c_int -XUngrabKeyboard.argtypes = [POINTER(Display), Time] -XUngrabPointer = _libraries['libX11.so.6'].XUngrabPointer -XUngrabPointer.restype = c_int -XUngrabPointer.argtypes = [POINTER(Display), Time] -XUngrabServer = _libraries['libX11.so.6'].XUngrabServer -XUngrabServer.restype = c_int -XUngrabServer.argtypes = [POINTER(Display)] -XUninstallColormap = _libraries['libX11.so.6'].XUninstallColormap -XUninstallColormap.restype = c_int -XUninstallColormap.argtypes = [POINTER(Display), Colormap] -XUnloadFont = _libraries['libX11.so.6'].XUnloadFont -XUnloadFont.restype = c_int -XUnloadFont.argtypes = [POINTER(Display), Font] -XUnmapSubwindows = _libraries['libX11.so.6'].XUnmapSubwindows -XUnmapSubwindows.restype = c_int -XUnmapSubwindows.argtypes = [POINTER(Display), Window] -XUnmapWindow = _libraries['libX11.so.6'].XUnmapWindow -XUnmapWindow.restype = c_int -XUnmapWindow.argtypes = [POINTER(Display), Window] -XVendorRelease = _libraries['libX11.so.6'].XVendorRelease -XVendorRelease.restype = c_int -XVendorRelease.argtypes = [POINTER(Display)] -XWarpPointer = _libraries['libX11.so.6'].XWarpPointer -XWarpPointer.restype = c_int -XWarpPointer.argtypes = [POINTER(Display), Window, Window, c_int, c_int, c_uint, c_uint, c_int, c_int] -XWidthMMOfScreen = _libraries['libX11.so.6'].XWidthMMOfScreen -XWidthMMOfScreen.restype = c_int -XWidthMMOfScreen.argtypes = [POINTER(Screen)] -XWidthOfScreen = _libraries['libX11.so.6'].XWidthOfScreen -XWidthOfScreen.restype = c_int -XWidthOfScreen.argtypes = [POINTER(Screen)] -XWindowEvent = _libraries['libX11.so.6'].XWindowEvent -XWindowEvent.restype = c_int -XWindowEvent.argtypes = [POINTER(Display), Window, c_long, POINTER(XEvent)] -XWriteBitmapFile = _libraries['libX11.so.6'].XWriteBitmapFile -XWriteBitmapFile.restype = c_int -XWriteBitmapFile.argtypes = [POINTER(Display), STRING, Pixmap, c_uint, c_uint, c_int, c_int] -XSupportsLocale = _libraries['libX11.so.6'].XSupportsLocale -XSupportsLocale.restype = c_int -XSupportsLocale.argtypes = [] -XSetLocaleModifiers = _libraries['libX11.so.6'].XSetLocaleModifiers -XSetLocaleModifiers.restype = STRING -XSetLocaleModifiers.argtypes = [STRING] -XOpenOM = _libraries['libX11.so.6'].XOpenOM -XOpenOM.restype = XOM -XOpenOM.argtypes = [POINTER(Display), POINTER(_XrmHashBucketRec), STRING, STRING] -XCloseOM = _libraries['libX11.so.6'].XCloseOM -XCloseOM.restype = c_int -XCloseOM.argtypes = [XOM] -XSetOMValues = _libraries['libX11.so.6'].XSetOMValues -XSetOMValues.restype = STRING -XSetOMValues.argtypes = [XOM] -XGetOMValues = _libraries['libX11.so.6'].XGetOMValues -XGetOMValues.restype = STRING -XGetOMValues.argtypes = [XOM] -XDisplayOfOM = _libraries['libX11.so.6'].XDisplayOfOM -XDisplayOfOM.restype = POINTER(Display) -XDisplayOfOM.argtypes = [XOM] -XLocaleOfOM = _libraries['libX11.so.6'].XLocaleOfOM -XLocaleOfOM.restype = STRING -XLocaleOfOM.argtypes = [XOM] -XCreateOC = _libraries['libX11.so.6'].XCreateOC -XCreateOC.restype = XOC -XCreateOC.argtypes = [XOM] -XDestroyOC = _libraries['libX11.so.6'].XDestroyOC -XDestroyOC.restype = None -XDestroyOC.argtypes = [XOC] -XOMOfOC = _libraries['libX11.so.6'].XOMOfOC -XOMOfOC.restype = XOM -XOMOfOC.argtypes = [XOC] -XSetOCValues = _libraries['libX11.so.6'].XSetOCValues -XSetOCValues.restype = STRING -XSetOCValues.argtypes = [XOC] -XGetOCValues = _libraries['libX11.so.6'].XGetOCValues -XGetOCValues.restype = STRING -XGetOCValues.argtypes = [XOC] -XCreateFontSet = _libraries['libX11.so.6'].XCreateFontSet -XCreateFontSet.restype = XFontSet -XCreateFontSet.argtypes = [POINTER(Display), STRING, POINTER(POINTER(STRING)), POINTER(c_int), POINTER(STRING)] -XFreeFontSet = _libraries['libX11.so.6'].XFreeFontSet -XFreeFontSet.restype = None -XFreeFontSet.argtypes = [POINTER(Display), XFontSet] -XFontsOfFontSet = _libraries['libX11.so.6'].XFontsOfFontSet -XFontsOfFontSet.restype = c_int -XFontsOfFontSet.argtypes = [XFontSet, POINTER(POINTER(POINTER(XFontStruct))), POINTER(POINTER(STRING))] -XBaseFontNameListOfFontSet = _libraries['libX11.so.6'].XBaseFontNameListOfFontSet -XBaseFontNameListOfFontSet.restype = STRING -XBaseFontNameListOfFontSet.argtypes = [XFontSet] -XLocaleOfFontSet = _libraries['libX11.so.6'].XLocaleOfFontSet -XLocaleOfFontSet.restype = STRING -XLocaleOfFontSet.argtypes = [XFontSet] -XContextDependentDrawing = _libraries['libX11.so.6'].XContextDependentDrawing -XContextDependentDrawing.restype = c_int -XContextDependentDrawing.argtypes = [XFontSet] -XDirectionalDependentDrawing = _libraries['libX11.so.6'].XDirectionalDependentDrawing -XDirectionalDependentDrawing.restype = c_int -XDirectionalDependentDrawing.argtypes = [XFontSet] -XContextualDrawing = _libraries['libX11.so.6'].XContextualDrawing -XContextualDrawing.restype = c_int -XContextualDrawing.argtypes = [XFontSet] -XExtentsOfFontSet = _libraries['libX11.so.6'].XExtentsOfFontSet -XExtentsOfFontSet.restype = POINTER(XFontSetExtents) -XExtentsOfFontSet.argtypes = [XFontSet] -XmbTextEscapement = _libraries['libX11.so.6'].XmbTextEscapement -XmbTextEscapement.restype = c_int -XmbTextEscapement.argtypes = [XFontSet, STRING, c_int] -XwcTextEscapement = _libraries['libX11.so.6'].XwcTextEscapement -XwcTextEscapement.restype = c_int -XwcTextEscapement.argtypes = [XFontSet, WSTRING, c_int] -Xutf8TextEscapement = _libraries['libX11.so.6'].Xutf8TextEscapement -Xutf8TextEscapement.restype = c_int -Xutf8TextEscapement.argtypes = [XFontSet, STRING, c_int] -XmbTextExtents = _libraries['libX11.so.6'].XmbTextExtents -XmbTextExtents.restype = c_int -XmbTextExtents.argtypes = [XFontSet, STRING, c_int, POINTER(XRectangle), POINTER(XRectangle)] -XwcTextExtents = _libraries['libX11.so.6'].XwcTextExtents -XwcTextExtents.restype = c_int -XwcTextExtents.argtypes = [XFontSet, WSTRING, c_int, POINTER(XRectangle), POINTER(XRectangle)] -Xutf8TextExtents = _libraries['libX11.so.6'].Xutf8TextExtents -Xutf8TextExtents.restype = c_int -Xutf8TextExtents.argtypes = [XFontSet, STRING, c_int, POINTER(XRectangle), POINTER(XRectangle)] -XmbTextPerCharExtents = _libraries['libX11.so.6'].XmbTextPerCharExtents -XmbTextPerCharExtents.restype = c_int -XmbTextPerCharExtents.argtypes = [XFontSet, STRING, c_int, POINTER(XRectangle), POINTER(XRectangle), c_int, POINTER(c_int), POINTER(XRectangle), POINTER(XRectangle)] -XwcTextPerCharExtents = _libraries['libX11.so.6'].XwcTextPerCharExtents -XwcTextPerCharExtents.restype = c_int -XwcTextPerCharExtents.argtypes = [XFontSet, WSTRING, c_int, POINTER(XRectangle), POINTER(XRectangle), c_int, POINTER(c_int), POINTER(XRectangle), POINTER(XRectangle)] -Xutf8TextPerCharExtents = _libraries['libX11.so.6'].Xutf8TextPerCharExtents -Xutf8TextPerCharExtents.restype = c_int -Xutf8TextPerCharExtents.argtypes = [XFontSet, STRING, c_int, POINTER(XRectangle), POINTER(XRectangle), c_int, POINTER(c_int), POINTER(XRectangle), POINTER(XRectangle)] -XmbDrawText = _libraries['libX11.so.6'].XmbDrawText -XmbDrawText.restype = None -XmbDrawText.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XmbTextItem), c_int] -XwcDrawText = _libraries['libX11.so.6'].XwcDrawText -XwcDrawText.restype = None -XwcDrawText.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XwcTextItem), c_int] -Xutf8DrawText = _libraries['libX11.so.6'].Xutf8DrawText -Xutf8DrawText.restype = None -Xutf8DrawText.argtypes = [POINTER(Display), Drawable, GC, c_int, c_int, POINTER(XmbTextItem), c_int] -XmbDrawString = _libraries['libX11.so.6'].XmbDrawString -XmbDrawString.restype = None -XmbDrawString.argtypes = [POINTER(Display), Drawable, XFontSet, GC, c_int, c_int, STRING, c_int] -XwcDrawString = _libraries['libX11.so.6'].XwcDrawString -XwcDrawString.restype = None -XwcDrawString.argtypes = [POINTER(Display), Drawable, XFontSet, GC, c_int, c_int, WSTRING, c_int] -Xutf8DrawString = _libraries['libX11.so.6'].Xutf8DrawString -Xutf8DrawString.restype = None -Xutf8DrawString.argtypes = [POINTER(Display), Drawable, XFontSet, GC, c_int, c_int, STRING, c_int] -XmbDrawImageString = _libraries['libX11.so.6'].XmbDrawImageString -XmbDrawImageString.restype = None -XmbDrawImageString.argtypes = [POINTER(Display), Drawable, XFontSet, GC, c_int, c_int, STRING, c_int] -XwcDrawImageString = _libraries['libX11.so.6'].XwcDrawImageString -XwcDrawImageString.restype = None -XwcDrawImageString.argtypes = [POINTER(Display), Drawable, XFontSet, GC, c_int, c_int, WSTRING, c_int] -Xutf8DrawImageString = _libraries['libX11.so.6'].Xutf8DrawImageString -Xutf8DrawImageString.restype = None -Xutf8DrawImageString.argtypes = [POINTER(Display), Drawable, XFontSet, GC, c_int, c_int, STRING, c_int] -XOpenIM = _libraries['libX11.so.6'].XOpenIM -XOpenIM.restype = XIM -XOpenIM.argtypes = [POINTER(Display), POINTER(_XrmHashBucketRec), STRING, STRING] -XCloseIM = _libraries['libX11.so.6'].XCloseIM -XCloseIM.restype = c_int -XCloseIM.argtypes = [XIM] -XGetIMValues = _libraries['libX11.so.6'].XGetIMValues -XGetIMValues.restype = STRING -XGetIMValues.argtypes = [XIM] -XSetIMValues = _libraries['libX11.so.6'].XSetIMValues -XSetIMValues.restype = STRING -XSetIMValues.argtypes = [XIM] -XDisplayOfIM = _libraries['libX11.so.6'].XDisplayOfIM -XDisplayOfIM.restype = POINTER(Display) -XDisplayOfIM.argtypes = [XIM] -XLocaleOfIM = _libraries['libX11.so.6'].XLocaleOfIM -XLocaleOfIM.restype = STRING -XLocaleOfIM.argtypes = [XIM] -XCreateIC = _libraries['libX11.so.6'].XCreateIC -XCreateIC.restype = XIC -XCreateIC.argtypes = [XIM] -XDestroyIC = _libraries['libX11.so.6'].XDestroyIC -XDestroyIC.restype = None -XDestroyIC.argtypes = [XIC] -XSetICFocus = _libraries['libX11.so.6'].XSetICFocus -XSetICFocus.restype = None -XSetICFocus.argtypes = [XIC] -XUnsetICFocus = _libraries['libX11.so.6'].XUnsetICFocus -XUnsetICFocus.restype = None -XUnsetICFocus.argtypes = [XIC] -XwcResetIC = _libraries['libX11.so.6'].XwcResetIC -XwcResetIC.restype = WSTRING -XwcResetIC.argtypes = [XIC] -XmbResetIC = _libraries['libX11.so.6'].XmbResetIC -XmbResetIC.restype = STRING -XmbResetIC.argtypes = [XIC] -Xutf8ResetIC = _libraries['libX11.so.6'].Xutf8ResetIC -Xutf8ResetIC.restype = STRING -Xutf8ResetIC.argtypes = [XIC] -XSetICValues = _libraries['libX11.so.6'].XSetICValues -XSetICValues.restype = STRING -XSetICValues.argtypes = [XIC] -XGetICValues = _libraries['libX11.so.6'].XGetICValues -XGetICValues.restype = STRING -XGetICValues.argtypes = [XIC] -XIMOfIC = _libraries['libX11.so.6'].XIMOfIC -XIMOfIC.restype = XIM -XIMOfIC.argtypes = [XIC] -XFilterEvent = _libraries['libX11.so.6'].XFilterEvent -XFilterEvent.restype = c_int -XFilterEvent.argtypes = [POINTER(XEvent), Window] -XmbLookupString = _libraries['libX11.so.6'].XmbLookupString -XmbLookupString.restype = c_int -XmbLookupString.argtypes = [XIC, POINTER(XKeyPressedEvent), STRING, c_int, POINTER(KeySym), POINTER(c_int)] -XwcLookupString = _libraries['libX11.so.6'].XwcLookupString -XwcLookupString.restype = c_int -XwcLookupString.argtypes = [XIC, POINTER(XKeyPressedEvent), WSTRING, c_int, POINTER(KeySym), POINTER(c_int)] -Xutf8LookupString = _libraries['libX11.so.6'].Xutf8LookupString -Xutf8LookupString.restype = c_int -Xutf8LookupString.argtypes = [XIC, POINTER(XKeyPressedEvent), STRING, c_int, POINTER(KeySym), POINTER(c_int)] -XVaCreateNestedList = _libraries['libX11.so.6'].XVaCreateNestedList -XVaCreateNestedList.restype = XVaNestedList -XVaCreateNestedList.argtypes = [c_int] -XRegisterIMInstantiateCallback = _libraries['libX11.so.6'].XRegisterIMInstantiateCallback -XRegisterIMInstantiateCallback.restype = c_int -XRegisterIMInstantiateCallback.argtypes = [POINTER(Display), POINTER(_XrmHashBucketRec), STRING, STRING, XIDProc, XPointer] -XUnregisterIMInstantiateCallback = _libraries['libX11.so.6'].XUnregisterIMInstantiateCallback -XUnregisterIMInstantiateCallback.restype = c_int -XUnregisterIMInstantiateCallback.argtypes = [POINTER(Display), POINTER(_XrmHashBucketRec), STRING, STRING, XIDProc, XPointer] -XConnectionWatchProc = CFUNCTYPE(None, POINTER(Display), XPointer, c_int, c_int, POINTER(XPointer)) -XInternalConnectionNumbers = _libraries['libX11.so.6'].XInternalConnectionNumbers -XInternalConnectionNumbers.restype = c_int -XInternalConnectionNumbers.argtypes = [POINTER(Display), POINTER(POINTER(c_int)), POINTER(c_int)] -XProcessInternalConnection = _libraries['libX11.so.6'].XProcessInternalConnection -XProcessInternalConnection.restype = None -XProcessInternalConnection.argtypes = [POINTER(Display), c_int] -XAddConnectionWatch = _libraries['libX11.so.6'].XAddConnectionWatch -XAddConnectionWatch.restype = c_int -XAddConnectionWatch.argtypes = [POINTER(Display), XConnectionWatchProc, XPointer] -XRemoveConnectionWatch = _libraries['libX11.so.6'].XRemoveConnectionWatch -XRemoveConnectionWatch.restype = None -XRemoveConnectionWatch.argtypes = [POINTER(Display), XConnectionWatchProc, XPointer] -XSetAuthorization = _libraries['libX11.so.6'].XSetAuthorization -XSetAuthorization.restype = None -XSetAuthorization.argtypes = [STRING, c_int, STRING, c_int] -_Xmbtowc = _libraries['libX11.so.6']._Xmbtowc -_Xmbtowc.restype = c_int -_Xmbtowc.argtypes = [WSTRING, STRING, c_int] -_Xwctomb = _libraries['libX11.so.6']._Xwctomb -_Xwctomb.restype = c_int -_Xwctomb.argtypes = [STRING, c_wchar] -XGetEventData = _libraries['libX11.so.6'].XGetEventData -XGetEventData.restype = c_int -XGetEventData.argtypes = [POINTER(Display), POINTER(XGenericEventCookie)] -XFreeEventData = _libraries['libX11.so.6'].XFreeEventData -XFreeEventData.restype = None -XFreeEventData.argtypes = [POINTER(Display), POINTER(XGenericEventCookie)] -_XGC._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('gid', GContext), - ('rects', c_int), - ('dashes', c_int), - ('dirty', c_ulong), - ('values', XGCValues), -] -class _XFreeFuncs(Structure): - pass -class _XSQEvent(Structure): - pass -class _XExten(Structure): - pass -class _xEvent(Structure): - pass -xEvent = _xEvent -class _XLockInfo(Structure): - pass -class _XInternalAsync(Structure): - pass -class _XLockPtrs(Structure): - pass -class _XKeytrans(Structure): - pass -class _XDisplayAtoms(Structure): - pass -class _XContextDB(Structure): - pass -class xError(Structure): - pass -class N9_XDisplay5DOT_252E(Structure): - pass -N9_XDisplay5DOT_252E._fields_ = [ - ('defaultCCCs', XPointer), - ('clientCmaps', XPointer), - ('perVisualIntensityMaps', XPointer), -] -class _XIMFilter(Structure): - pass -class _XConnectionInfo(Structure): - pass -class _XConnWatchInfo(Structure): - pass -class _XkbInfoRec(Structure): - pass -class _XtransConnInfo(Structure): - pass -class _X11XCBPrivate(Structure): - pass -_XDisplay._fields_ = [ - ('ext_data', POINTER(XExtData)), - ('free_funcs', POINTER(_XFreeFuncs)), - ('fd', c_int), - ('conn_checker', c_int), - ('proto_major_version', c_int), - ('proto_minor_version', c_int), - ('vendor', STRING), - ('resource_base', XID), - ('resource_mask', XID), - ('resource_id', XID), - ('resource_shift', c_int), - ('resource_alloc', CFUNCTYPE(XID, POINTER(_XDisplay))), - ('byte_order', c_int), - ('bitmap_unit', c_int), - ('bitmap_pad', c_int), - ('bitmap_bit_order', c_int), - ('nformats', c_int), - ('pixmap_format', POINTER(ScreenFormat)), - ('vnumber', c_int), - ('release', c_int), - ('head', POINTER(_XSQEvent)), - ('tail', POINTER(_XSQEvent)), - ('qlen', c_int), - ('last_request_read', c_ulong), - ('request', c_ulong), - ('last_req', STRING), - ('buffer', STRING), - ('bufptr', STRING), - ('bufmax', STRING), - ('max_request_size', c_uint), - ('db', POINTER(_XrmHashBucketRec)), - ('synchandler', CFUNCTYPE(c_int, POINTER(_XDisplay))), - ('display_name', STRING), - ('default_screen', c_int), - ('nscreens', c_int), - ('screens', POINTER(Screen)), - ('motion_buffer', c_ulong), - ('flags', c_ulong), - ('min_keycode', c_int), - ('max_keycode', c_int), - ('keysyms', POINTER(KeySym)), - ('modifiermap', POINTER(XModifierKeymap)), - ('keysyms_per_keycode', c_int), - ('xdefaults', STRING), - ('scratch_buffer', STRING), - ('scratch_length', c_ulong), - ('ext_number', c_int), - ('ext_procs', POINTER(_XExten)), - ('event_vec', CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), POINTER(xEvent)) * 128), - ('wire_vec', CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), POINTER(xEvent)) * 128), - ('lock_meaning', KeySym), - ('lock', POINTER(_XLockInfo)), - ('async_handlers', POINTER(_XInternalAsync)), - ('bigreq_size', c_ulong), - ('lock_fns', POINTER(_XLockPtrs)), - ('idlist_alloc', CFUNCTYPE(None, POINTER(Display), POINTER(XID), c_int)), - ('key_bindings', POINTER(_XKeytrans)), - ('cursor_font', Font), - ('atoms', POINTER(_XDisplayAtoms)), - ('mode_switch', c_uint), - ('num_lock', c_uint), - ('context_db', POINTER(_XContextDB)), - ('error_vec', CFUNCTYPE(c_int, POINTER(Display), POINTER(XErrorEvent), POINTER(xError))), - ('cms', N9_XDisplay5DOT_252E), - ('im_filters', POINTER(_XIMFilter)), - ('qfree', POINTER(_XSQEvent)), - ('next_event_serial_num', c_ulong), - ('flushes', POINTER(_XExten)), - ('im_fd_info', POINTER(_XConnectionInfo)), - ('im_fd_length', c_int), - ('conn_watchers', POINTER(_XConnWatchInfo)), - ('watcher_count', c_int), - ('filedes', XPointer), - ('savedsynchandler', CFUNCTYPE(c_int, POINTER(Display))), - ('resource_max', XID), - ('xcmisc_opcode', c_int), - ('xkb_info', POINTER(_XkbInfoRec)), - ('trans_conn', POINTER(_XtransConnInfo)), - ('xcb', POINTER(_X11XCBPrivate)), - ('next_cookie', c_uint), - ('generic_event_vec', CFUNCTYPE(c_int, POINTER(Display), POINTER(XGenericEventCookie), POINTER(xEvent)) * 128), - ('generic_event_copy_vec', CFUNCTYPE(c_int, POINTER(Display), POINTER(XGenericEventCookie), POINTER(XGenericEventCookie)) * 128), - ('cookiejar', c_void_p), -] -_XLockInfo._fields_ = [ -] -_XKeytrans._fields_ = [ -] -_XDisplayAtoms._fields_ = [ -] -_XContextDB._fields_ = [ -] -_XIMFilter._fields_ = [ -] -_XkbInfoRec._fields_ = [ -] -_XtransConnInfo._fields_ = [ -] -_X11XCBPrivate._fields_ = [ -] -_XEvent._fields_ = [ - ('type', c_int), - ('xany', XAnyEvent), - ('xkey', XKeyEvent), - ('xbutton', XButtonEvent), - ('xmotion', XMotionEvent), - ('xcrossing', XCrossingEvent), - ('xfocus', XFocusChangeEvent), - ('xexpose', XExposeEvent), - ('xgraphicsexpose', XGraphicsExposeEvent), - ('xnoexpose', XNoExposeEvent), - ('xvisibility', XVisibilityEvent), - ('xcreatewindow', XCreateWindowEvent), - ('xdestroywindow', XDestroyWindowEvent), - ('xunmap', XUnmapEvent), - ('xmap', XMapEvent), - ('xmaprequest', XMapRequestEvent), - ('xreparent', XReparentEvent), - ('xconfigure', XConfigureEvent), - ('xgravity', XGravityEvent), - ('xresizerequest', XResizeRequestEvent), - ('xconfigurerequest', XConfigureRequestEvent), - ('xcirculate', XCirculateEvent), - ('xcirculaterequest', XCirculateRequestEvent), - ('xproperty', XPropertyEvent), - ('xselectionclear', XSelectionClearEvent), - ('xselectionrequest', XSelectionRequestEvent), - ('xselection', XSelectionEvent), - ('xcolormap', XColormapEvent), - ('xclient', XClientMessageEvent), - ('xmapping', XMappingEvent), - ('xerror', XErrorEvent), - ('xkeymap', XKeymapEvent), - ('xgeneric', XGenericEvent), - ('xcookie', XGenericEventCookie), - ('pad', c_long * 24), -] -_XSQEvent._fields_ = [ - ('next', POINTER(_XSQEvent)), - ('event', XEvent), - ('qserial_num', c_ulong), -] -_XQEvent = _XSQEvent -class _LockInfoRec(Structure): - pass -LockInfoPtr = POINTER(_LockInfoRec) -_LockInfoRec._fields_ = [ -] -_XLockPtrs._fields_ = [ - ('lock_display', CFUNCTYPE(None, POINTER(Display))), - ('unlock_display', CFUNCTYPE(None, POINTER(Display))), -] -_XCreateMutex_fn = (CFUNCTYPE(None, LockInfoPtr)).in_dll(_libraries['libX11.so.6'], '_XCreateMutex_fn') -_XFreeMutex_fn = (CFUNCTYPE(None, LockInfoPtr)).in_dll(_libraries['libX11.so.6'], '_XFreeMutex_fn') -_XLockMutex_fn = (CFUNCTYPE(None, LockInfoPtr)).in_dll(_libraries['libX11.so.6'], '_XLockMutex_fn') -_XUnlockMutex_fn = (CFUNCTYPE(None, LockInfoPtr)).in_dll(_libraries['libX11.so.6'], '_XUnlockMutex_fn') -_Xglobal_lock = (LockInfoPtr).in_dll(_libraries['libX11.so.6'], '_Xglobal_lock') -CARD8 = c_ubyte -size_t = c_ulong -_XGetRequest = _libraries['libX11.so.6']._XGetRequest -_XGetRequest.restype = c_void_p -_XGetRequest.argtypes = [POINTER(Display), CARD8, size_t] -_XFlushGCCache = _libraries['libX11.so.6']._XFlushGCCache -_XFlushGCCache.restype = None -_XFlushGCCache.argtypes = [POINTER(Display), GC] -_XData32 = _libraries['libX11.so.6']._XData32 -_XData32.restype = c_int -_XData32.argtypes = [POINTER(Display), POINTER(c_long), c_uint] -_XRead32 = _libraries['libX11.so.6']._XRead32 -_XRead32.restype = None -_XRead32.argtypes = [POINTER(Display), POINTER(c_long), c_long] -class xReply(Union): - pass -_XInternalAsync._fields_ = [ - ('next', POINTER(_XInternalAsync)), - ('handler', CFUNCTYPE(c_int, POINTER(Display), POINTER(xReply), STRING, c_int, XPointer)), - ('data', XPointer), -] -_XAsyncHandler = _XInternalAsync -class _XAsyncEState(Structure): - pass -_XAsyncEState._fields_ = [ - ('min_sequence_number', c_ulong), - ('max_sequence_number', c_ulong), - ('error_code', c_ubyte), - ('major_opcode', c_ubyte), - ('minor_opcode', c_ushort), - ('last_error_received', c_ubyte), - ('error_count', c_int), -] -_XAsyncErrorState = _XAsyncEState -_XDeqAsyncHandler = _libraries['libX11.so.6']._XDeqAsyncHandler -_XDeqAsyncHandler.restype = None -_XDeqAsyncHandler.argtypes = [POINTER(Display), POINTER(_XAsyncHandler)] -FreeFuncType = CFUNCTYPE(None, POINTER(Display)) -FreeModmapType = CFUNCTYPE(c_int, POINTER(XModifierKeymap)) -_XFreeFuncs._fields_ = [ - ('atoms', FreeFuncType), - ('modifiermap', FreeModmapType), - ('key_bindings', FreeFuncType), - ('context_db', FreeFuncType), - ('defaultCCCs', FreeFuncType), - ('clientCmaps', FreeFuncType), - ('intensityMaps', FreeFuncType), - ('im_filters', FreeFuncType), - ('xkb', FreeFuncType), -] -_XFreeFuncRec = _XFreeFuncs -CreateGCType = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -CopyGCType = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -FlushGCType = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -FreeGCType = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -CreateFontType = CFUNCTYPE(c_int, POINTER(Display), POINTER(XFontStruct), POINTER(XExtCodes)) -FreeFontType = CFUNCTYPE(c_int, POINTER(Display), POINTER(XFontStruct), POINTER(XExtCodes)) -CloseDisplayType = CFUNCTYPE(c_int, POINTER(Display), POINTER(XExtCodes)) -ErrorType = CFUNCTYPE(c_int, POINTER(Display), POINTER(xError), POINTER(XExtCodes), POINTER(c_int)) -ErrorStringType = CFUNCTYPE(STRING, POINTER(Display), c_int, POINTER(XExtCodes), STRING, c_int) -PrintErrorType = CFUNCTYPE(None, POINTER(Display), POINTER(XErrorEvent), c_void_p) -BeforeFlushType = CFUNCTYPE(None, POINTER(Display), POINTER(XExtCodes), STRING, c_long) -_XExten._fields_ = [ - ('next', POINTER(_XExten)), - ('codes', XExtCodes), - ('create_GC', CreateGCType), - ('copy_GC', CopyGCType), - ('flush_GC', FlushGCType), - ('free_GC', FreeGCType), - ('create_Font', CreateFontType), - ('free_Font', FreeFontType), - ('close_display', CloseDisplayType), - ('error', ErrorType), - ('error_string', ErrorStringType), - ('name', STRING), - ('error_values', PrintErrorType), - ('before_flush', BeforeFlushType), - ('next_flush', POINTER(_XExten)), -] -_XExtension = _XExten -_XError = _libraries['libX11.so.6']._XError -_XError.restype = c_int -_XError.argtypes = [POINTER(Display), POINTER(xError)] -_XIOError = _libraries['libX11.so.6']._XIOError -_XIOError.restype = c_int -_XIOError.argtypes = [POINTER(Display)] -_XIOErrorFunction = (CFUNCTYPE(c_int, POINTER(Display))).in_dll(_libraries['libX11.so.6'], '_XIOErrorFunction') -_XErrorFunction = (CFUNCTYPE(c_int, POINTER(Display), POINTER(XErrorEvent))).in_dll(_libraries['libX11.so.6'], '_XErrorFunction') -_XEatData = _libraries['libX11.so.6']._XEatData -_XEatData.restype = None -_XEatData.argtypes = [POINTER(Display), c_ulong] -_XEatDataWords = _libraries['libX11.so.6']._XEatDataWords -_XEatDataWords.restype = None -_XEatDataWords.argtypes = [POINTER(Display), c_ulong] -_XAllocScratch = _libraries['libX11.so.6']._XAllocScratch -_XAllocScratch.restype = STRING -_XAllocScratch.argtypes = [POINTER(Display), c_ulong] -_XAllocTemp = _libraries['libX11.so.6']._XAllocTemp -_XAllocTemp.restype = STRING -_XAllocTemp.argtypes = [POINTER(Display), c_ulong] -_XFreeTemp = _libraries['libX11.so.6']._XFreeTemp -_XFreeTemp.restype = None -_XFreeTemp.argtypes = [POINTER(Display), STRING, c_ulong] -_XVIDtoVisual = _libraries['libX11.so.6']._XVIDtoVisual -_XVIDtoVisual.restype = POINTER(Visual) -_XVIDtoVisual.argtypes = [POINTER(Display), VisualID] -class xGenericReply(Structure): - pass -_XSetLastRequestRead = _libraries['libX11.so.6']._XSetLastRequestRead -_XSetLastRequestRead.restype = c_ulong -_XSetLastRequestRead.argtypes = [POINTER(Display), POINTER(xGenericReply)] -_XGetHostname = _libraries['libX11.so.6']._XGetHostname -_XGetHostname.restype = c_int -_XGetHostname.argtypes = [STRING, c_int] -_XScreenOfWindow = _libraries['libX11.so.6']._XScreenOfWindow -_XScreenOfWindow.restype = POINTER(Screen) -_XScreenOfWindow.argtypes = [POINTER(Display), Window] -_XAsyncErrorHandler = _libraries['libX11.so.6']._XAsyncErrorHandler -_XAsyncErrorHandler.restype = c_int -_XAsyncErrorHandler.argtypes = [POINTER(Display), POINTER(xReply), STRING, c_int, XPointer] -_XGetAsyncReply = _libraries['libX11.so.6']._XGetAsyncReply -_XGetAsyncReply.restype = STRING -_XGetAsyncReply.argtypes = [POINTER(Display), STRING, POINTER(xReply), STRING, c_int, c_int, c_int] -_XGetAsyncData = _libraries['libX11.so.6']._XGetAsyncData -_XGetAsyncData.restype = None -_XGetAsyncData.argtypes = [POINTER(Display), STRING, STRING, c_int, c_int, c_int, c_int] -_XFlush = _libraries['libX11.so.6']._XFlush -_XFlush.restype = None -_XFlush.argtypes = [POINTER(Display)] -_XEventsQueued = _libraries['libX11.so.6']._XEventsQueued -_XEventsQueued.restype = c_int -_XEventsQueued.argtypes = [POINTER(Display), c_int] -_XReadEvents = _libraries['libX11.so.6']._XReadEvents -_XReadEvents.restype = None -_XReadEvents.argtypes = [POINTER(Display)] -_XRead = _libraries['libX11.so.6']._XRead -_XRead.restype = c_int -_XRead.argtypes = [POINTER(Display), STRING, c_long] -_XReadPad = _libraries['libX11.so.6']._XReadPad -_XReadPad.restype = None -_XReadPad.argtypes = [POINTER(Display), STRING, c_long] -_XSend = _libraries['libX11.so.6']._XSend -_XSend.restype = None -_XSend.argtypes = [POINTER(Display), STRING, c_long] -_XReply = _libraries['libX11.so.6']._XReply -_XReply.restype = c_int -_XReply.argtypes = [POINTER(Display), POINTER(xReply), c_int, c_int] -_XEnq = _libraries['libX11.so.6']._XEnq -_XEnq.restype = None -_XEnq.argtypes = [POINTER(Display), POINTER(xEvent)] -_XDeq = _libraries['libX11.so.6']._XDeq -_XDeq.restype = None -_XDeq.argtypes = [POINTER(Display), POINTER(_XQEvent), POINTER(_XQEvent)] -_XUnknownWireEvent = _libraries['libX11.so.6']._XUnknownWireEvent -_XUnknownWireEvent.restype = c_int -_XUnknownWireEvent.argtypes = [POINTER(Display), POINTER(XEvent), POINTER(xEvent)] -_XUnknownWireEventCookie = _libraries['libX11.so.6']._XUnknownWireEventCookie -_XUnknownWireEventCookie.restype = c_int -_XUnknownWireEventCookie.argtypes = [POINTER(Display), POINTER(XGenericEventCookie), POINTER(xEvent)] -_XUnknownCopyEventCookie = _libraries['libX11.so.6']._XUnknownCopyEventCookie -_XUnknownCopyEventCookie.restype = c_int -_XUnknownCopyEventCookie.argtypes = [POINTER(Display), POINTER(XGenericEventCookie), POINTER(XGenericEventCookie)] -_XUnknownNativeEvent = _libraries['libX11.so.6']._XUnknownNativeEvent -_XUnknownNativeEvent.restype = c_int -_XUnknownNativeEvent.argtypes = [POINTER(Display), POINTER(XEvent), POINTER(xEvent)] -_XWireToEvent = _libraries['libX11.so.6']._XWireToEvent -_XWireToEvent.restype = c_int -_XWireToEvent.argtypes = [POINTER(Display), POINTER(XEvent), POINTER(xEvent)] -_XDefaultWireError = _libraries['libX11.so.6']._XDefaultWireError -_XDefaultWireError.restype = c_int -_XDefaultWireError.argtypes = [POINTER(Display), POINTER(XErrorEvent), POINTER(xError)] -_XPollfdCacheInit = _libraries['libX11.so.6']._XPollfdCacheInit -_XPollfdCacheInit.restype = c_int -_XPollfdCacheInit.argtypes = [POINTER(Display)] -_XPollfdCacheAdd = _libraries['libX11.so.6']._XPollfdCacheAdd -_XPollfdCacheAdd.restype = None -_XPollfdCacheAdd.argtypes = [POINTER(Display), c_int] -_XPollfdCacheDel = _libraries['libX11.so.6']._XPollfdCacheDel -_XPollfdCacheDel.restype = None -_XPollfdCacheDel.argtypes = [POINTER(Display), c_int] -_XAllocID = _libraries['libX11.so.6']._XAllocID -_XAllocID.restype = XID -_XAllocID.argtypes = [POINTER(Display)] -_XAllocIDs = _libraries['libX11.so.6']._XAllocIDs -_XAllocIDs.restype = None -_XAllocIDs.argtypes = [POINTER(Display), POINTER(XID), c_int] -_XFreeExtData = _libraries['libX11.so.6']._XFreeExtData -_XFreeExtData.restype = c_int -_XFreeExtData.argtypes = [POINTER(XExtData)] -XESetCreateGC = _libraries['libX11.so.6'].XESetCreateGC -XESetCreateGC.restype = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -XESetCreateGC.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes))] -XESetCopyGC = _libraries['libX11.so.6'].XESetCopyGC -XESetCopyGC.restype = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -XESetCopyGC.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes))] -XESetFlushGC = _libraries['libX11.so.6'].XESetFlushGC -XESetFlushGC.restype = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -XESetFlushGC.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes))] -XESetFreeGC = _libraries['libX11.so.6'].XESetFreeGC -XESetFreeGC.restype = CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes)) -XESetFreeGC.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), GC, POINTER(XExtCodes))] -XESetCreateFont = _libraries['libX11.so.6'].XESetCreateFont -XESetCreateFont.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XFontStruct), POINTER(XExtCodes)) -XESetCreateFont.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XFontStruct), POINTER(XExtCodes))] -XESetFreeFont = _libraries['libX11.so.6'].XESetFreeFont -XESetFreeFont.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XFontStruct), POINTER(XExtCodes)) -XESetFreeFont.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XFontStruct), POINTER(XExtCodes))] -XESetCloseDisplay = _libraries['libX11.so.6'].XESetCloseDisplay -XESetCloseDisplay.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XExtCodes)) -XESetCloseDisplay.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XExtCodes))] -XESetError = _libraries['libX11.so.6'].XESetError -XESetError.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(xError), POINTER(XExtCodes), POINTER(c_int)) -XESetError.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(xError), POINTER(XExtCodes), POINTER(c_int))] -XESetErrorString = _libraries['libX11.so.6'].XESetErrorString -XESetErrorString.restype = CFUNCTYPE(STRING, POINTER(Display), c_int, POINTER(XExtCodes), STRING, c_int) -XESetErrorString.argtypes = [POINTER(Display), c_int, CFUNCTYPE(STRING, POINTER(Display), c_int, POINTER(XExtCodes), STRING, c_int)] -XESetPrintErrorValues = _libraries['libX11.so.6'].XESetPrintErrorValues -XESetPrintErrorValues.restype = CFUNCTYPE(None, POINTER(Display), POINTER(XErrorEvent), c_void_p) -XESetPrintErrorValues.argtypes = [POINTER(Display), c_int, CFUNCTYPE(None, POINTER(Display), POINTER(XErrorEvent), c_void_p)] -XESetWireToEvent = _libraries['libX11.so.6'].XESetWireToEvent -XESetWireToEvent.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), POINTER(xEvent)) -XESetWireToEvent.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), POINTER(xEvent))] -XESetWireToEventCookie = _libraries['libX11.so.6'].XESetWireToEventCookie -XESetWireToEventCookie.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XGenericEventCookie), POINTER(xEvent)) -XESetWireToEventCookie.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XGenericEventCookie), POINTER(xEvent))] -XESetCopyEventCookie = _libraries['libX11.so.6'].XESetCopyEventCookie -XESetCopyEventCookie.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XGenericEventCookie), POINTER(XGenericEventCookie)) -XESetCopyEventCookie.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XGenericEventCookie), POINTER(XGenericEventCookie))] -XESetEventToWire = _libraries['libX11.so.6'].XESetEventToWire -XESetEventToWire.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), POINTER(xEvent)) -XESetEventToWire.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XEvent), POINTER(xEvent))] -XESetWireToError = _libraries['libX11.so.6'].XESetWireToError -XESetWireToError.restype = CFUNCTYPE(c_int, POINTER(Display), POINTER(XErrorEvent), POINTER(xError)) -XESetWireToError.argtypes = [POINTER(Display), c_int, CFUNCTYPE(c_int, POINTER(Display), POINTER(XErrorEvent), POINTER(xError))] -XESetBeforeFlush = _libraries['libX11.so.6'].XESetBeforeFlush -XESetBeforeFlush.restype = CFUNCTYPE(None, POINTER(Display), POINTER(XExtCodes), STRING, c_long) -XESetBeforeFlush.argtypes = [POINTER(Display), c_int, CFUNCTYPE(None, POINTER(Display), POINTER(XExtCodes), STRING, c_long)] -_XInternalConnectionProc = CFUNCTYPE(None, POINTER(Display), c_int, XPointer) -_XRegisterInternalConnection = _libraries['libX11.so.6']._XRegisterInternalConnection -_XRegisterInternalConnection.restype = c_int -_XRegisterInternalConnection.argtypes = [POINTER(Display), c_int, _XInternalConnectionProc, XPointer] -_XUnregisterInternalConnection = _libraries['libX11.so.6']._XUnregisterInternalConnection -_XUnregisterInternalConnection.restype = None -_XUnregisterInternalConnection.argtypes = [POINTER(Display), c_int] -_XProcessInternalConnection = _libraries['libX11.so.6']._XProcessInternalConnection -_XProcessInternalConnection.restype = None -_XProcessInternalConnection.argtypes = [POINTER(Display), POINTER(_XConnectionInfo)] -_XConnectionInfo._fields_ = [ - ('fd', c_int), - ('read_callback', _XInternalConnectionProc), - ('call_data', XPointer), - ('watch_data', POINTER(XPointer)), - ('next', POINTER(_XConnectionInfo)), -] -_XConnWatchInfo._fields_ = [ - ('fn', XConnectionWatchProc), - ('client_data', XPointer), - ('next', POINTER(_XConnWatchInfo)), -] -_XTextHeight = _libraries['libX11.so.6']._XTextHeight -_XTextHeight.restype = c_int -_XTextHeight.argtypes = [POINTER(XFontStruct), STRING, c_int] -_XTextHeight16 = _libraries['libX11.so.6']._XTextHeight16 -_XTextHeight16.restype = c_int -_XTextHeight16.argtypes = [POINTER(XFontStruct), POINTER(XChar2b), c_int] -_XEventToWire = _libraries['libX11.so.6']._XEventToWire -_XEventToWire.restype = c_int -_XEventToWire.argtypes = [POINTER(Display), POINTER(XEvent), POINTER(xEvent)] -_XF86LoadQueryLocaleFont = _libraries['libX11.so.6']._XF86LoadQueryLocaleFont -_XF86LoadQueryLocaleFont.restype = c_int -_XF86LoadQueryLocaleFont.argtypes = [POINTER(Display), STRING, POINTER(POINTER(XFontStruct)), POINTER(Font)] -class xChangeWindowAttributesReq(Structure): - pass -_XProcessWindowAttributes = _libraries['libX11.so.6']._XProcessWindowAttributes -_XProcessWindowAttributes.restype = None -_XProcessWindowAttributes.argtypes = [POINTER(Display), POINTER(xChangeWindowAttributesReq), c_ulong, POINTER(XSetWindowAttributes)] -_XDefaultError = _libraries['libX11.so.6']._XDefaultError -_XDefaultError.restype = c_int -_XDefaultError.argtypes = [POINTER(Display), POINTER(XErrorEvent)] -_XDefaultIOError = _libraries['libX11.so.6']._XDefaultIOError -_XDefaultIOError.restype = c_int -_XDefaultIOError.argtypes = [POINTER(Display)] -_XSetClipRectangles = _libraries['libX11.so.6']._XSetClipRectangles -_XSetClipRectangles.restype = None -_XSetClipRectangles.argtypes = [POINTER(Display), GC, c_int, c_int, POINTER(XRectangle), c_int, c_int] -_XGetWindowAttributes = _libraries['libX11.so.6']._XGetWindowAttributes -_XGetWindowAttributes.restype = c_int -_XGetWindowAttributes.argtypes = [POINTER(Display), Window, POINTER(XWindowAttributes)] -_XPutBackEvent = _libraries['libX11.so.6']._XPutBackEvent -_XPutBackEvent.restype = c_int -_XPutBackEvent.argtypes = [POINTER(Display), POINTER(XEvent)] -_XIsEventCookie = _libraries['libX11.so.6']._XIsEventCookie -_XIsEventCookie.restype = c_int -_XIsEventCookie.argtypes = [POINTER(Display), POINTER(XEvent)] -_XFreeEventCookies = _libraries['libX11.so.6']._XFreeEventCookies -_XFreeEventCookies.restype = None -_XFreeEventCookies.argtypes = [POINTER(Display)] -_XStoreEventCookie = _libraries['libX11.so.6']._XStoreEventCookie -_XStoreEventCookie.restype = None -_XStoreEventCookie.argtypes = [POINTER(Display), POINTER(XEvent)] -_XFetchEventCookie = _libraries['libX11.so.6']._XFetchEventCookie -_XFetchEventCookie.restype = c_int -_XFetchEventCookie.argtypes = [POINTER(Display), POINTER(XGenericEventCookie)] -_XCopyEventCookie = _libraries['libX11.so.6']._XCopyEventCookie -_XCopyEventCookie.restype = c_int -_XCopyEventCookie.argtypes = [POINTER(Display), POINTER(XGenericEventCookie), POINTER(XGenericEventCookie)] -xlocaledir = _libraries['libX11.so.6'].xlocaledir -xlocaledir.restype = None -xlocaledir.argtypes = [STRING, c_int] -INT64 = c_long -INT32 = c_int -INT16 = c_short -INT8 = c_byte -CARD64 = c_ulong -CARD32 = c_uint -CARD16 = c_ushort -BITS32 = CARD32 -BITS16 = CARD16 -BYTE = CARD8 -BOOL = CARD8 -KeyButMask = CARD16 -class xConnClientPrefix(Structure): - pass -xConnClientPrefix._fields_ = [ - ('byteOrder', CARD8), - ('pad', BYTE), - ('majorVersion', CARD16), - ('minorVersion', CARD16), - ('nbytesAuthProto', CARD16), - ('nbytesAuthString', CARD16), - ('pad2', CARD16), -] -class xConnSetupPrefix(Structure): - pass -xConnSetupPrefix._fields_ = [ - ('success', CARD8), - ('lengthReason', BYTE), - ('majorVersion', CARD16), - ('minorVersion', CARD16), - ('length', CARD16), -] -class xConnSetup(Structure): - pass -xConnSetup._fields_ = [ - ('release', CARD32), - ('ridBase', CARD32), - ('ridMask', CARD32), - ('motionBufferSize', CARD32), - ('nbytesVendor', CARD16), - ('maxRequestSize', CARD16), - ('numRoots', CARD8), - ('numFormats', CARD8), - ('imageByteOrder', CARD8), - ('bitmapBitOrder', CARD8), - ('bitmapScanlineUnit', CARD8), - ('bitmapScanlinePad', CARD8), - ('minKeyCode', CARD8), - ('maxKeyCode', CARD8), - ('pad2', CARD32), -] -class xPixmapFormat(Structure): - pass -xPixmapFormat._fields_ = [ - ('depth', CARD8), - ('bitsPerPixel', CARD8), - ('scanLinePad', CARD8), - ('pad1', CARD8), - ('pad2', CARD32), -] -class xDepth(Structure): - pass -xDepth._fields_ = [ - ('depth', CARD8), - ('pad1', CARD8), - ('nVisuals', CARD16), - ('pad2', CARD32), -] -class xVisualType(Structure): - pass -xVisualType._fields_ = [ - ('visualID', CARD32), - ('c_class', CARD8), - ('bitsPerRGB', CARD8), - ('colormapEntries', CARD16), - ('redMask', CARD32), - ('greenMask', CARD32), - ('blueMask', CARD32), - ('pad', CARD32), -] -class xWindowRoot(Structure): - pass -xWindowRoot._fields_ = [ - ('windowId', CARD32), - ('defaultColormap', CARD32), - ('whitePixel', CARD32), - ('blackPixel', CARD32), - ('currentInputMask', CARD32), - ('pixWidth', CARD16), - ('pixHeight', CARD16), - ('mmWidth', CARD16), - ('mmHeight', CARD16), - ('minInstalledMaps', CARD16), - ('maxInstalledMaps', CARD16), - ('rootVisualID', CARD32), - ('backingStore', CARD8), - ('saveUnders', BOOL), - ('rootDepth', CARD8), - ('nDepths', CARD8), -] -class xTimecoord(Structure): - pass -xTimecoord._fields_ = [ - ('time', CARD32), - ('x', INT16), - ('y', INT16), -] -class xHostEntry(Structure): - pass -xHostEntry._fields_ = [ - ('family', CARD8), - ('pad', BYTE), - ('length', CARD16), -] -class xCharInfo(Structure): - pass -xCharInfo._fields_ = [ - ('leftSideBearing', INT16), - ('rightSideBearing', INT16), - ('characterWidth', INT16), - ('ascent', INT16), - ('descent', INT16), - ('attributes', CARD16), -] -class xFontProp(Structure): - pass -xFontProp._fields_ = [ - ('name', CARD32), - ('value', CARD32), -] -class xTextElt(Structure): - pass -xTextElt._fields_ = [ - ('len', CARD8), - ('delta', INT8), -] -class xColorItem(Structure): - pass -xColorItem._fields_ = [ - ('pixel', CARD32), - ('red', CARD16), - ('green', CARD16), - ('blue', CARD16), - ('flags', CARD8), - ('pad', CARD8), -] -class xrgb(Structure): - pass -xrgb._fields_ = [ - ('red', CARD16), - ('green', CARD16), - ('blue', CARD16), - ('pad', CARD16), -] -KEYCODE = CARD8 -xGenericReply._fields_ = [ - ('type', BYTE), - ('data1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('data00', CARD32), - ('data01', CARD32), - ('data02', CARD32), - ('data03', CARD32), - ('data04', CARD32), - ('data05', CARD32), -] -class xGetWindowAttributesReply(Structure): - pass -xGetWindowAttributesReply._fields_ = [ - ('type', BYTE), - ('backingStore', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('visualID', CARD32), - ('c_class', CARD16), - ('bitGravity', CARD8), - ('winGravity', CARD8), - ('backingBitPlanes', CARD32), - ('backingPixel', CARD32), - ('saveUnder', BOOL), - ('mapInstalled', BOOL), - ('mapState', CARD8), - ('override', BOOL), - ('colormap', CARD32), - ('allEventMasks', CARD32), - ('yourEventMask', CARD32), - ('doNotPropagateMask', CARD16), - ('pad', CARD16), -] -class xGetGeometryReply(Structure): - pass -xGetGeometryReply._fields_ = [ - ('type', BYTE), - ('depth', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('root', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('borderWidth', CARD16), - ('pad1', CARD16), - ('pad2', CARD32), - ('pad3', CARD32), -] -class xQueryTreeReply(Structure): - pass -xQueryTreeReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('root', CARD32), - ('parent', CARD32), - ('nChildren', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), -] -class xInternAtomReply(Structure): - pass -xInternAtomReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('atom', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -class xGetAtomNameReply(Structure): - pass -xGetAtomNameReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nameLength', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xGetPropertyReply(Structure): - pass -xGetPropertyReply._fields_ = [ - ('type', BYTE), - ('format', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('propertyType', CARD32), - ('bytesAfter', CARD32), - ('nItems', CARD32), - ('pad1', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), -] -class xListPropertiesReply(Structure): - pass -xListPropertiesReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nProperties', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xGetSelectionOwnerReply(Structure): - pass -xGetSelectionOwnerReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('owner', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -class xGrabPointerReply(Structure): - pass -xGrabPointerReply._fields_ = [ - ('type', BYTE), - ('status', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pad1', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -xGrabKeyboardReply = xGrabPointerReply -class xQueryPointerReply(Structure): - pass -xQueryPointerReply._fields_ = [ - ('type', BYTE), - ('sameScreen', BOOL), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('root', CARD32), - ('child', CARD32), - ('rootX', INT16), - ('rootY', INT16), - ('winX', INT16), - ('winY', INT16), - ('mask', CARD16), - ('pad1', CARD16), - ('pad', CARD32), -] -class xGetMotionEventsReply(Structure): - pass -xGetMotionEventsReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nEvents', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -class xTranslateCoordsReply(Structure): - pass -xTranslateCoordsReply._fields_ = [ - ('type', BYTE), - ('sameScreen', BOOL), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('child', CARD32), - ('dstX', INT16), - ('dstY', INT16), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), -] -class xGetInputFocusReply(Structure): - pass -xGetInputFocusReply._fields_ = [ - ('type', BYTE), - ('revertTo', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('focus', CARD32), - ('pad1', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), -] -class xQueryKeymapReply(Structure): - pass -xQueryKeymapReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('map', BYTE * 32), -] -class _xQueryFontReply(Structure): - pass -_xQueryFontReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('minBounds', xCharInfo), - ('walign1', CARD32), - ('maxBounds', xCharInfo), - ('walign2', CARD32), - ('minCharOrByte2', CARD16), - ('maxCharOrByte2', CARD16), - ('defaultChar', CARD16), - ('nFontProps', CARD16), - ('drawDirection', CARD8), - ('minByte1', CARD8), - ('maxByte1', CARD8), - ('allCharsExist', BOOL), - ('fontAscent', INT16), - ('fontDescent', INT16), - ('nCharInfos', CARD32), -] -xQueryFontReply = _xQueryFontReply -class xQueryTextExtentsReply(Structure): - pass -xQueryTextExtentsReply._fields_ = [ - ('type', BYTE), - ('drawDirection', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('fontAscent', INT16), - ('fontDescent', INT16), - ('overallAscent', INT16), - ('overallDescent', INT16), - ('overallWidth', INT32), - ('overallLeft', INT32), - ('overallRight', INT32), - ('pad', CARD32), -] -class xListFontsReply(Structure): - pass -xListFontsReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nFonts', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xListFontsWithInfoReply(Structure): - pass -xListFontsWithInfoReply._fields_ = [ - ('type', BYTE), - ('nameLength', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('minBounds', xCharInfo), - ('walign1', CARD32), - ('maxBounds', xCharInfo), - ('walign2', CARD32), - ('minCharOrByte2', CARD16), - ('maxCharOrByte2', CARD16), - ('defaultChar', CARD16), - ('nFontProps', CARD16), - ('drawDirection', CARD8), - ('minByte1', CARD8), - ('maxByte1', CARD8), - ('allCharsExist', BOOL), - ('fontAscent', INT16), - ('fontDescent', INT16), - ('nReplies', CARD32), -] -class xGetFontPathReply(Structure): - pass -xGetFontPathReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nPaths', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xGetImageReply(Structure): - pass -xGetImageReply._fields_ = [ - ('type', BYTE), - ('depth', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('visual', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xListInstalledColormapsReply(Structure): - pass -xListInstalledColormapsReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nColormaps', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xAllocColorReply(Structure): - pass -xAllocColorReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('red', CARD16), - ('green', CARD16), - ('blue', CARD16), - ('pad2', CARD16), - ('pixel', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), -] -class xAllocNamedColorReply(Structure): - pass -xAllocNamedColorReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pixel', CARD32), - ('exactRed', CARD16), - ('exactGreen', CARD16), - ('exactBlue', CARD16), - ('screenRed', CARD16), - ('screenGreen', CARD16), - ('screenBlue', CARD16), - ('pad2', CARD32), - ('pad3', CARD32), -] -class xAllocColorCellsReply(Structure): - pass -xAllocColorCellsReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nPixels', CARD16), - ('nMasks', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xAllocColorPlanesReply(Structure): - pass -xAllocColorPlanesReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nPixels', CARD16), - ('pad2', CARD16), - ('redMask', CARD32), - ('greenMask', CARD32), - ('blueMask', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), -] -class xQueryColorsReply(Structure): - pass -xQueryColorsReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nColors', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xLookupColorReply(Structure): - pass -xLookupColorReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('exactRed', CARD16), - ('exactGreen', CARD16), - ('exactBlue', CARD16), - ('screenRed', CARD16), - ('screenGreen', CARD16), - ('screenBlue', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), -] -class xQueryBestSizeReply(Structure): - pass -xQueryBestSizeReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('width', CARD16), - ('height', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xQueryExtensionReply(Structure): - pass -xQueryExtensionReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('present', BOOL), - ('major_opcode', CARD8), - ('first_event', CARD8), - ('first_error', CARD8), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xListExtensionsReply(Structure): - pass -xListExtensionsReply._fields_ = [ - ('type', BYTE), - ('nExtensions', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xSetMappingReply(Structure): - pass -xSetMappingReply._fields_ = [ - ('type', BYTE), - ('success', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -xSetPointerMappingReply = xSetMappingReply -xSetModifierMappingReply = xSetMappingReply -class xGetPointerMappingReply(Structure): - pass -xGetPointerMappingReply._fields_ = [ - ('type', BYTE), - ('nElts', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xGetKeyboardMappingReply(Structure): - pass -xGetKeyboardMappingReply._fields_ = [ - ('type', BYTE), - ('keySymsPerKeyCode', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xGetModifierMappingReply(Structure): - pass -xGetModifierMappingReply._fields_ = [ - ('type', BYTE), - ('numKeyPerModifier', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('pad1', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -class xGetKeyboardControlReply(Structure): - pass -xGetKeyboardControlReply._fields_ = [ - ('type', BYTE), - ('globalAutoRepeat', BOOL), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('ledMask', CARD32), - ('keyClickPercent', CARD8), - ('bellPercent', CARD8), - ('bellPitch', CARD16), - ('bellDuration', CARD16), - ('pad', CARD16), - ('map', BYTE * 32), -] -class xGetPointerControlReply(Structure): - pass -xGetPointerControlReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('accelNumerator', CARD16), - ('accelDenominator', CARD16), - ('threshold', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -class xGetScreenSaverReply(Structure): - pass -xGetScreenSaverReply._fields_ = [ - ('type', BYTE), - ('pad1', BYTE), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('timeout', CARD16), - ('interval', CARD16), - ('preferBlanking', BOOL), - ('allowExposures', BOOL), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), -] -class xListHostsReply(Structure): - pass -xListHostsReply._fields_ = [ - ('type', BYTE), - ('enabled', BOOL), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('nHosts', CARD16), - ('pad1', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -xError._fields_ = [ - ('type', BYTE), - ('errorCode', BYTE), - ('sequenceNumber', CARD16), - ('resourceID', CARD32), - ('minorCode', CARD16), - ('majorCode', CARD8), - ('pad1', BYTE), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class N7_xEvent5DOT_146E(Union): - pass -class N7_xEvent5DOT_1465DOT_147E(Structure): - pass -N7_xEvent5DOT_1465DOT_147E._fields_ = [ - ('type', BYTE), - ('detail', BYTE), - ('sequenceNumber', CARD16), -] -class N7_xEvent5DOT_1465DOT_148E(Structure): - pass -N7_xEvent5DOT_1465DOT_148E._fields_ = [ - ('pad00', CARD32), - ('time', CARD32), - ('root', CARD32), - ('event', CARD32), - ('child', CARD32), - ('rootX', INT16), - ('rootY', INT16), - ('eventX', INT16), - ('eventY', INT16), - ('state', KeyButMask), - ('sameScreen', BOOL), - ('pad1', BYTE), -] -class N7_xEvent5DOT_1465DOT_149E(Structure): - pass -N7_xEvent5DOT_1465DOT_149E._fields_ = [ - ('pad00', CARD32), - ('time', CARD32), - ('root', CARD32), - ('event', CARD32), - ('child', CARD32), - ('rootX', INT16), - ('rootY', INT16), - ('eventX', INT16), - ('eventY', INT16), - ('state', KeyButMask), - ('mode', BYTE), - ('flags', BYTE), -] -class N7_xEvent5DOT_1465DOT_150E(Structure): - pass -N7_xEvent5DOT_1465DOT_150E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('mode', BYTE), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_151E(Structure): - pass -N7_xEvent5DOT_1465DOT_151E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('x', CARD16), - ('y', CARD16), - ('width', CARD16), - ('height', CARD16), - ('count', CARD16), - ('pad2', CARD16), -] -class N7_xEvent5DOT_1465DOT_152E(Structure): - pass -N7_xEvent5DOT_1465DOT_152E._fields_ = [ - ('pad00', CARD32), - ('drawable', CARD32), - ('x', CARD16), - ('y', CARD16), - ('width', CARD16), - ('height', CARD16), - ('minorEvent', CARD16), - ('count', CARD16), - ('majorEvent', BYTE), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_153E(Structure): - pass -N7_xEvent5DOT_1465DOT_153E._fields_ = [ - ('pad00', CARD32), - ('drawable', CARD32), - ('minorEvent', CARD16), - ('majorEvent', BYTE), - ('bpad', BYTE), -] -class N7_xEvent5DOT_1465DOT_154E(Structure): - pass -N7_xEvent5DOT_1465DOT_154E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('state', CARD8), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_155E(Structure): - pass -N7_xEvent5DOT_1465DOT_155E._fields_ = [ - ('pad00', CARD32), - ('parent', CARD32), - ('window', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('borderWidth', CARD16), - ('override', BOOL), - ('bpad', BYTE), -] -class N7_xEvent5DOT_1465DOT_156E(Structure): - pass -N7_xEvent5DOT_1465DOT_156E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), -] -class N7_xEvent5DOT_1465DOT_157E(Structure): - pass -N7_xEvent5DOT_1465DOT_157E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), - ('fromConfigure', BOOL), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_158E(Structure): - pass -N7_xEvent5DOT_1465DOT_158E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), - ('override', BOOL), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_159E(Structure): - pass -N7_xEvent5DOT_1465DOT_159E._fields_ = [ - ('pad00', CARD32), - ('parent', CARD32), - ('window', CARD32), -] -class N7_xEvent5DOT_1465DOT_160E(Structure): - pass -N7_xEvent5DOT_1465DOT_160E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), - ('parent', CARD32), - ('x', INT16), - ('y', INT16), - ('override', BOOL), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_161E(Structure): - pass -N7_xEvent5DOT_1465DOT_161E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), - ('aboveSibling', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('borderWidth', CARD16), - ('override', BOOL), - ('bpad', BYTE), -] -class N7_xEvent5DOT_1465DOT_162E(Structure): - pass -N7_xEvent5DOT_1465DOT_162E._fields_ = [ - ('pad00', CARD32), - ('parent', CARD32), - ('window', CARD32), - ('sibling', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('borderWidth', CARD16), - ('valueMask', CARD16), - ('pad1', CARD32), -] -class N7_xEvent5DOT_1465DOT_163E(Structure): - pass -N7_xEvent5DOT_1465DOT_163E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), - ('x', INT16), - ('y', INT16), - ('pad1', CARD32), - ('pad2', CARD32), - ('pad3', CARD32), - ('pad4', CARD32), -] -class N7_xEvent5DOT_1465DOT_164E(Structure): - pass -N7_xEvent5DOT_1465DOT_164E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('width', CARD16), - ('height', CARD16), -] -class N7_xEvent5DOT_1465DOT_165E(Structure): - pass -N7_xEvent5DOT_1465DOT_165E._fields_ = [ - ('pad00', CARD32), - ('event', CARD32), - ('window', CARD32), - ('parent', CARD32), - ('place', BYTE), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class N7_xEvent5DOT_1465DOT_166E(Structure): - pass -N7_xEvent5DOT_1465DOT_166E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('atom', CARD32), - ('time', CARD32), - ('state', BYTE), - ('pad1', BYTE), - ('pad2', CARD16), -] -class N7_xEvent5DOT_1465DOT_167E(Structure): - pass -N7_xEvent5DOT_1465DOT_167E._fields_ = [ - ('pad00', CARD32), - ('time', CARD32), - ('window', CARD32), - ('atom', CARD32), -] -class N7_xEvent5DOT_1465DOT_168E(Structure): - pass -N7_xEvent5DOT_1465DOT_168E._fields_ = [ - ('pad00', CARD32), - ('time', CARD32), - ('owner', CARD32), - ('requestor', CARD32), - ('selection', CARD32), - ('target', CARD32), - ('property', CARD32), -] -class N7_xEvent5DOT_1465DOT_169E(Structure): - pass -N7_xEvent5DOT_1465DOT_169E._fields_ = [ - ('pad00', CARD32), - ('time', CARD32), - ('requestor', CARD32), - ('selection', CARD32), - ('target', CARD32), - ('property', CARD32), -] -class N7_xEvent5DOT_1465DOT_170E(Structure): - pass -N7_xEvent5DOT_1465DOT_170E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('colormap', CARD32), - ('c_new', BOOL), - ('state', BYTE), - ('pad1', BYTE), - ('pad2', BYTE), -] -class N7_xEvent5DOT_1465DOT_171E(Structure): - pass -N7_xEvent5DOT_1465DOT_171E._fields_ = [ - ('pad00', CARD32), - ('request', CARD8), - ('firstKeyCode', CARD8), - ('count', CARD8), - ('pad1', BYTE), -] -class N7_xEvent5DOT_1465DOT_172E(Structure): - pass -class N7_xEvent5DOT_1465DOT_1725DOT_173E(Union): - pass -class N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_174E(Structure): - pass -N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_174E._fields_ = [ - ('type', CARD32), - ('longs0', INT32), - ('longs1', INT32), - ('longs2', INT32), - ('longs3', INT32), - ('longs4', INT32), -] -class N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_175E(Structure): - pass -N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_175E._fields_ = [ - ('type', CARD32), - ('shorts0', INT16), - ('shorts1', INT16), - ('shorts2', INT16), - ('shorts3', INT16), - ('shorts4', INT16), - ('shorts5', INT16), - ('shorts6', INT16), - ('shorts7', INT16), - ('shorts8', INT16), - ('shorts9', INT16), -] -class N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_176E(Structure): - pass -N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_176E._fields_ = [ - ('type', CARD32), - ('bytes', INT8 * 20), -] -N7_xEvent5DOT_1465DOT_1725DOT_173E._fields_ = [ - ('l', N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_174E), - ('s', N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_175E), - ('b', N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_176E), -] -N7_xEvent5DOT_1465DOT_172E._fields_ = [ - ('pad00', CARD32), - ('window', CARD32), - ('u', N7_xEvent5DOT_1465DOT_1725DOT_173E), -] -N7_xEvent5DOT_146E._fields_ = [ - ('u', N7_xEvent5DOT_1465DOT_147E), - ('keyButtonPointer', N7_xEvent5DOT_1465DOT_148E), - ('enterLeave', N7_xEvent5DOT_1465DOT_149E), - ('focus', N7_xEvent5DOT_1465DOT_150E), - ('expose', N7_xEvent5DOT_1465DOT_151E), - ('graphicsExposure', N7_xEvent5DOT_1465DOT_152E), - ('noExposure', N7_xEvent5DOT_1465DOT_153E), - ('visibility', N7_xEvent5DOT_1465DOT_154E), - ('createNotify', N7_xEvent5DOT_1465DOT_155E), - ('destroyNotify', N7_xEvent5DOT_1465DOT_156E), - ('unmapNotify', N7_xEvent5DOT_1465DOT_157E), - ('mapNotify', N7_xEvent5DOT_1465DOT_158E), - ('mapRequest', N7_xEvent5DOT_1465DOT_159E), - ('reparent', N7_xEvent5DOT_1465DOT_160E), - ('configureNotify', N7_xEvent5DOT_1465DOT_161E), - ('configureRequest', N7_xEvent5DOT_1465DOT_162E), - ('gravity', N7_xEvent5DOT_1465DOT_163E), - ('resizeRequest', N7_xEvent5DOT_1465DOT_164E), - ('circulate', N7_xEvent5DOT_1465DOT_165E), - ('property', N7_xEvent5DOT_1465DOT_166E), - ('selectionClear', N7_xEvent5DOT_1465DOT_167E), - ('selectionRequest', N7_xEvent5DOT_1465DOT_168E), - ('selectionNotify', N7_xEvent5DOT_1465DOT_169E), - ('colormap', N7_xEvent5DOT_1465DOT_170E), - ('mappingNotify', N7_xEvent5DOT_1465DOT_171E), - ('clientMessage', N7_xEvent5DOT_1465DOT_172E), -] -_xEvent._fields_ = [ - ('u', N7_xEvent5DOT_146E), -] -class xGenericEvent(Structure): - pass -xGenericEvent._fields_ = [ - ('type', BYTE), - ('extension', CARD8), - ('sequenceNumber', CARD16), - ('length', CARD32), - ('evtype', CARD16), - ('pad2', CARD16), - ('pad3', CARD32), - ('pad4', CARD32), - ('pad5', CARD32), - ('pad6', CARD32), - ('pad7', CARD32), -] -class xKeymapEvent(Structure): - pass -xKeymapEvent._fields_ = [ - ('type', BYTE), - ('map', BYTE * 31), -] -class _xReq(Structure): - pass -_xReq._fields_ = [ - ('reqType', CARD8), - ('data', CARD8), - ('length', CARD16), -] -xReq = _xReq -class xResourceReq(Structure): - pass -xResourceReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('id', CARD32), -] -class xCreateWindowReq(Structure): - pass -xCreateWindowReq._fields_ = [ - ('reqType', CARD8), - ('depth', CARD8), - ('length', CARD16), - ('wid', CARD32), - ('parent', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('borderWidth', CARD16), - ('c_class', CARD16), - ('visual', CARD32), - ('mask', CARD32), -] -xChangeWindowAttributesReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('window', CARD32), - ('valueMask', CARD32), -] -class xChangeSaveSetReq(Structure): - pass -xChangeSaveSetReq._fields_ = [ - ('reqType', CARD8), - ('mode', BYTE), - ('length', CARD16), - ('window', CARD32), -] -class xReparentWindowReq(Structure): - pass -xReparentWindowReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('window', CARD32), - ('parent', CARD32), - ('x', INT16), - ('y', INT16), -] -class xConfigureWindowReq(Structure): - pass -xConfigureWindowReq._fields_ = [ - ('reqType', CARD8), - ('pad', CARD8), - ('length', CARD16), - ('window', CARD32), - ('mask', CARD16), - ('pad2', CARD16), -] -class xCirculateWindowReq(Structure): - pass -xCirculateWindowReq._fields_ = [ - ('reqType', CARD8), - ('direction', CARD8), - ('length', CARD16), - ('window', CARD32), -] -class xInternAtomReq(Structure): - pass -xInternAtomReq._fields_ = [ - ('reqType', CARD8), - ('onlyIfExists', BOOL), - ('length', CARD16), - ('nbytes', CARD16), - ('pad', CARD16), -] -class xChangePropertyReq(Structure): - pass -xChangePropertyReq._fields_ = [ - ('reqType', CARD8), - ('mode', CARD8), - ('length', CARD16), - ('window', CARD32), - ('property', CARD32), - ('type', CARD32), - ('format', CARD8), - ('pad', BYTE * 3), - ('nUnits', CARD32), -] -class xDeletePropertyReq(Structure): - pass -xDeletePropertyReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('window', CARD32), - ('property', CARD32), -] -class xGetPropertyReq(Structure): - pass -xGetPropertyReq._fields_ = [ - ('reqType', CARD8), - ('c_delete', BOOL), - ('length', CARD16), - ('window', CARD32), - ('property', CARD32), - ('type', CARD32), - ('longOffset', CARD32), - ('longLength', CARD32), -] -class xSetSelectionOwnerReq(Structure): - pass -xSetSelectionOwnerReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('window', CARD32), - ('selection', CARD32), - ('time', CARD32), -] -class xConvertSelectionReq(Structure): - pass -xConvertSelectionReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('requestor', CARD32), - ('selection', CARD32), - ('target', CARD32), - ('property', CARD32), - ('time', CARD32), -] -class xSendEventReq(Structure): - pass -xSendEventReq._fields_ = [ - ('reqType', CARD8), - ('propagate', BOOL), - ('length', CARD16), - ('destination', CARD32), - ('eventMask', CARD32), - ('event', xEvent), -] -class xGrabPointerReq(Structure): - pass -xGrabPointerReq._fields_ = [ - ('reqType', CARD8), - ('ownerEvents', BOOL), - ('length', CARD16), - ('grabWindow', CARD32), - ('eventMask', CARD16), - ('pointerMode', BYTE), - ('keyboardMode', BYTE), - ('confineTo', CARD32), - ('cursor', CARD32), - ('time', CARD32), -] -class xGrabButtonReq(Structure): - pass -xGrabButtonReq._fields_ = [ - ('reqType', CARD8), - ('ownerEvents', BOOL), - ('length', CARD16), - ('grabWindow', CARD32), - ('eventMask', CARD16), - ('pointerMode', BYTE), - ('keyboardMode', BYTE), - ('confineTo', CARD32), - ('cursor', CARD32), - ('button', CARD8), - ('pad', BYTE), - ('modifiers', CARD16), -] -class xUngrabButtonReq(Structure): - pass -xUngrabButtonReq._fields_ = [ - ('reqType', CARD8), - ('button', CARD8), - ('length', CARD16), - ('grabWindow', CARD32), - ('modifiers', CARD16), - ('pad', CARD16), -] -class xChangeActivePointerGrabReq(Structure): - pass -xChangeActivePointerGrabReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cursor', CARD32), - ('time', CARD32), - ('eventMask', CARD16), - ('pad2', CARD16), -] -class xGrabKeyboardReq(Structure): - pass -xGrabKeyboardReq._fields_ = [ - ('reqType', CARD8), - ('ownerEvents', BOOL), - ('length', CARD16), - ('grabWindow', CARD32), - ('time', CARD32), - ('pointerMode', BYTE), - ('keyboardMode', BYTE), - ('pad', CARD16), -] -class xGrabKeyReq(Structure): - pass -xGrabKeyReq._fields_ = [ - ('reqType', CARD8), - ('ownerEvents', BOOL), - ('length', CARD16), - ('grabWindow', CARD32), - ('modifiers', CARD16), - ('key', CARD8), - ('pointerMode', BYTE), - ('keyboardMode', BYTE), - ('pad1', BYTE), - ('pad2', BYTE), - ('pad3', BYTE), -] -class xUngrabKeyReq(Structure): - pass -xUngrabKeyReq._fields_ = [ - ('reqType', CARD8), - ('key', CARD8), - ('length', CARD16), - ('grabWindow', CARD32), - ('modifiers', CARD16), - ('pad', CARD16), -] -class xAllowEventsReq(Structure): - pass -xAllowEventsReq._fields_ = [ - ('reqType', CARD8), - ('mode', CARD8), - ('length', CARD16), - ('time', CARD32), -] -class xGetMotionEventsReq(Structure): - pass -xGetMotionEventsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('window', CARD32), - ('start', CARD32), - ('stop', CARD32), -] -class xTranslateCoordsReq(Structure): - pass -xTranslateCoordsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('srcWid', CARD32), - ('dstWid', CARD32), - ('srcX', INT16), - ('srcY', INT16), -] -class xWarpPointerReq(Structure): - pass -xWarpPointerReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('srcWid', CARD32), - ('dstWid', CARD32), - ('srcX', INT16), - ('srcY', INT16), - ('srcWidth', CARD16), - ('srcHeight', CARD16), - ('dstX', INT16), - ('dstY', INT16), -] -class xSetInputFocusReq(Structure): - pass -xSetInputFocusReq._fields_ = [ - ('reqType', CARD8), - ('revertTo', CARD8), - ('length', CARD16), - ('focus', CARD32), - ('time', CARD32), -] -class xOpenFontReq(Structure): - pass -xOpenFontReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('fid', CARD32), - ('nbytes', CARD16), - ('pad1', BYTE), - ('pad2', BYTE), -] -class xQueryTextExtentsReq(Structure): - pass -xQueryTextExtentsReq._fields_ = [ - ('reqType', CARD8), - ('oddLength', BOOL), - ('length', CARD16), - ('fid', CARD32), -] -class xListFontsReq(Structure): - pass -xListFontsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('maxNames', CARD16), - ('nbytes', CARD16), -] -xListFontsWithInfoReq = xListFontsReq -class xSetFontPathReq(Structure): - pass -xSetFontPathReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('nFonts', CARD16), - ('pad1', BYTE), - ('pad2', BYTE), -] -class xCreatePixmapReq(Structure): - pass -xCreatePixmapReq._fields_ = [ - ('reqType', CARD8), - ('depth', CARD8), - ('length', CARD16), - ('pid', CARD32), - ('drawable', CARD32), - ('width', CARD16), - ('height', CARD16), -] -class xCreateGCReq(Structure): - pass -xCreateGCReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('gc', CARD32), - ('drawable', CARD32), - ('mask', CARD32), -] -class xChangeGCReq(Structure): - pass -xChangeGCReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('gc', CARD32), - ('mask', CARD32), -] -class xCopyGCReq(Structure): - pass -xCopyGCReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('srcGC', CARD32), - ('dstGC', CARD32), - ('mask', CARD32), -] -class xSetDashesReq(Structure): - pass -xSetDashesReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('gc', CARD32), - ('dashOffset', CARD16), - ('nDashes', CARD16), -] -class xSetClipRectanglesReq(Structure): - pass -xSetClipRectanglesReq._fields_ = [ - ('reqType', CARD8), - ('ordering', BYTE), - ('length', CARD16), - ('gc', CARD32), - ('xOrigin', INT16), - ('yOrigin', INT16), -] -class xClearAreaReq(Structure): - pass -xClearAreaReq._fields_ = [ - ('reqType', CARD8), - ('exposures', BOOL), - ('length', CARD16), - ('window', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), -] -class xCopyAreaReq(Structure): - pass -xCopyAreaReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('srcDrawable', CARD32), - ('dstDrawable', CARD32), - ('gc', CARD32), - ('srcX', INT16), - ('srcY', INT16), - ('dstX', INT16), - ('dstY', INT16), - ('width', CARD16), - ('height', CARD16), -] -class xCopyPlaneReq(Structure): - pass -xCopyPlaneReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('srcDrawable', CARD32), - ('dstDrawable', CARD32), - ('gc', CARD32), - ('srcX', INT16), - ('srcY', INT16), - ('dstX', INT16), - ('dstY', INT16), - ('width', CARD16), - ('height', CARD16), - ('bitPlane', CARD32), -] -class xPolyPointReq(Structure): - pass -xPolyPointReq._fields_ = [ - ('reqType', CARD8), - ('coordMode', BYTE), - ('length', CARD16), - ('drawable', CARD32), - ('gc', CARD32), -] -xPolyLineReq = xPolyPointReq -class xPolySegmentReq(Structure): - pass -xPolySegmentReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('drawable', CARD32), - ('gc', CARD32), -] -xPolyArcReq = xPolySegmentReq -xPolyRectangleReq = xPolySegmentReq -xPolyFillRectangleReq = xPolySegmentReq -xPolyFillArcReq = xPolySegmentReq -class _FillPolyReq(Structure): - pass -_FillPolyReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('drawable', CARD32), - ('gc', CARD32), - ('shape', BYTE), - ('coordMode', BYTE), - ('pad1', CARD16), -] -xFillPolyReq = _FillPolyReq -class _PutImageReq(Structure): - pass -_PutImageReq._fields_ = [ - ('reqType', CARD8), - ('format', CARD8), - ('length', CARD16), - ('drawable', CARD32), - ('gc', CARD32), - ('width', CARD16), - ('height', CARD16), - ('dstX', INT16), - ('dstY', INT16), - ('leftPad', CARD8), - ('depth', CARD8), - ('pad', CARD16), -] -xPutImageReq = _PutImageReq -class xGetImageReq(Structure): - pass -xGetImageReq._fields_ = [ - ('reqType', CARD8), - ('format', CARD8), - ('length', CARD16), - ('drawable', CARD32), - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('planeMask', CARD32), -] -class xPolyTextReq(Structure): - pass -xPolyTextReq._fields_ = [ - ('reqType', CARD8), - ('pad', CARD8), - ('length', CARD16), - ('drawable', CARD32), - ('gc', CARD32), - ('x', INT16), - ('y', INT16), -] -xPolyText8Req = xPolyTextReq -xPolyText16Req = xPolyTextReq -class xImageTextReq(Structure): - pass -xImageTextReq._fields_ = [ - ('reqType', CARD8), - ('nChars', BYTE), - ('length', CARD16), - ('drawable', CARD32), - ('gc', CARD32), - ('x', INT16), - ('y', INT16), -] -xImageText8Req = xImageTextReq -xImageText16Req = xImageTextReq -class xCreateColormapReq(Structure): - pass -xCreateColormapReq._fields_ = [ - ('reqType', CARD8), - ('alloc', BYTE), - ('length', CARD16), - ('mid', CARD32), - ('window', CARD32), - ('visual', CARD32), -] -class xCopyColormapAndFreeReq(Structure): - pass -xCopyColormapAndFreeReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('mid', CARD32), - ('srcCmap', CARD32), -] -class xAllocColorReq(Structure): - pass -xAllocColorReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cmap', CARD32), - ('red', CARD16), - ('green', CARD16), - ('blue', CARD16), - ('pad2', CARD16), -] -class xAllocNamedColorReq(Structure): - pass -xAllocNamedColorReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cmap', CARD32), - ('nbytes', CARD16), - ('pad1', BYTE), - ('pad2', BYTE), -] -class xAllocColorCellsReq(Structure): - pass -xAllocColorCellsReq._fields_ = [ - ('reqType', CARD8), - ('contiguous', BOOL), - ('length', CARD16), - ('cmap', CARD32), - ('colors', CARD16), - ('planes', CARD16), -] -class xAllocColorPlanesReq(Structure): - pass -xAllocColorPlanesReq._fields_ = [ - ('reqType', CARD8), - ('contiguous', BOOL), - ('length', CARD16), - ('cmap', CARD32), - ('colors', CARD16), - ('red', CARD16), - ('green', CARD16), - ('blue', CARD16), -] -class xFreeColorsReq(Structure): - pass -xFreeColorsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cmap', CARD32), - ('planeMask', CARD32), -] -class xStoreColorsReq(Structure): - pass -xStoreColorsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cmap', CARD32), -] -class xStoreNamedColorReq(Structure): - pass -xStoreNamedColorReq._fields_ = [ - ('reqType', CARD8), - ('flags', CARD8), - ('length', CARD16), - ('cmap', CARD32), - ('pixel', CARD32), - ('nbytes', CARD16), - ('pad1', BYTE), - ('pad2', BYTE), -] -class xQueryColorsReq(Structure): - pass -xQueryColorsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cmap', CARD32), -] -class xLookupColorReq(Structure): - pass -xLookupColorReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cmap', CARD32), - ('nbytes', CARD16), - ('pad1', BYTE), - ('pad2', BYTE), -] -class xCreateCursorReq(Structure): - pass -xCreateCursorReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cid', CARD32), - ('source', CARD32), - ('mask', CARD32), - ('foreRed', CARD16), - ('foreGreen', CARD16), - ('foreBlue', CARD16), - ('backRed', CARD16), - ('backGreen', CARD16), - ('backBlue', CARD16), - ('x', CARD16), - ('y', CARD16), -] -class xCreateGlyphCursorReq(Structure): - pass -xCreateGlyphCursorReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cid', CARD32), - ('source', CARD32), - ('mask', CARD32), - ('sourceChar', CARD16), - ('maskChar', CARD16), - ('foreRed', CARD16), - ('foreGreen', CARD16), - ('foreBlue', CARD16), - ('backRed', CARD16), - ('backGreen', CARD16), - ('backBlue', CARD16), -] -class xRecolorCursorReq(Structure): - pass -xRecolorCursorReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('cursor', CARD32), - ('foreRed', CARD16), - ('foreGreen', CARD16), - ('foreBlue', CARD16), - ('backRed', CARD16), - ('backGreen', CARD16), - ('backBlue', CARD16), -] -class xQueryBestSizeReq(Structure): - pass -xQueryBestSizeReq._fields_ = [ - ('reqType', CARD8), - ('c_class', CARD8), - ('length', CARD16), - ('drawable', CARD32), - ('width', CARD16), - ('height', CARD16), -] -class xQueryExtensionReq(Structure): - pass -xQueryExtensionReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('nbytes', CARD16), - ('pad1', BYTE), - ('pad2', BYTE), -] -class xSetModifierMappingReq(Structure): - pass -xSetModifierMappingReq._fields_ = [ - ('reqType', CARD8), - ('numKeyPerModifier', CARD8), - ('length', CARD16), -] -class xSetPointerMappingReq(Structure): - pass -xSetPointerMappingReq._fields_ = [ - ('reqType', CARD8), - ('nElts', CARD8), - ('length', CARD16), -] -class xGetKeyboardMappingReq(Structure): - pass -xGetKeyboardMappingReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('firstKeyCode', CARD8), - ('count', CARD8), - ('pad1', CARD16), -] -class xChangeKeyboardMappingReq(Structure): - pass -xChangeKeyboardMappingReq._fields_ = [ - ('reqType', CARD8), - ('keyCodes', CARD8), - ('length', CARD16), - ('firstKeyCode', CARD8), - ('keySymsPerKeyCode', CARD8), - ('pad1', CARD16), -] -class xChangeKeyboardControlReq(Structure): - pass -xChangeKeyboardControlReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('mask', CARD32), -] -class xBellReq(Structure): - pass -xBellReq._fields_ = [ - ('reqType', CARD8), - ('percent', INT8), - ('length', CARD16), -] -class xChangePointerControlReq(Structure): - pass -xChangePointerControlReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('accelNum', INT16), - ('accelDenum', INT16), - ('threshold', INT16), - ('doAccel', BOOL), - ('doThresh', BOOL), -] -class xSetScreenSaverReq(Structure): - pass -xSetScreenSaverReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('timeout', INT16), - ('interval', INT16), - ('preferBlank', BYTE), - ('allowExpose', BYTE), - ('pad2', CARD16), -] -class xChangeHostsReq(Structure): - pass -xChangeHostsReq._fields_ = [ - ('reqType', CARD8), - ('mode', BYTE), - ('length', CARD16), - ('hostFamily', CARD8), - ('pad', BYTE), - ('hostLength', CARD16), -] -class xListHostsReq(Structure): - pass -xListHostsReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), -] -class xChangeModeReq(Structure): - pass -xChangeModeReq._fields_ = [ - ('reqType', CARD8), - ('mode', BYTE), - ('length', CARD16), -] -xSetAccessControlReq = xChangeModeReq -xSetCloseDownModeReq = xChangeModeReq -xForceScreenSaverReq = xChangeModeReq -class xRotatePropertiesReq(Structure): - pass -xRotatePropertiesReq._fields_ = [ - ('reqType', CARD8), - ('pad', BYTE), - ('length', CARD16), - ('window', CARD32), - ('nAtoms', CARD16), - ('nPositions', INT16), -] -class _xSegment(Structure): - pass -_xSegment._fields_ = [ - ('x1', INT16), - ('y1', INT16), - ('x2', INT16), - ('y2', INT16), -] -xSegment = _xSegment -class _xPoint(Structure): - pass -_xPoint._fields_ = [ - ('x', INT16), - ('y', INT16), -] -xPoint = _xPoint -class _xRectangle(Structure): - pass -_xRectangle._fields_ = [ - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), -] -xRectangle = _xRectangle -class _xArc(Structure): - pass -_xArc._fields_ = [ - ('x', INT16), - ('y', INT16), - ('width', CARD16), - ('height', CARD16), - ('angle1', INT16), - ('angle2', INT16), -] -xArc = _xArc -_XkbStateRec._fields_ = [ - ('group', c_ubyte), - ('locked_group', c_ubyte), - ('base_group', c_ushort), - ('latched_group', c_ushort), - ('mods', c_ubyte), - ('base_mods', c_ubyte), - ('latched_mods', c_ubyte), - ('locked_mods', c_ubyte), - ('compat_state', c_ubyte), - ('grab_mods', c_ubyte), - ('compat_grab_mods', c_ubyte), - ('lookup_mods', c_ubyte), - ('compat_lookup_mods', c_ubyte), - ('ptr_buttons', c_ushort), -] -XkbStateRec = _XkbStateRec -class _XkbMods(Structure): - pass -_XkbMods._fields_ = [ - ('mask', c_ubyte), - ('real_mods', c_ubyte), - ('vmods', c_ushort), -] -XkbModsPtr = POINTER(_XkbMods) -XkbModsRec = _XkbMods -class _XkbKTMapEntry(Structure): - pass -_XkbKTMapEntry._fields_ = [ - ('active', c_int), - ('level', c_ubyte), - ('mods', XkbModsRec), -] -XkbKTMapEntryPtr = POINTER(_XkbKTMapEntry) -XkbKTMapEntryRec = _XkbKTMapEntry -_XkbKeyType._fields_ = [ - ('mods', XkbModsRec), - ('num_levels', c_ubyte), - ('map_count', c_ubyte), - ('map', XkbKTMapEntryPtr), - ('preserve', XkbModsPtr), - ('name', Atom), - ('level_names', POINTER(Atom)), -] -XkbKeyTypeRec = _XkbKeyType -class _XkbBehavior(Structure): - pass -_XkbBehavior._fields_ = [ - ('type', c_ubyte), - ('data', c_ubyte), -] -XkbBehavior = _XkbBehavior -class _XkbAnyAction(Structure): - pass -_XkbAnyAction._fields_ = [ - ('type', c_ubyte), - ('data', c_ubyte * 7), -] -XkbAnyAction = _XkbAnyAction -class _XkbModAction(Structure): - pass -_XkbModAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('mask', c_ubyte), - ('real_mods', c_ubyte), - ('vmods1', c_ubyte), - ('vmods2', c_ubyte), -] -XkbModAction = _XkbModAction -class _XkbGroupAction(Structure): - pass -_XkbGroupAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('group_XXX', c_char), -] -XkbGroupAction = _XkbGroupAction -class _XkbISOAction(Structure): - pass -_XkbISOAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('mask', c_ubyte), - ('real_mods', c_ubyte), - ('group_XXX', c_char), - ('affect', c_ubyte), - ('vmods1', c_ubyte), - ('vmods2', c_ubyte), -] -XkbISOAction = _XkbISOAction -class _XkbPtrAction(Structure): - pass -_XkbPtrAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('high_XXX', c_ubyte), - ('low_XXX', c_ubyte), - ('high_YYY', c_ubyte), - ('low_YYY', c_ubyte), -] -XkbPtrAction = _XkbPtrAction -class _XkbPtrBtnAction(Structure): - pass -_XkbPtrBtnAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('count', c_ubyte), - ('button', c_ubyte), -] -XkbPtrBtnAction = _XkbPtrBtnAction -class _XkbPtrDfltAction(Structure): - pass -_XkbPtrDfltAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('affect', c_ubyte), - ('valueXXX', c_char), -] -XkbPtrDfltAction = _XkbPtrDfltAction -class _XkbSwitchScreenAction(Structure): - pass -_XkbSwitchScreenAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('screenXXX', c_char), -] -XkbSwitchScreenAction = _XkbSwitchScreenAction -class _XkbCtrlsAction(Structure): - pass -_XkbCtrlsAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('ctrls3', c_ubyte), - ('ctrls2', c_ubyte), - ('ctrls1', c_ubyte), - ('ctrls0', c_ubyte), -] -XkbCtrlsAction = _XkbCtrlsAction -class _XkbMessageAction(Structure): - pass -_XkbMessageAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('message', c_ubyte * 6), -] -XkbMessageAction = _XkbMessageAction -class _XkbRedirectKeyAction(Structure): - pass -_XkbRedirectKeyAction._fields_ = [ - ('type', c_ubyte), - ('new_key', c_ubyte), - ('mods_mask', c_ubyte), - ('mods', c_ubyte), - ('vmods_mask0', c_ubyte), - ('vmods_mask1', c_ubyte), - ('vmods0', c_ubyte), - ('vmods1', c_ubyte), -] -XkbRedirectKeyAction = _XkbRedirectKeyAction -class _XkbDeviceBtnAction(Structure): - pass -_XkbDeviceBtnAction._fields_ = [ - ('type', c_ubyte), - ('flags', c_ubyte), - ('count', c_ubyte), - ('button', c_ubyte), - ('device', c_ubyte), -] -XkbDeviceBtnAction = _XkbDeviceBtnAction -class _XkbDeviceValuatorAction(Structure): - pass -_XkbDeviceValuatorAction._fields_ = [ - ('type', c_ubyte), - ('device', c_ubyte), - ('v1_what', c_ubyte), - ('v1_ndx', c_ubyte), - ('v1_value', c_ubyte), - ('v2_what', c_ubyte), - ('v2_ndx', c_ubyte), - ('v2_value', c_ubyte), -] -XkbDeviceValuatorAction = _XkbDeviceValuatorAction -class _XkbControls(Structure): - pass -_XkbControls._fields_ = [ - ('mk_dflt_btn', c_ubyte), - ('num_groups', c_ubyte), - ('groups_wrap', c_ubyte), - ('internal', XkbModsRec), - ('ignore_lock', XkbModsRec), - ('enabled_ctrls', c_uint), - ('repeat_delay', c_ushort), - ('repeat_interval', c_ushort), - ('slow_keys_delay', c_ushort), - ('debounce_delay', c_ushort), - ('mk_delay', c_ushort), - ('mk_interval', c_ushort), - ('mk_time_to_max', c_ushort), - ('mk_max_speed', c_ushort), - ('mk_curve', c_short), - ('ax_options', c_ushort), - ('ax_timeout', c_ushort), - ('axt_opts_mask', c_ushort), - ('axt_opts_values', c_ushort), - ('axt_ctrls_mask', c_uint), - ('axt_ctrls_values', c_uint), - ('per_key_repeat', c_ubyte * 32), -] -XkbControlsRec = _XkbControls -XkbControlsPtr = POINTER(_XkbControls) -class _XkbServerMapRec(Structure): - pass -_XkbServerMapRec._fields_ = [ - ('num_acts', c_ushort), - ('size_acts', c_ushort), - ('acts', POINTER(XkbAction)), - ('behaviors', POINTER(XkbBehavior)), - ('key_acts', POINTER(c_ushort)), - ('c_explicit', POINTER(c_ubyte)), - ('vmods', c_ubyte * 16), - ('vmodmap', POINTER(c_ushort)), -] -XkbServerMapRec = _XkbServerMapRec -XkbServerMapPtr = POINTER(_XkbServerMapRec) -class _XkbSymMapRec(Structure): - pass -_XkbSymMapRec._fields_ = [ - ('kt_index', c_ubyte * 4), - ('group_info', c_ubyte), - ('width', c_ubyte), - ('offset', c_ushort), -] -XkbSymMapRec = _XkbSymMapRec -XkbSymMapPtr = POINTER(_XkbSymMapRec) -class _XkbClientMapRec(Structure): - pass -_XkbClientMapRec._fields_ = [ - ('size_types', c_ubyte), - ('num_types', c_ubyte), - ('types', XkbKeyTypePtr), - ('size_syms', c_ushort), - ('num_syms', c_ushort), - ('syms', POINTER(KeySym)), - ('key_sym_map', XkbSymMapPtr), - ('modmap', POINTER(c_ubyte)), -] -XkbClientMapPtr = POINTER(_XkbClientMapRec) -XkbClientMapRec = _XkbClientMapRec -class _XkbSymInterpretRec(Structure): - pass -_XkbSymInterpretRec._fields_ = [ - ('sym', KeySym), - ('flags', c_ubyte), - ('match', c_ubyte), - ('mods', c_ubyte), - ('virtual_mod', c_ubyte), - ('act', XkbAnyAction), -] -XkbSymInterpretRec = _XkbSymInterpretRec -XkbSymInterpretPtr = POINTER(_XkbSymInterpretRec) -class _XkbCompatMapRec(Structure): - pass -_XkbCompatMapRec._fields_ = [ - ('sym_interpret', XkbSymInterpretPtr), - ('groups', XkbModsRec * 4), - ('num_si', c_ushort), - ('size_si', c_ushort), -] -XkbCompatMapPtr = POINTER(_XkbCompatMapRec) -XkbCompatMapRec = _XkbCompatMapRec -_XkbIndicatorMapRec._fields_ = [ - ('flags', c_ubyte), - ('which_groups', c_ubyte), - ('groups', c_ubyte), - ('which_mods', c_ubyte), - ('mods', XkbModsRec), - ('ctrls', c_uint), -] -XkbIndicatorMapRec = _XkbIndicatorMapRec -class _XkbIndicatorRec(Structure): - pass -_XkbIndicatorRec._fields_ = [ - ('phys_indicators', c_ulong), - ('maps', XkbIndicatorMapRec * 32), -] -XkbIndicatorRec = _XkbIndicatorRec -XkbIndicatorPtr = POINTER(_XkbIndicatorRec) -class _XkbKeyNameRec(Structure): - pass -_XkbKeyNameRec._fields_ = [ - ('name', c_char * 4), -] -XkbKeyNameRec = _XkbKeyNameRec -XkbKeyNamePtr = POINTER(_XkbKeyNameRec) -class _XkbKeyAliasRec(Structure): - pass -_XkbKeyAliasRec._fields_ = [ - ('real', c_char * 4), - ('alias', c_char * 4), -] -XkbKeyAliasPtr = POINTER(_XkbKeyAliasRec) -XkbKeyAliasRec = _XkbKeyAliasRec -class _XkbNamesRec(Structure): - pass -_XkbNamesRec._fields_ = [ - ('keycodes', Atom), - ('geometry', Atom), - ('symbols', Atom), - ('types', Atom), - ('compat', Atom), - ('vmods', Atom * 16), - ('indicators', Atom * 32), - ('groups', Atom * 4), - ('keys', XkbKeyNamePtr), - ('key_aliases', XkbKeyAliasPtr), - ('radio_groups', POINTER(Atom)), - ('phys_symbols', Atom), - ('num_keys', c_ubyte), - ('num_key_aliases', c_ubyte), - ('num_rg', c_ushort), -] -XkbNamesPtr = POINTER(_XkbNamesRec) -XkbNamesRec = _XkbNamesRec -class _XkbGeometry(Structure): - pass -XkbGeometryPtr = POINTER(_XkbGeometry) -_XkbGeometry._fields_ = [ -] -_XkbDesc._fields_ = [ - ('dpy', POINTER(_XDisplay)), - ('flags', c_ushort), - ('device_spec', c_ushort), - ('min_key_code', KeyCode), - ('max_key_code', KeyCode), - ('ctrls', XkbControlsPtr), - ('server', XkbServerMapPtr), - ('map', XkbClientMapPtr), - ('indicators', XkbIndicatorPtr), - ('names', XkbNamesPtr), - ('compat', XkbCompatMapPtr), - ('geom', XkbGeometryPtr), -] -XkbDescRec = _XkbDesc -_XkbMapChanges._fields_ = [ - ('changed', c_ushort), - ('min_key_code', KeyCode), - ('max_key_code', KeyCode), - ('first_type', c_ubyte), - ('num_types', c_ubyte), - ('first_key_sym', KeyCode), - ('num_key_syms', c_ubyte), - ('first_key_act', KeyCode), - ('num_key_acts', c_ubyte), - ('first_key_behavior', KeyCode), - ('num_key_behaviors', c_ubyte), - ('first_key_explicit', KeyCode), - ('num_key_explicit', c_ubyte), - ('first_modmap_key', KeyCode), - ('num_modmap_keys', c_ubyte), - ('first_vmodmap_key', KeyCode), - ('num_vmodmap_keys', c_ubyte), - ('pad', c_ubyte), - ('vmods', c_ushort), -] -XkbMapChangesRec = _XkbMapChanges -_XkbControlsChanges._fields_ = [ - ('changed_ctrls', c_uint), - ('enabled_ctrls_changes', c_uint), - ('num_groups_changed', c_int), -] -XkbControlsChangesRec = _XkbControlsChanges -class _XkbIndicatorChanges(Structure): - pass -_XkbIndicatorChanges._fields_ = [ - ('state_changes', c_uint), - ('map_changes', c_uint), -] -XkbIndicatorChangesPtr = POINTER(_XkbIndicatorChanges) -XkbIndicatorChangesRec = _XkbIndicatorChanges -_XkbNameChanges._fields_ = [ - ('changed', c_uint), - ('first_type', c_ubyte), - ('num_types', c_ubyte), - ('first_lvl', c_ubyte), - ('num_lvls', c_ubyte), - ('num_aliases', c_ubyte), - ('num_rg', c_ubyte), - ('first_key', c_ubyte), - ('num_keys', c_ubyte), - ('changed_vmods', c_ushort), - ('changed_indicators', c_ulong), - ('changed_groups', c_ubyte), -] -XkbNameChangesRec = _XkbNameChanges -class _XkbCompatChanges(Structure): - pass -_XkbCompatChanges._fields_ = [ - ('changed_groups', c_ubyte), - ('first_si', c_ushort), - ('num_si', c_ushort), -] -XkbCompatChangesPtr = POINTER(_XkbCompatChanges) -XkbCompatChangesRec = _XkbCompatChanges -_XkbChanges._fields_ = [ - ('device_spec', c_ushort), - ('state_changes', c_ushort), - ('map', XkbMapChangesRec), - ('ctrls', XkbControlsChangesRec), - ('indicators', XkbIndicatorChangesRec), - ('names', XkbNameChangesRec), - ('compat', XkbCompatChangesRec), -] -XkbChangesRec = _XkbChanges -_XkbComponentNames._fields_ = [ - ('keymap', STRING), - ('keycodes', STRING), - ('types', STRING), - ('compat', STRING), - ('symbols', STRING), - ('geometry', STRING), -] -XkbComponentNamesRec = _XkbComponentNames -class _XkbComponentName(Structure): - pass -_XkbComponentName._fields_ = [ - ('flags', c_ushort), - ('name', STRING), -] -XkbComponentNamePtr = POINTER(_XkbComponentName) -XkbComponentNameRec = _XkbComponentName -_XkbComponentList._fields_ = [ - ('num_keymaps', c_int), - ('num_keycodes', c_int), - ('num_types', c_int), - ('num_compat', c_int), - ('num_symbols', c_int), - ('num_geometry', c_int), - ('keymaps', XkbComponentNamePtr), - ('keycodes', XkbComponentNamePtr), - ('types', XkbComponentNamePtr), - ('compat', XkbComponentNamePtr), - ('symbols', XkbComponentNamePtr), - ('geometry', XkbComponentNamePtr), -] -XkbComponentListRec = _XkbComponentList -_XkbDeviceLedInfo._fields_ = [ - ('led_class', c_ushort), - ('led_id', c_ushort), - ('phys_indicators', c_uint), - ('maps_present', c_uint), - ('names_present', c_uint), - ('state', c_uint), - ('names', Atom * 32), - ('maps', XkbIndicatorMapRec * 32), -] -XkbDeviceLedInfoRec = _XkbDeviceLedInfo -_XkbDeviceInfo._fields_ = [ - ('name', STRING), - ('type', Atom), - ('device_spec', c_ushort), - ('has_own_state', c_int), - ('supported', c_ushort), - ('unsupported', c_ushort), - ('num_btns', c_ushort), - ('btn_acts', POINTER(XkbAction)), - ('sz_leds', c_ushort), - ('num_leds', c_ushort), - ('dflt_kbd_fb', c_ushort), - ('dflt_led_fb', c_ushort), - ('leds', XkbDeviceLedInfoPtr), -] -XkbDeviceInfoRec = _XkbDeviceInfo -class _XkbDeviceLedChanges(Structure): - pass -_XkbDeviceLedChanges._fields_ = [ - ('led_class', c_ushort), - ('led_id', c_ushort), - ('defined', c_uint), - ('next', POINTER(_XkbDeviceLedChanges)), -] -XkbDeviceLedChangesRec = _XkbDeviceLedChanges -XkbDeviceLedChangesPtr = POINTER(_XkbDeviceLedChanges) -_XkbDeviceChanges._fields_ = [ - ('changed', c_uint), - ('first_btn', c_ushort), - ('num_btns', c_ushort), - ('leds', XkbDeviceLedChangesRec), -] -XkbDeviceChangesRec = _XkbDeviceChanges -program_invocation_short_name = (STRING).in_dll(_libraries['libX11.so.6'], 'program_invocation_short_name') -program_invocation_name = (STRING).in_dll(_libraries['libX11.so.6'], 'program_invocation_name') -error_t = c_int -class div_t(Structure): - pass -div_t._fields_ = [ - ('quot', c_int), - ('rem', c_int), -] -class ldiv_t(Structure): - pass -ldiv_t._fields_ = [ - ('quot', c_long), - ('rem', c_long), -] -class lldiv_t(Structure): - pass -lldiv_t._fields_ = [ - ('quot', c_longlong), - ('rem', c_longlong), -] -__ctype_get_mb_cur_max = _libraries['libX11.so.6'].__ctype_get_mb_cur_max -__ctype_get_mb_cur_max.restype = size_t -__ctype_get_mb_cur_max.argtypes = [] -strtod = _libraries['libX11.so.6'].strtod -strtod.restype = c_double -strtod.argtypes = [STRING, POINTER(STRING)] -strtof = _libraries['libX11.so.6'].strtof -strtof.restype = c_float -strtof.argtypes = [STRING, POINTER(STRING)] -strtold = _libraries['libX11.so.6'].strtold -strtold.restype = c_longdouble -strtold.argtypes = [STRING, POINTER(STRING)] -strtol = _libraries['libX11.so.6'].strtol -strtol.restype = c_long -strtol.argtypes = [STRING, POINTER(STRING), c_int] -strtoul = _libraries['libX11.so.6'].strtoul -strtoul.restype = c_ulong -strtoul.argtypes = [STRING, POINTER(STRING), c_int] -strtoq = _libraries['libX11.so.6'].strtoq -strtoq.restype = c_longlong -strtoq.argtypes = [STRING, POINTER(STRING), c_int] -strtouq = _libraries['libX11.so.6'].strtouq -strtouq.restype = c_ulonglong -strtouq.argtypes = [STRING, POINTER(STRING), c_int] -strtoll = _libraries['libX11.so.6'].strtoll -strtoll.restype = c_longlong -strtoll.argtypes = [STRING, POINTER(STRING), c_int] -strtoull = _libraries['libX11.so.6'].strtoull -strtoull.restype = c_ulonglong -strtoull.argtypes = [STRING, POINTER(STRING), c_int] -class __locale_struct(Structure): - pass -__locale_t = POINTER(__locale_struct) -strtol_l = _libraries['libX11.so.6'].strtol_l -strtol_l.restype = c_long -strtol_l.argtypes = [STRING, POINTER(STRING), c_int, __locale_t] -strtoul_l = _libraries['libX11.so.6'].strtoul_l -strtoul_l.restype = c_ulong -strtoul_l.argtypes = [STRING, POINTER(STRING), c_int, __locale_t] -strtoll_l = _libraries['libX11.so.6'].strtoll_l -strtoll_l.restype = c_longlong -strtoll_l.argtypes = [STRING, POINTER(STRING), c_int, __locale_t] -strtoull_l = _libraries['libX11.so.6'].strtoull_l -strtoull_l.restype = c_ulonglong -strtoull_l.argtypes = [STRING, POINTER(STRING), c_int, __locale_t] -strtod_l = _libraries['libX11.so.6'].strtod_l -strtod_l.restype = c_double -strtod_l.argtypes = [STRING, POINTER(STRING), __locale_t] -strtof_l = _libraries['libX11.so.6'].strtof_l -strtof_l.restype = c_float -strtof_l.argtypes = [STRING, POINTER(STRING), __locale_t] -strtold_l = _libraries['libX11.so.6'].strtold_l -strtold_l.restype = c_longdouble -strtold_l.argtypes = [STRING, POINTER(STRING), __locale_t] -atoi = _libraries['libX11.so.6'].atoi -atoi.restype = c_int -atoi.argtypes = [STRING] -atol = _libraries['libX11.so.6'].atol -atol.restype = c_long -atol.argtypes = [STRING] -atoll = _libraries['libX11.so.6'].atoll -atoll.restype = c_longlong -atoll.argtypes = [STRING] -l64a = _libraries['libX11.so.6'].l64a -l64a.restype = STRING -l64a.argtypes = [c_long] -a64l = _libraries['libX11.so.6'].a64l -a64l.restype = c_long -a64l.argtypes = [STRING] -random = _libraries['libX11.so.6'].random -random.restype = c_long -random.argtypes = [] -srandom = _libraries['libX11.so.6'].srandom -srandom.restype = None -srandom.argtypes = [c_uint] -initstate = _libraries['libX11.so.6'].initstate -initstate.restype = STRING -initstate.argtypes = [c_uint, STRING, size_t] -setstate = _libraries['libX11.so.6'].setstate -setstate.restype = STRING -setstate.argtypes = [STRING] -class random_data(Structure): - pass -int32_t = c_int32 -random_data._fields_ = [ - ('fptr', POINTER(int32_t)), - ('rptr', POINTER(int32_t)), - ('state', POINTER(int32_t)), - ('rand_type', c_int), - ('rand_deg', c_int), - ('rand_sep', c_int), - ('end_ptr', POINTER(int32_t)), -] -random_r = _libraries['libX11.so.6'].random_r -random_r.restype = c_int -random_r.argtypes = [POINTER(random_data), POINTER(int32_t)] -srandom_r = _libraries['libX11.so.6'].srandom_r -srandom_r.restype = c_int -srandom_r.argtypes = [c_uint, POINTER(random_data)] -initstate_r = _libraries['libX11.so.6'].initstate_r -initstate_r.restype = c_int -initstate_r.argtypes = [c_uint, STRING, size_t, POINTER(random_data)] -setstate_r = _libraries['libX11.so.6'].setstate_r -setstate_r.restype = c_int -setstate_r.argtypes = [STRING, POINTER(random_data)] -rand = _libraries['libX11.so.6'].rand -rand.restype = c_int -rand.argtypes = [] -srand = _libraries['libX11.so.6'].srand -srand.restype = None -srand.argtypes = [c_uint] -rand_r = _libraries['libX11.so.6'].rand_r -rand_r.restype = c_int -rand_r.argtypes = [POINTER(c_uint)] -drand48 = _libraries['libX11.so.6'].drand48 -drand48.restype = c_double -drand48.argtypes = [] -erand48 = _libraries['libX11.so.6'].erand48 -erand48.restype = c_double -erand48.argtypes = [POINTER(c_ushort)] -lrand48 = _libraries['libX11.so.6'].lrand48 -lrand48.restype = c_long -lrand48.argtypes = [] -nrand48 = _libraries['libX11.so.6'].nrand48 -nrand48.restype = c_long -nrand48.argtypes = [POINTER(c_ushort)] -mrand48 = _libraries['libX11.so.6'].mrand48 -mrand48.restype = c_long -mrand48.argtypes = [] -jrand48 = _libraries['libX11.so.6'].jrand48 -jrand48.restype = c_long -jrand48.argtypes = [POINTER(c_ushort)] -srand48 = _libraries['libX11.so.6'].srand48 -srand48.restype = None -srand48.argtypes = [c_long] -seed48 = _libraries['libX11.so.6'].seed48 -seed48.restype = POINTER(c_ushort) -seed48.argtypes = [POINTER(c_ushort)] -lcong48 = _libraries['libX11.so.6'].lcong48 -lcong48.restype = None -lcong48.argtypes = [POINTER(c_ushort)] -class drand48_data(Structure): - pass -drand48_data._fields_ = [ - ('__x', c_ushort * 3), - ('__old_x', c_ushort * 3), - ('__c', c_ushort), - ('__init', c_ushort), - ('__a', c_ulonglong), -] -drand48_r = _libraries['libX11.so.6'].drand48_r -drand48_r.restype = c_int -drand48_r.argtypes = [POINTER(drand48_data), POINTER(c_double)] -erand48_r = _libraries['libX11.so.6'].erand48_r -erand48_r.restype = c_int -erand48_r.argtypes = [POINTER(c_ushort), POINTER(drand48_data), POINTER(c_double)] -lrand48_r = _libraries['libX11.so.6'].lrand48_r -lrand48_r.restype = c_int -lrand48_r.argtypes = [POINTER(drand48_data), POINTER(c_long)] -nrand48_r = _libraries['libX11.so.6'].nrand48_r -nrand48_r.restype = c_int -nrand48_r.argtypes = [POINTER(c_ushort), POINTER(drand48_data), POINTER(c_long)] -mrand48_r = _libraries['libX11.so.6'].mrand48_r -mrand48_r.restype = c_int -mrand48_r.argtypes = [POINTER(drand48_data), POINTER(c_long)] -jrand48_r = _libraries['libX11.so.6'].jrand48_r -jrand48_r.restype = c_int -jrand48_r.argtypes = [POINTER(c_ushort), POINTER(drand48_data), POINTER(c_long)] -srand48_r = _libraries['libX11.so.6'].srand48_r -srand48_r.restype = c_int -srand48_r.argtypes = [c_long, POINTER(drand48_data)] -seed48_r = _libraries['libX11.so.6'].seed48_r -seed48_r.restype = c_int -seed48_r.argtypes = [POINTER(c_ushort), POINTER(drand48_data)] -lcong48_r = _libraries['libX11.so.6'].lcong48_r -lcong48_r.restype = c_int -lcong48_r.argtypes = [POINTER(c_ushort), POINTER(drand48_data)] -malloc = _libraries['libX11.so.6'].malloc -malloc.restype = c_void_p -malloc.argtypes = [size_t] -calloc = _libraries['libX11.so.6'].calloc -calloc.restype = c_void_p -calloc.argtypes = [size_t, size_t] -realloc = _libraries['libX11.so.6'].realloc -realloc.restype = c_void_p -realloc.argtypes = [c_void_p, size_t] -free = _libraries['libX11.so.6'].free -free.restype = None -free.argtypes = [c_void_p] -cfree = _libraries['libX11.so.6'].cfree -cfree.restype = None -cfree.argtypes = [c_void_p] -valloc = _libraries['libX11.so.6'].valloc -valloc.restype = c_void_p -valloc.argtypes = [size_t] -posix_memalign = _libraries['libX11.so.6'].posix_memalign -posix_memalign.restype = c_int -posix_memalign.argtypes = [POINTER(c_void_p), size_t, size_t] -aligned_alloc = _libraries['libX11.so.6'].aligned_alloc -aligned_alloc.restype = c_void_p -aligned_alloc.argtypes = [size_t, size_t] -abort = _libraries['libX11.so.6'].abort -abort.restype = None -abort.argtypes = [] -on_exit = _libraries['libX11.so.6'].on_exit -on_exit.restype = c_int -on_exit.argtypes = [CFUNCTYPE(None, c_int, c_void_p), c_void_p] -exit = _libraries['libX11.so.6'].exit -exit.restype = None -exit.argtypes = [c_int] -quick_exit = _libraries['libX11.so.6'].quick_exit -quick_exit.restype = None -quick_exit.argtypes = [c_int] -_Exit = _libraries['libX11.so.6']._Exit -_Exit.restype = None -_Exit.argtypes = [c_int] -getenv = _libraries['libX11.so.6'].getenv -getenv.restype = STRING -getenv.argtypes = [STRING] -secure_getenv = _libraries['libX11.so.6'].secure_getenv -secure_getenv.restype = STRING -secure_getenv.argtypes = [STRING] -putenv = _libraries['libX11.so.6'].putenv -putenv.restype = c_int -putenv.argtypes = [STRING] -setenv = _libraries['libX11.so.6'].setenv -setenv.restype = c_int -setenv.argtypes = [STRING, STRING, c_int] -unsetenv = _libraries['libX11.so.6'].unsetenv -unsetenv.restype = c_int -unsetenv.argtypes = [STRING] -clearenv = _libraries['libX11.so.6'].clearenv -clearenv.restype = c_int -clearenv.argtypes = [] -mktemp = _libraries['libX11.so.6'].mktemp -mktemp.restype = STRING -mktemp.argtypes = [STRING] -mkstemp = _libraries['libX11.so.6'].mkstemp -mkstemp.restype = c_int -mkstemp.argtypes = [STRING] -mkstemp64 = _libraries['libX11.so.6'].mkstemp64 -mkstemp64.restype = c_int -mkstemp64.argtypes = [STRING] -mkstemps = _libraries['libX11.so.6'].mkstemps -mkstemps.restype = c_int -mkstemps.argtypes = [STRING, c_int] -mkstemps64 = _libraries['libX11.so.6'].mkstemps64 -mkstemps64.restype = c_int -mkstemps64.argtypes = [STRING, c_int] -mkdtemp = _libraries['libX11.so.6'].mkdtemp -mkdtemp.restype = STRING -mkdtemp.argtypes = [STRING] -mkostemp = _libraries['libX11.so.6'].mkostemp -mkostemp.restype = c_int -mkostemp.argtypes = [STRING, c_int] -mkostemp64 = _libraries['libX11.so.6'].mkostemp64 -mkostemp64.restype = c_int -mkostemp64.argtypes = [STRING, c_int] -mkostemps = _libraries['libX11.so.6'].mkostemps -mkostemps.restype = c_int -mkostemps.argtypes = [STRING, c_int, c_int] -mkostemps64 = _libraries['libX11.so.6'].mkostemps64 -mkostemps64.restype = c_int -mkostemps64.argtypes = [STRING, c_int, c_int] -system = _libraries['libX11.so.6'].system -system.restype = c_int -system.argtypes = [STRING] -canonicalize_file_name = _libraries['libX11.so.6'].canonicalize_file_name -canonicalize_file_name.restype = STRING -canonicalize_file_name.argtypes = [STRING] -__compar_fn_t = CFUNCTYPE(c_int, c_void_p, c_void_p) -comparison_fn_t = __compar_fn_t -__compar_d_fn_t = CFUNCTYPE(c_int, c_void_p, c_void_p, c_void_p) -qsort = _libraries['libX11.so.6'].qsort -qsort.restype = None -qsort.argtypes = [c_void_p, size_t, size_t, __compar_fn_t] -qsort_r = _libraries['libX11.so.6'].qsort_r -qsort_r.restype = None -qsort_r.argtypes = [c_void_p, size_t, size_t, __compar_d_fn_t, c_void_p] -abs = _libraries['libX11.so.6'].abs -abs.restype = c_int -abs.argtypes = [c_int] -labs = _libraries['libX11.so.6'].labs -labs.restype = c_long -labs.argtypes = [c_long] -llabs = _libraries['libX11.so.6'].llabs -llabs.restype = c_longlong -llabs.argtypes = [c_longlong] -div = _libraries['libX11.so.6'].div -div.restype = div_t -div.argtypes = [c_int, c_int] -ldiv = _libraries['libX11.so.6'].ldiv -ldiv.restype = ldiv_t -ldiv.argtypes = [c_long, c_long] -lldiv = _libraries['libX11.so.6'].lldiv -lldiv.restype = lldiv_t -lldiv.argtypes = [c_longlong, c_longlong] -ecvt = _libraries['libX11.so.6'].ecvt -ecvt.restype = STRING -ecvt.argtypes = [c_double, c_int, POINTER(c_int), POINTER(c_int)] -fcvt = _libraries['libX11.so.6'].fcvt -fcvt.restype = STRING -fcvt.argtypes = [c_double, c_int, POINTER(c_int), POINTER(c_int)] -gcvt = _libraries['libX11.so.6'].gcvt -gcvt.restype = STRING -gcvt.argtypes = [c_double, c_int, STRING] -qecvt = _libraries['libX11.so.6'].qecvt -qecvt.restype = STRING -qecvt.argtypes = [c_longdouble, c_int, POINTER(c_int), POINTER(c_int)] -qfcvt = _libraries['libX11.so.6'].qfcvt -qfcvt.restype = STRING -qfcvt.argtypes = [c_longdouble, c_int, POINTER(c_int), POINTER(c_int)] -qgcvt = _libraries['libX11.so.6'].qgcvt -qgcvt.restype = STRING -qgcvt.argtypes = [c_longdouble, c_int, STRING] -ecvt_r = _libraries['libX11.so.6'].ecvt_r -ecvt_r.restype = c_int -ecvt_r.argtypes = [c_double, c_int, POINTER(c_int), POINTER(c_int), STRING, size_t] -fcvt_r = _libraries['libX11.so.6'].fcvt_r -fcvt_r.restype = c_int -fcvt_r.argtypes = [c_double, c_int, POINTER(c_int), POINTER(c_int), STRING, size_t] -qecvt_r = _libraries['libX11.so.6'].qecvt_r -qecvt_r.restype = c_int -qecvt_r.argtypes = [c_longdouble, c_int, POINTER(c_int), POINTER(c_int), STRING, size_t] -qfcvt_r = _libraries['libX11.so.6'].qfcvt_r -qfcvt_r.restype = c_int -qfcvt_r.argtypes = [c_longdouble, c_int, POINTER(c_int), POINTER(c_int), STRING, size_t] -mblen = _libraries['libX11.so.6'].mblen -mblen.restype = c_int -mblen.argtypes = [STRING, size_t] -mbtowc = _libraries['libX11.so.6'].mbtowc -mbtowc.restype = c_int -mbtowc.argtypes = [WSTRING, STRING, size_t] -rpmatch = _libraries['libX11.so.6'].rpmatch -rpmatch.restype = c_int -rpmatch.argtypes = [STRING] -getsubopt = _libraries['libX11.so.6'].getsubopt -getsubopt.restype = c_int -getsubopt.argtypes = [POINTER(STRING), POINTER(STRING), POINTER(STRING)] -posix_openpt = _libraries['libX11.so.6'].posix_openpt -posix_openpt.restype = c_int -posix_openpt.argtypes = [c_int] -grantpt = _libraries['libX11.so.6'].grantpt -grantpt.restype = c_int -grantpt.argtypes = [c_int] -unlockpt = _libraries['libX11.so.6'].unlockpt -unlockpt.restype = c_int -unlockpt.argtypes = [c_int] -ptsname = _libraries['libX11.so.6'].ptsname -ptsname.restype = STRING -ptsname.argtypes = [c_int] -getpt = _libraries['libX11.so.6'].getpt -getpt.restype = c_int -getpt.argtypes = [] -getloadavg = _libraries['libX11.so.6'].getloadavg -getloadavg.restype = c_int -getloadavg.argtypes = [POINTER(c_double), c_int] -memccpy = _libraries['libX11.so.6'].memccpy -memccpy.restype = c_void_p -memccpy.argtypes = [c_void_p, c_void_p, c_int, size_t] -memcmp = _libraries['libX11.so.6'].memcmp -memcmp.restype = c_int -memcmp.argtypes = [c_void_p, c_void_p, size_t] -memchr = _libraries['libX11.so.6'].memchr -memchr.restype = c_void_p -memchr.argtypes = [c_void_p, c_int, size_t] -memchr = _libraries['libX11.so.6'].memchr -memchr.restype = c_void_p -memchr.argtypes = [c_void_p, c_int, size_t] -rawmemchr = _libraries['libX11.so.6'].rawmemchr -rawmemchr.restype = c_void_p -rawmemchr.argtypes = [c_void_p, c_int] -rawmemchr = _libraries['libX11.so.6'].rawmemchr -rawmemchr.restype = c_void_p -rawmemchr.argtypes = [c_void_p, c_int] -memrchr = _libraries['libX11.so.6'].memrchr -memrchr.restype = c_void_p -memrchr.argtypes = [c_void_p, c_int, size_t] -memrchr = _libraries['libX11.so.6'].memrchr -memrchr.restype = c_void_p -memrchr.argtypes = [c_void_p, c_int, size_t] -strcmp = _libraries['libX11.so.6'].strcmp -strcmp.restype = c_int -strcmp.argtypes = [STRING, STRING] -strncmp = _libraries['libX11.so.6'].strncmp -strncmp.restype = c_int -strncmp.argtypes = [STRING, STRING, size_t] -strcoll = _libraries['libX11.so.6'].strcoll -strcoll.restype = c_int -strcoll.argtypes = [STRING, STRING] -strxfrm = _libraries['libX11.so.6'].strxfrm -strxfrm.restype = size_t -strxfrm.argtypes = [STRING, STRING, size_t] -strcoll_l = _libraries['libX11.so.6'].strcoll_l -strcoll_l.restype = c_int -strcoll_l.argtypes = [STRING, STRING, __locale_t] -strxfrm_l = _libraries['libX11.so.6'].strxfrm_l -strxfrm_l.restype = size_t -strxfrm_l.argtypes = [STRING, STRING, size_t, __locale_t] -strdup = _libraries['libX11.so.6'].strdup -strdup.restype = STRING -strdup.argtypes = [STRING] -strndup = _libraries['libX11.so.6'].strndup -strndup.restype = STRING -strndup.argtypes = [STRING, size_t] -strchr = _libraries['libX11.so.6'].strchr -strchr.restype = STRING -strchr.argtypes = [STRING, c_int] -strchr = _libraries['libX11.so.6'].strchr -strchr.restype = STRING -strchr.argtypes = [STRING, c_int] -strrchr = _libraries['libX11.so.6'].strrchr -strrchr.restype = STRING -strrchr.argtypes = [STRING, c_int] -strrchr = _libraries['libX11.so.6'].strrchr -strrchr.restype = STRING -strrchr.argtypes = [STRING, c_int] -strchrnul = _libraries['libX11.so.6'].strchrnul -strchrnul.restype = STRING -strchrnul.argtypes = [STRING, c_int] -strchrnul = _libraries['libX11.so.6'].strchrnul -strchrnul.restype = STRING -strchrnul.argtypes = [STRING, c_int] -strcspn = _libraries['libX11.so.6'].strcspn -strcspn.restype = size_t -strcspn.argtypes = [STRING, STRING] -strspn = _libraries['libX11.so.6'].strspn -strspn.restype = size_t -strspn.argtypes = [STRING, STRING] -strpbrk = _libraries['libX11.so.6'].strpbrk -strpbrk.restype = STRING -strpbrk.argtypes = [STRING, STRING] -strpbrk = _libraries['libX11.so.6'].strpbrk -strpbrk.restype = STRING -strpbrk.argtypes = [STRING, STRING] -strstr = _libraries['libX11.so.6'].strstr -strstr.restype = STRING -strstr.argtypes = [STRING, STRING] -strstr = _libraries['libX11.so.6'].strstr -strstr.restype = STRING -strstr.argtypes = [STRING, STRING] -strtok = _libraries['libX11.so.6'].strtok -strtok.restype = STRING -strtok.argtypes = [STRING, STRING] -__strtok_r = _libraries['libX11.so.6'].__strtok_r -__strtok_r.restype = STRING -__strtok_r.argtypes = [STRING, STRING, POINTER(STRING)] -strtok_r = _libraries['libX11.so.6'].strtok_r -strtok_r.restype = STRING -strtok_r.argtypes = [STRING, STRING, POINTER(STRING)] -strcasestr = _libraries['libX11.so.6'].strcasestr -strcasestr.restype = STRING -strcasestr.argtypes = [STRING, STRING] -strcasestr = _libraries['libX11.so.6'].strcasestr -strcasestr.restype = STRING -strcasestr.argtypes = [STRING, STRING] -memmem = _libraries['libX11.so.6'].memmem -memmem.restype = c_void_p -memmem.argtypes = [c_void_p, size_t, c_void_p, size_t] -__mempcpy = _libraries['libX11.so.6'].__mempcpy -__mempcpy.restype = c_void_p -__mempcpy.argtypes = [c_void_p, c_void_p, size_t] -strlen = _libraries['libX11.so.6'].strlen -strlen.restype = size_t -strlen.argtypes = [STRING] -strnlen = _libraries['libX11.so.6'].strnlen -strnlen.restype = size_t -strnlen.argtypes = [STRING, size_t] -strerror = _libraries['libX11.so.6'].strerror -strerror.restype = STRING -strerror.argtypes = [c_int] -strerror_r = _libraries['libX11.so.6'].strerror_r -strerror_r.restype = STRING -strerror_r.argtypes = [c_int, STRING, size_t] -strerror_l = _libraries['libX11.so.6'].strerror_l -strerror_l.restype = STRING -strerror_l.argtypes = [c_int, __locale_t] -__bzero = _libraries['libX11.so.6'].__bzero -__bzero.restype = None -__bzero.argtypes = [c_void_p, size_t] -bcmp = _libraries['libX11.so.6'].bcmp -bcmp.restype = c_int -bcmp.argtypes = [c_void_p, c_void_p, size_t] -index = _libraries['libX11.so.6'].index -index.restype = STRING -index.argtypes = [STRING, c_int] -index = _libraries['libX11.so.6'].index -index.restype = STRING -index.argtypes = [STRING, c_int] -rindex = _libraries['libX11.so.6'].rindex -rindex.restype = STRING -rindex.argtypes = [STRING, c_int] -rindex = _libraries['libX11.so.6'].rindex -rindex.restype = STRING -rindex.argtypes = [STRING, c_int] -ffs = _libraries['libX11.so.6'].ffs -ffs.restype = c_int -ffs.argtypes = [c_int] -ffsl = _libraries['libX11.so.6'].ffsl -ffsl.restype = c_int -ffsl.argtypes = [c_long] -ffsll = _libraries['libX11.so.6'].ffsll -ffsll.restype = c_int -ffsll.argtypes = [c_longlong] -strcasecmp = _libraries['libX11.so.6'].strcasecmp -strcasecmp.restype = c_int -strcasecmp.argtypes = [STRING, STRING] -strncasecmp = _libraries['libX11.so.6'].strncasecmp -strncasecmp.restype = c_int -strncasecmp.argtypes = [STRING, STRING, size_t] -strcasecmp_l = _libraries['libX11.so.6'].strcasecmp_l -strcasecmp_l.restype = c_int -strcasecmp_l.argtypes = [STRING, STRING, __locale_t] -strncasecmp_l = _libraries['libX11.so.6'].strncasecmp_l -strncasecmp_l.restype = c_int -strncasecmp_l.argtypes = [STRING, STRING, size_t, __locale_t] -strsep = _libraries['libX11.so.6'].strsep -strsep.restype = STRING -strsep.argtypes = [POINTER(STRING), STRING] -strsignal = _libraries['libX11.so.6'].strsignal -strsignal.restype = STRING -strsignal.argtypes = [c_int] -__stpcpy = _libraries['libX11.so.6'].__stpcpy -__stpcpy.restype = STRING -__stpcpy.argtypes = [STRING, STRING] -__stpncpy = _libraries['libX11.so.6'].__stpncpy -__stpncpy.restype = STRING -__stpncpy.argtypes = [STRING, STRING, size_t] -strverscmp = _libraries['libX11.so.6'].strverscmp -strverscmp.restype = c_int -strverscmp.argtypes = [STRING, STRING] -strfry = _libraries['libX11.so.6'].strfry -strfry.restype = STRING -strfry.argtypes = [STRING] -memfrob = _libraries['libX11.so.6'].memfrob -memfrob.restype = c_void_p -memfrob.argtypes = [c_void_p, size_t] -basename = _libraries['libX11.so.6'].basename -basename.restype = STRING -basename.argtypes = [STRING] -basename = _libraries['libX11.so.6'].basename -basename.restype = STRING -basename.argtypes = [STRING] -__clock_t = c_long -clock_t = __clock_t -__time_t = c_long -time_t = __time_t -__clockid_t = c_int -clockid_t = __clockid_t -__timer_t = c_void_p -timer_t = __timer_t -class timespec(Structure): - pass -__syscall_slong_t = c_long -timespec._fields_ = [ - ('tv_sec', __time_t), - ('tv_nsec', __syscall_slong_t), -] -__errno_location = _libraries['libX11.so.6'].__errno_location -__errno_location.restype = POINTER(c_int) -__errno_location.argtypes = [] -pthread_t = c_ulong -class pthread_attr_t(Union): - pass -class __pthread_internal_list(Structure): - pass -__pthread_internal_list._fields_ = [ - ('__prev', POINTER(__pthread_internal_list)), - ('__next', POINTER(__pthread_internal_list)), -] -__pthread_list_t = __pthread_internal_list -class __pthread_mutex_s(Structure): - pass -__pthread_mutex_s._fields_ = [ - ('__lock', c_int), - ('__count', c_uint), - ('__owner', c_int), - ('__nusers', c_uint), - ('__kind', c_int), - ('__spins', c_short), - ('__elision', c_short), - ('__list', __pthread_list_t), -] -class N14pthread_cond_t3DOT_6E(Structure): - pass -N14pthread_cond_t3DOT_6E._fields_ = [ - ('__lock', c_int), - ('__futex', c_uint), - ('__total_seq', c_ulonglong), - ('__wakeup_seq', c_ulonglong), - ('__woken_seq', c_ulonglong), - ('__mutex', c_void_p), - ('__nwaiters', c_uint), - ('__broadcast_seq', c_uint), -] -pthread_key_t = c_uint -pthread_once_t = c_int -class N16pthread_rwlock_t3DOT_9E(Structure): - pass -N16pthread_rwlock_t3DOT_9E._fields_ = [ - ('__lock', c_int), - ('__nr_readers', c_uint), - ('__readers_wakeup', c_uint), - ('__writer_wakeup', c_uint), - ('__nr_readers_queued', c_uint), - ('__nr_writers_queued', c_uint), - ('__writer', c_int), - ('__shared', c_int), - ('__pad1', c_ulong), - ('__pad2', c_ulong), - ('__flags', c_uint), -] -pthread_spinlock_t = c_int -__fdelt_chk = _libraries['libX11.so.6'].__fdelt_chk -__fdelt_chk.restype = c_long -__fdelt_chk.argtypes = [c_long] -__fdelt_warn = _libraries['libX11.so.6'].__fdelt_warn -__fdelt_warn.restype = c_long -__fdelt_warn.argtypes = [c_long] -__sig_atomic_t = c_int -class __sigset_t(Structure): - pass -__sigset_t._fields_ = [ - ('__val', c_ulong * 16), -] -bsearch = _libraries['libX11.so.6'].bsearch -bsearch.restype = c_void_p -bsearch.argtypes = [c_void_p, c_void_p, size_t, size_t, __compar_fn_t] -atof = _libraries['libX11.so.6'].atof -atof.restype = c_double -atof.argtypes = [STRING] -__realpath_chk = _libraries['libX11.so.6'].__realpath_chk -__realpath_chk.restype = STRING -__realpath_chk.argtypes = [STRING, STRING, size_t] -realpath = _libraries['libX11.so.6'].realpath -realpath.restype = STRING -realpath.argtypes = [STRING, STRING] -__ptsname_r_chk = _libraries['libX11.so.6'].__ptsname_r_chk -__ptsname_r_chk.restype = c_int -__ptsname_r_chk.argtypes = [c_int, STRING, size_t, size_t] -ptsname_r = _libraries['libX11.so.6'].ptsname_r -ptsname_r.restype = c_int -ptsname_r.argtypes = [c_int, STRING, size_t] -__wctomb_chk = _libraries['libX11.so.6'].__wctomb_chk -__wctomb_chk.restype = c_int -__wctomb_chk.argtypes = [STRING, c_wchar, size_t] -wctomb = _libraries['libX11.so.6'].wctomb -wctomb.restype = c_int -wctomb.argtypes = [STRING, c_wchar] -__mbstowcs_chk = _libraries['libX11.so.6'].__mbstowcs_chk -__mbstowcs_chk.restype = size_t -__mbstowcs_chk.argtypes = [WSTRING, STRING, size_t, size_t] -mbstowcs = _libraries['libX11.so.6'].mbstowcs -mbstowcs.restype = size_t -mbstowcs.argtypes = [WSTRING, STRING, size_t] -__wcstombs_chk = _libraries['libX11.so.6'].__wcstombs_chk -__wcstombs_chk.restype = size_t -__wcstombs_chk.argtypes = [STRING, WSTRING, size_t, size_t] -wcstombs = _libraries['libX11.so.6'].wcstombs -wcstombs.restype = size_t -wcstombs.argtypes = [STRING, WSTRING, size_t] -memcpy = _libraries['libX11.so.6'].memcpy -memcpy.restype = c_void_p -memcpy.argtypes = [c_void_p, c_void_p, size_t] -memmove = _libraries['libX11.so.6'].memmove -memmove.restype = c_void_p -memmove.argtypes = [c_void_p, c_void_p, size_t] -mempcpy = _libraries['libX11.so.6'].mempcpy -mempcpy.restype = c_void_p -mempcpy.argtypes = [c_void_p, c_void_p, size_t] -memset = _libraries['libX11.so.6'].memset -memset.restype = c_void_p -memset.argtypes = [c_void_p, c_int, size_t] -bcopy = _libraries['libX11.so.6'].bcopy -bcopy.restype = None -bcopy.argtypes = [c_void_p, c_void_p, size_t] -bzero = _libraries['libX11.so.6'].bzero -bzero.restype = None -bzero.argtypes = [c_void_p, size_t] -strcpy = _libraries['libX11.so.6'].strcpy -strcpy.restype = STRING -strcpy.argtypes = [STRING, STRING] -stpcpy = _libraries['libX11.so.6'].stpcpy -stpcpy.restype = STRING -stpcpy.argtypes = [STRING, STRING] -strncpy = _libraries['libX11.so.6'].strncpy -strncpy.restype = STRING -strncpy.argtypes = [STRING, STRING, size_t] -__stpncpy_chk = _libraries['libX11.so.6'].__stpncpy_chk -__stpncpy_chk.restype = STRING -__stpncpy_chk.argtypes = [STRING, STRING, size_t, size_t] -stpncpy = _libraries['libX11.so.6'].stpncpy -stpncpy.restype = STRING -stpncpy.argtypes = [STRING, STRING, size_t] -strcat = _libraries['libX11.so.6'].strcat -strcat.restype = STRING -strcat.argtypes = [STRING, STRING] -strncat = _libraries['libX11.so.6'].strncat -strncat.restype = STRING -strncat.argtypes = [STRING, STRING, size_t] -class timeval(Structure): - pass -__suseconds_t = c_long -timeval._fields_ = [ - ('tv_sec', __time_t), - ('tv_usec', __suseconds_t), -] -__u_char = c_ubyte -__u_short = c_ushort -__u_int = c_uint -__u_long = c_ulong -__int8_t = c_byte -__uint8_t = c_ubyte -__int16_t = c_short -__uint16_t = c_ushort -__int32_t = c_int -__uint32_t = c_uint -__int64_t = c_long -__uint64_t = c_ulong -__quad_t = c_long -__u_quad_t = c_ulong -__dev_t = c_ulong -__uid_t = c_uint -__gid_t = c_uint -__ino_t = c_ulong -__ino64_t = c_ulong -__mode_t = c_uint -__nlink_t = c_ulong -__off_t = c_long -__off64_t = c_long -__pid_t = c_int -class __fsid_t(Structure): - pass -__fsid_t._fields_ = [ - ('__val', c_int * 2), -] -__rlim_t = c_ulong -__rlim64_t = c_ulong -__id_t = c_uint -__useconds_t = c_uint -__daddr_t = c_int -__key_t = c_int -__blksize_t = c_long -__blkcnt_t = c_long -__blkcnt64_t = c_long -__fsblkcnt_t = c_ulong -__fsblkcnt64_t = c_ulong -__fsfilcnt_t = c_ulong -__fsfilcnt64_t = c_ulong -__fsword_t = c_long -__ssize_t = c_long -__syscall_ulong_t = c_ulong -__loff_t = __off64_t -__qaddr_t = POINTER(__quad_t) -__caddr_t = STRING -__intptr_t = c_long -__socklen_t = c_uint - -# values for enumeration 'idtype_t' -idtype_t = c_int # enum -class N4wait5DOT_254E(Structure): - pass -N4wait5DOT_254E._fields_ = [ - ('__w_termsig', c_uint, 7), - ('__w_coredump', c_uint, 1), - ('__w_retcode', c_uint, 8), - ('', c_uint, 16), -] -class N4wait5DOT_255E(Structure): - pass -N4wait5DOT_255E._fields_ = [ - ('__w_stopval', c_uint, 8), - ('__w_stopsig', c_uint, 8), - ('', c_uint, 16), -] -sigset_t = __sigset_t -__fd_mask = c_long -class fd_set(Structure): - pass -fd_set._fields_ = [ - ('fds_bits', __fd_mask * 16), -] -fd_mask = __fd_mask -select = _libraries['libX11.so.6'].select -select.restype = c_int -select.argtypes = [c_int, POINTER(fd_set), POINTER(fd_set), POINTER(fd_set), POINTER(timeval)] -pselect = _libraries['libX11.so.6'].pselect -pselect.restype = c_int -pselect.argtypes = [c_int, POINTER(fd_set), POINTER(fd_set), POINTER(fd_set), POINTER(timespec), POINTER(__sigset_t)] -gnu_dev_major = _libraries['libX11.so.6'].gnu_dev_major -gnu_dev_major.restype = c_uint -gnu_dev_major.argtypes = [c_ulonglong] -gnu_dev_minor = _libraries['libX11.so.6'].gnu_dev_minor -gnu_dev_minor.restype = c_uint -gnu_dev_minor.argtypes = [c_ulonglong] -gnu_dev_makedev = _libraries['libX11.so.6'].gnu_dev_makedev -gnu_dev_makedev.restype = c_ulonglong -gnu_dev_makedev.argtypes = [c_uint, c_uint] -u_char = __u_char -u_short = __u_short -u_int = __u_int -u_long = __u_long -quad_t = __quad_t -u_quad_t = __u_quad_t -fsid_t = __fsid_t -loff_t = __loff_t -ino_t = __ino_t -ino64_t = __ino64_t -dev_t = __dev_t -gid_t = __gid_t -mode_t = __mode_t -nlink_t = __nlink_t -uid_t = __uid_t -off_t = __off_t -off64_t = __off64_t -pid_t = __pid_t -id_t = __id_t -ssize_t = __ssize_t -daddr_t = __daddr_t -caddr_t = __caddr_t -key_t = __key_t -useconds_t = __useconds_t -suseconds_t = __suseconds_t -ulong = c_ulong -ushort = c_ushort -uint = c_uint -int8_t = c_int8 -int16_t = c_int16 -int64_t = c_int64 -u_int8_t = c_ubyte -u_int16_t = c_ushort -u_int32_t = c_uint -u_int64_t = c_ulong -register_t = c_long -blksize_t = __blksize_t -blkcnt_t = __blkcnt_t -fsblkcnt_t = __fsblkcnt_t -fsfilcnt_t = __fsfilcnt_t -blkcnt64_t = __blkcnt64_t -fsblkcnt64_t = __fsblkcnt64_t -fsfilcnt64_t = __fsfilcnt64_t -class __locale_data(Structure): - pass -__locale_struct._fields_ = [ - ('__locales', POINTER(__locale_data) * 13), - ('__ctype_b', POINTER(c_ushort)), - ('__ctype_tolower', POINTER(c_int)), - ('__ctype_toupper', POINTER(c_int)), - ('__names', STRING * 13), -] -__locale_data._fields_ = [ -] -locale_t = __locale_t -ptrdiff_t = c_long -_XkbEvent._fields_ = [ - ('type', c_int), - ('any', XkbAnyEvent), - ('new_kbd', XkbNewKeyboardNotifyEvent), - ('map', XkbMapNotifyEvent), - ('state', XkbStateNotifyEvent), - ('ctrls', XkbControlsNotifyEvent), - ('indicators', XkbIndicatorNotifyEvent), - ('names', XkbNamesNotifyEvent), - ('compat', XkbCompatMapNotifyEvent), - ('bell', XkbBellNotifyEvent), - ('message', XkbActionMessageEvent), - ('accessx', XkbAccessXNotifyEvent), - ('device', XkbExtensionDeviceNotifyEvent), - ('core', XEvent), -] -xReply._fields_ = [ - ('generic', xGenericReply), - ('geom', xGetGeometryReply), - ('tree', xQueryTreeReply), - ('atom', xInternAtomReply), - ('atomName', xGetAtomNameReply), - ('property', xGetPropertyReply), - ('listProperties', xListPropertiesReply), - ('selection', xGetSelectionOwnerReply), - ('grabPointer', xGrabPointerReply), - ('grabKeyboard', xGrabKeyboardReply), - ('pointer', xQueryPointerReply), - ('motionEvents', xGetMotionEventsReply), - ('coords', xTranslateCoordsReply), - ('inputFocus', xGetInputFocusReply), - ('textExtents', xQueryTextExtentsReply), - ('fonts', xListFontsReply), - ('fontPath', xGetFontPathReply), - ('image', xGetImageReply), - ('colormaps', xListInstalledColormapsReply), - ('allocColor', xAllocColorReply), - ('allocNamedColor', xAllocNamedColorReply), - ('colorCells', xAllocColorCellsReply), - ('colorPlanes', xAllocColorPlanesReply), - ('colors', xQueryColorsReply), - ('lookupColor', xLookupColorReply), - ('bestSize', xQueryBestSizeReply), - ('extension', xQueryExtensionReply), - ('extensions', xListExtensionsReply), - ('setModifierMapping', xSetModifierMappingReply), - ('getModifierMapping', xGetModifierMappingReply), - ('setPointerMapping', xSetPointerMappingReply), - ('getKeyboardMapping', xGetKeyboardMappingReply), - ('getPointerMapping', xGetPointerMappingReply), - ('pointerControl', xGetPointerControlReply), - ('screenSaver', xGetScreenSaverReply), - ('hosts', xListHostsReply), - ('error', xError), - ('event', xEvent), -] -_XkbAction._fields_ = [ - ('any', XkbAnyAction), - ('mods', XkbModAction), - ('group', XkbGroupAction), - ('iso', XkbISOAction), - ('ptr', XkbPtrAction), - ('btn', XkbPtrBtnAction), - ('dflt', XkbPtrDfltAction), - ('screen', XkbSwitchScreenAction), - ('ctrls', XkbCtrlsAction), - ('msg', XkbMessageAction), - ('redirect', XkbRedirectKeyAction), - ('devbtn', XkbDeviceBtnAction), - ('devval', XkbDeviceValuatorAction), - ('type', c_ubyte), -] -pthread_attr_t._fields_ = [ - ('__size', c_char * 56), - ('__align', c_long), -] -__all__ = ['XUnlockDisplay', 'ETXTBSY', '_XEventToWire', - 'GCClipXOrigin', 'XkbSA_SetValMin', 'XMappingEvent', - 'NoSymbol', '__off64_t', '__int16_t', 'ButtonMotionMask', - 'XkbDeviceBell', 'XkbSI_LevelOneOnly', 'XkbNoIndicator', - 'XkbUpdateMapFromCore', 'X_SetSelectionOwner', 'EL3HLT', - 'EnterWindowMask', 'ENOTSOCK', 'XInitThreads', 'CARD64', - 'XkbSA_GroupAbsolute', 'XkbDescPtr', 'xFreeColorsReq', - 'wctomb', 'ErrorType', 'XkbLC_AlternateGroup', 'getpt', - 'XQueryPointer', 'XCreatePixmapFromBitmapData', - 'XIMPrimary', 'getloadavg', 'XkbSI_OpMask', 'GC', - 'XListFonts', 'ENOLINK', '__NFDBITS', - 'XGetKeyboardMapping', 'XFontsOfFontSet', - 'XkbSetDetectableAutoRepeat', 'XDisplayString', - 'ColormapInstalled', 'AnyModifier', 'XGenericEventCookie', - 'X_ImageText16', 'X_PolyRectangle', - 'XCirculateSubwindowsUp', 'xFillPolyReq', - '__ptsname_r_chk', 'XkbKeyNameRec', 'gnu_dev_makedev', - 'XIMIsSecondary', 'XkbSetMap', '_DEFAULT_SOURCE', - 'XPeekIfEvent', 'XkbMapChangesRec', 'ForgetGravity', - 'XkbTwoLevelMask', 'XkbDeviceChangesPtr', - 'sz_xGetPropertyReply', 'XCheckTypedEvent', - 'XkbDeviceLedChangesRec', 'XkbGetIndicatorState', - '__uint8_t', '_XRegisterInternalConnection', 'Visual', - 'xGetFontPathReply', 'KBKey', 'XSetOCValues', - 'XCreateWindowEvent', 'XkbGetKeySyms', 'X_kbSetGeometry', - 'MappingFailed', 'xGetKeyboardMappingReq', - 'XGraphicsExposeEvent', '_XIC', 'setstate_r', - 'XLocaleOfIM', '__locale_data', '_XIM', '_XCreateMutex_fn', - 'xGenericReply', 'xCharInfo', 'strerror_l', 'XCloseIM', - 'XBlackPixelOfScreen', 'XChangeProperty', 'xPolyLineReq', - 'XIMPreeditArea', 'XkbAXN_SKReleaseMask', 'E2BIG', - 'xFontProp', 'CWBorderPixel', 'XkbCompatMapNotifyEvent', - 'EHOSTDOWN', 'GrayScale', 'Xutf8DrawImageString', 'EBUSY', - 'XCreateBitmapFromData', 'qecvt', 'xAllocNamedColorReq', - 'XGetPointerControl', 'XESetBeforeFlush', 'X_GetImage', - 'XDefaultDepthOfScreen', 'XDisplayOfOM', - 'sz_xChangeHostsReq', 'X_FreeCursor', 'ButtonPress', - 'sz_xFontProp', 'X_ListExtensions', 'EDQUOT', - 'XSetWindowBorder', 'XkbBounceKeysMask', 'X_ChangeHosts', - 'ino_t', 'X_QueryTextExtents', 'X_TCP_PORT', - 'XkbAX_SKPressFBMask', 'strerror', 'X_FreeGC', 'AllPlanes', - 'X_ImageText8', '_Xglobal_lock', 'ArcPieSlice', - 'X_ChangeKeyboardControl', 'EXFULL', - 'XCopyColormapAndFree', 'X_ChangeKeyboardMapping', - 'XkbIM_UseNone', 'sz_xLookupColorReq', 'XGContextFromGC', - 'bcmp', 'XDisplayPlanes', 'X_ChangeGC', - 'XkbPCF_LookupStateWhenGrabbed', 'EFBIG', 'xListFontsReq', - 'X_GetKeyboardControl', 'ColormapChangeMask', - 'XProtocolVersion', 'XCreatePixmapCursor', - 'XkbAX_StickyKeysFBMask', '_XkbKbdDpyState', 'lrand48', - 'memfrob', 'xChangePointerControlReq', 'XmbTextExtents', - '__WORDSIZE', 'sz_xGrabButtonReq', '_XOPEN_SOURCE', - 'u_short', 'LineOnOffDash', 'XLookupBoth', - 'sz_xStoreColorsReq', 'LASTEvent', 'XGetAtomName', - 'XRemoveConnectionWatch', 'sz_xOpenFontReq', '__GLIBC__', - 'DefaultExposures', 'XkbSA_LockNoUnlock', - 'sz_xQueryBestSizeReq', 'GXnand', 'XkbLatchModifiers', - 'strerror_r', '__u_int', 'sz_xGenericReply', 'Mod2Mask', - 'VisibilityNotify', '_XLOCALE_H', 'XkbSA_SwitchScreen', - 'XkbAXN_SKAcceptMask', 'XkbSymbolsNameMask', 'strtouq', - 'sz_xPolyText16Req', 'xPutImageReq', '__time_t', 'ENOTTY', - 'strtoul', 'XkbSetDeviceInfo', 'XNQueryIMValuesList', - 'X_AllocColor', 'strtol_l', 'sz_xGrabKeyboardReply', - 'sz_xQueryColorsReply', '__USE_POSIX2', 'XkbPtrAction', - 'EMLINK', '__USE_XOPEN2K8XSI', 'blkcnt_t', - 'FamilyInternet', 'XSetScreenSaver', '_XFreeFuncs', - 'XUnmapEvent', 'XCheckIfEvent', 'XInternAtoms', - 'GXandReverse', 'XkbGetKeyboard', 'XDrawLines', - 'xGenericEvent', 'ECANCELED', 'XNStatusAttributes', - '_XkbRedirectKeyAction', 'u_char', 'XSelectionClearEvent', - 'N7_xEvent5DOT_1465DOT_158E', 'uid_t', 'u_int64_t', - 'u_int16_t', 'N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_176E', - 'XDrawPoints', 'XIMPreeditCallbacks', 'XKeyboardState', - 'XESetCopyEventCookie', 'XGetSelectionOwner', - 'XkbExplicitKeyType4Mask', 'XSetTSOrigin', - 'XkbKeyTypeNamesMask', 'MappingSuccess', - 'XkbXI_IndicatorMapsMask', 'XkbKeyNamesMask', - 'xQueryTextExtentsReq', 'XAddToExtensionList', - 'XNDefaultString', 'XkbIM_UseBase', 'N9_XDisplay5DOT_252E', - 'BadName', 'XkbAX_DumbBellFBMask', - 'XkbIndicatorChangesRec', 'XkbRedirectKeyAction', - 'sz_xGetFontPathReply', 'div_t', 'xListHostsReq', - 'Mod3MapIndex', 'XkbISOAction', 'X_kbGetDeviceInfo', - 'xGetPropertyReply', 'XkbDeviceLedInfoRec', 'sz_xReply', - 'ELOOP', 'strcspn', 'SouthGravity', - 'sz_xConfigureWindowReq', 'XkbLC_AllComposeControls', - 'free', 'XkbGetKeyBehaviors', 'Cursor', 'xWindowRoot', - 'XkbSA_NoAcceleration', '_XkbMapChanges', 'GCForeground', - 'xError', 'XkbSI_NoneOf', '_XGetAsyncData', - 'XAddConnectionWatch', '__pthread_list_t', 'XDestroyIC', - 'XUndefineCursor', '__rlim64_t', 'sz_xListPropertiesReply', - 'rand', 'XChangeKeyboardControl', '__dev_t', 'XKillClient', - '__W_CONTINUED', '__blksize_t', 'xSetInputFocusReq', - 'fsblkcnt_t', 'ArcChord', 'XkbAXN_AXKWarning', 'XDrawArcs', - 'XkbAllocNames', 'xConnSetup', 'XStoreName', - 'XQueryBestSize', '_X11XCBPrivate', 'ino64_t', - 'XkbGetDetectableAutoRepeat', 'memcmp', 'EISNAM', - 'xAllowEventsReq', 'sz_xGetScreenSaverReply', - 'ColormapNotify', 'X_QueryTree', '__blkcnt64_t', - 'mkostemp', '_XkbDeviceInfo', 'PlaceOnTop', - 'xRecolorCursorReq', 'XlibDisplayNoXkb', - 'sz_xSetClipRectanglesReq', 'XkbSA_SwitchAbsolute', - 'XOpenIM', 'sz_xCreateCursorReq', 'XRectangle', - 'XkbXI_AllDeviceFeaturesMask', 'XAllocColor', - 'XStoreColor', 'XkbControlsNotifyEvent', - 'sz_xAllocColorCellsReq', 'RetainTemporary', - 'XSetGraphicsExposures', '_BITS_TYPES_H', - 'XkbDeviceBtnAction', 'EILSEQ', 'XkbModsPtr', 'MapRequest', - '__rlim_t', 'XGetErrorText', 'XkbAllGroupsMask', - 'setstate', 'ENONET', 'ECHRNG', 'NotifyPointerRoot', - 'GCJoinStyle', '_XkbIndicatorNotify', 'GCTileStipYOrigin', - 'XkbDeviceLedChangesPtr', 'XIMStringConversionLeftEdge', - '__u_char', 'ESRCH', 'CWY', 'CWX', '_XkbEvent', - 'XkbGetAutoResetControls', 'XScreenCount', 'xPolyPointReq', - 'xConnClientPrefix', 'X_kbUseExtension', 'XkbAllNamesMask', - 'XGetIMValues', 'xSendEventReq', 'XkbMapChangesPtr', - 'YXSorted', '_XkbModAction', 'sz_xGetAtomNameReply', - '__key_t', 'ENOMSG', 'xChangeModeReq', 'XkbSA_BreakLatch', - 'EISDIR', 'LockMapIndex', 'XResetScreenSaver', 'XNoOp', - 'XDefaultColormap', 'random', 'XkbGeomPtsPerMM', - 'XDisplayKeycodes', '_XInternalConnectionProc', - '__GNU_LIBRARY__', 'sz_xImageTextReq', 'EnterNotify', - 'X_QueryBestSize', 'X_InstallColormap', - 'X_ConvertSelection', 'X_PolyText8', 'LeaveWindowMask', - 'XkbDeviceInfoRec', 'XkbGetNames', 'XESetPrintErrorValues', - '_XkbChanges', 'BadAccess', 'XkbIM_UseAnyGroup', - 'X_AllowEvents', '_XkbGeometry', 'EBADRQC', 'StaticColor', - '_XErrorFunction', 'XServerInterpretedAddress', - 'rawmemchr', 'sz_xGetSelectionOwnerReply', - 'XkbExplicitInterpretMask', '_XConnWatchInfo', - 'XkbGetIndicatorMap', 'XGetModifierMapping', - 'XTextWidth16', 'XGetIconName', - 'N7_xEvent5DOT_1465DOT_162E', 'XkbFreeKeyboard', - 'XGetICValues', '_PutImageReq', 'XReadBitmapFile', - 'sz_xGrabKeyboardReq', 'XListExtensions', - 'CWBackingPlanes', 'XSetWMProtocols', - 'XkbSA_ISONoAffectPtr', 'quad_t', 'XkbForceDeviceBell', - 'strncmp', 'XkbRGMaxMembers', 'XkbGroupBaseMask', - 'X_InternAtom', 'mkdtemp', 'XIMForwardChar', 'strcat', - '_XSetClipRectangles', 'XkbNoteDeviceChanges', - 'sz_xSetMappingReply', 'XMinCmapsOfScreen', '_XkbStateRec', - 'XkbStickyKeysMask', 'X_GetProperty', 'XClearWindow', - 'N7_xEvent5DOT_1465DOT_1725DOT_173E', 'XkbDfltXIId', - 'XLoadQueryFont', 'sz_xSendEventReq', 'X_ForceScreenSaver', - 'Xutf8DrawText', 'sz_xGrabPointerReply', 'KBBellPercent', - 'posix_memalign', 'XDrawRectangles', - 'XkbSetNamedIndicator', 'XkbKeysymToModifiers', - 'sz_xAllocColorReq', 'xGetSelectionOwnerReply', - '__FD_SETSIZE', 'DisableAccess', 'Button2MotionMask', - 'XChar2b', 'seed48_r', 'XFreeColors', '_XkbClientMapRec', - 'LOCKED', 'xQueryTreeReply', 'XkbMapNotifyMask', - 'XESetCloseDisplay', '_XkbDeviceLedInfo', '_XReadEvents', - 'Convex', '_XAllocIDs', 'XQueryTextExtents', - 'FARCSPERBATCH', 'EMFILE', 'int32_t', 'off64_t', - 'XHeightOfScreen', 'X_UnmapWindow', 'XkbGetKeyModifierMap', - 'PropertyNotify', '_XIMFilter', 'XwcDrawString', - 'Button3MotionMask', 'gnu_dev_major', 'XkbDeviceBellEvent', - '_XDefaultIOError', '__PTHREAD_MUTEX_HAVE_ELISION', - 'XOrientation', 'XGetAtomNames', 'strsignal', - 'XModifierKeymap', 'XkbNumberErrors', 'XkbKeyTypeRec', - 'MSBFirst', 'XExtData', 'XAllPlanes', 'XLookupColor', - 'WNOHANG', 'sz_xGetModifierMappingReply', 'XOpenOM', - 'XESetWireToEventCookie', 'BYTE', 'bzero', '_XGC', - 'XLocaleOfOM', 'EXIT_SUCCESS', '__suseconds_t', - '_XProcessWindowAttributes', 'CWOverrideRedirect', - 'VisualID', 'XPointer', 'clearenv', 'XIMCaretDirection', - 'ENOSTR', 'XkbModAction', 'sz_xSetModifierMappingReq', - '__INO_T_MATCHES_INO64_T', 'XkbGetNamedDeviceIndicator', - 'XIMTextType', 'XContextualDrawing', 'FamilyDECnet', - 'X_Bell', 'XFocusChangeEvent', 'XConfigureEvent', - 'X_ListInstalledColormaps', 'X_OpenFont', 'strnlen', - 'XlibDisplayIOError', 'FirstExtensionError', - 'sz_xPutImageReq', 'XIMHotKeyTrigger', 'KBBellDuration', - 'XTimeCoord', 'CapNotLast', 'XIMPreeditPosition', - '__SIZEOF_PTHREAD_ATTR_T', 'XkbGrabModsMask', - 'EnableAccess', 'XkbLC_ConsumeKeysOnComposeFail', - 'XkbFreeCompatMap', 'NotifyHint', 'XConfigureRequestEvent', - 'sz_xQueryFontReply', 'XSetModifierMapping', 'wcstombs', - 'XNQueryInputStyle', '_XScreenOfWindow', 'nrand48', - 'xGetGeometryReply', 'XRefreshKeyboardMapping', - 'XWidthMMOfScreen', 'XIMNextLine', '_XVIDtoVisual', - 'XIMDontChange', '__USE_XOPEN2KXSI', 'ShiftMapIndex', - 'XkbAXN_SKAccept', 'XkbNewKeyboardNotifyMask', - 'XlibDisplayDfltRMDB', 'XConvertSelection', - 'XkbGetKeyExplicitComponents', 'pthread_once_t', - '__timer_t', 'XIMBackwardWord', 'XTextExtents16', - 'XPlanesOfScreen', 'XkbGetDeviceButtonActions', - 'XkbComponentNameRec', 'CWSibling', '__uint32_t', - '__USE_XOPEN2K8', 'SelectionNotify', - 'XkbUpdateKeyTypeVirtualMods', 'XkbSetDebuggingFlags', - 'BadAtom', 'RAND_MAX', 'XkbSA_NoAction', - 'NeedVarargsPrototypes', 'XDisplayOfScreen', - 'XEnterWindowEvent', 'CapButt', 'sz_xCopyAreaReq', - 'loff_t', 'XkbCompatNameMask', 'XChangeActivePointerGrab', - 'XkbGetUpdatedMap', 'blksize_t', '_XPrivate', '_XExten', - 'sz_xSetFontPathReq', '_XLockMutex_fn', 'XESetFreeFont', - 'XVisibilityEvent', 'XESetCreateGC', 'strstr', - 'XkbAllExtensionDeviceEventsMask', 'gnu_dev_minor', - 'AllTemporary', 'ESRMNT', 'XFillArcs', - '_XkbMapNotifyEvent', 'X_MapWindow', '_ISOC99_SOURCE', - 'XPointerMovedEvent', 'XBitmapUnit', - 'XkbControlsEnabledMask', 'X_QueryKeymap', 'rpmatch', - 'XkbCompatLookupModsMask', 'X_KillClient', - 'XkbChangeKeycodeRange', 'unlockpt', 'sz_xCreateGCReq', - '_XF86LoadQueryLocaleFont', 'strcoll_l', 'mblen', '__id_t', - 'XkbSA_ISOAffectMask', '__clock_t', 'XkbGetKeyTypes', - 'ResizeRedirectMask', 'RaiseLowest', 'X_CreatePixmap', - 'XIMPreeditNothing', 'DefaultBlanking', - '__timer_t_defined', 'select', 'xQueryExtensionReply', - 'XkbGBN_ServerSymbolsMask', 'sz_xAllocNamedColorReq', - 'xListExtensionsReply', 'XFocusOutEvent', 'XMapEvent', - 'XNPreeditDoneCallback', 'XkbLC_ControlFallback', - '_XkbISOAction', 'X_kbSelectEvents', 'XRemoveHosts', - 'N7_xEvent5DOT_1465DOT_163E', 'XInitImage', 'XIMFeedback', - '__fsblkcnt_t', 'GCTile', 'strpbrk', 'XCheckWindowEvent', - 'xInternAtomReq', 'XFlushGC', 'sz_xGetImageReply', - 'HostInsert', 'AutoRepeatModeDefault', - 'XkbSA_MoveAbsoluteY', 'XkbSA_MoveAbsoluteX', - '_SIGSET_H_types', 'KBKeyClickPercent', - 'N16pthread_rwlock_t3DOT_9E', 'DontPreferBlanking', - 'XkbPointerButtonMask', 'GCDashList', 'X_ListHosts', - '_4DOT_34', 'X_GetPointerMapping', 'XMoveResizeWindow', - 'XArc', 'XAddHosts', 'XkbLockModifiers', 'XwcResetIC', - 'SyncPointer', 'sz_xGetMotionEventsReply', 'XGetCommand', - '_XkbInfoRec', 'EKEYREJECTED', 'NotifyDetailNone', - 'BadLength', 'ENOTCONN', 'InputOnly', '_XkbIndicatorRec', - 'ENETUNREACH', 'CWEventMask', 'XButtonReleasedEvent', - 'XSetWindowBackgroundPixmap', 'sz_xChangePropertyReq', - 'UnmapGravity', '_XIMStringConversionCallbackStruct', - 'strtoull_l', 'XkbSA_LockControls', - '_XIMPreeditStateNotifyCallbackStruct', 'XAutoRepeatOn', - 'XkbAllocCompatMap', 'MapNotify', 'XNStringConversion', - 'GCClipYOrigin', 'X_FillPoly', 'sz_xConnClientPrefix', - 'XkbSA_SetControls', 'XCellsOfScreen', 'XDestroyOC', - 'XkbNoteMapChanges', 'XFocusInEvent', - 'sz_xRotatePropertiesReq', 'xSetFontPathReq', 'grantpt', - 'XkbGetPerClientControls', '_XkbMessageAction', - 'initstate', 'XGetKeyboardControl', 'XReparentEvent', - 'XkbName', 'XkbOD_NonXkbServer', 'XSetFontPath', - 'XkbSA_ISONoAffectMods', 'XkbIM_UseAnyMods', - 'posix_openpt', 'lldiv_t', 'memmem', 'ButtonPressMask', - 'XkbSA_MessageGenKeyEvent', '__quad_t', '_XContextDB', - 'XkbBellEvent', 'XkbComponentListRec', 'X_GetAtomName', - '__SIZEOF_PTHREAD_RWLOCKATTR_T', '__u_quad_t', '__u_short', - 'XEvent', 'XNStdColormap', 'XkbSA_LockPtrBtn', - 'XkbQueryExtension', '_LARGEFILE64_SOURCE', - 'XkbTranslateKeySym', '_XDeq', '_XAsyncErrorState', - 'EastGravity', 'useconds_t', 'XDrawString', - 'PrintErrorType', '__uid_t', 'strtoul_l', 'ENOTBLK', - '_XAsyncEState', 'XButtonPressedEvent', 'XkbWrapIntoRange', - '_XUnlockMutex_fn', '__USE_ISOC11', 'XkbLC_Partial', - 'XwcLookupString', 'XkbNoteNameChanges', - 'XkbBellNotifyEvent', 'ErrorStringType', 'X_GetFontPath', - 'XIMStringConversionWord', 'ENOPKG', 'PointerWindow', - 'LineDoubleDash', 'SyncBoth', 'XICCallback', 'XAnyEvent', - 'ESTALE', 'IsViewable', 'qecvt_r', 'XkbIndicatorMapPtr', - 'XSetWindowBackground', 'XkbIM_LEDDrivesKB', - 'XLookupKeysym', 'XIMBackwardChar', 'XkbSA_ISODfltIsGroup', - 'X_kbSetIndicatorMap', 'XkbAllClientInfoMask', - 'XIMStringConversionTopEdge', 'XNDestroyCallback', - '__bzero', 'XIMStringConversionChar', 'XmbResetIC', - 'XkbUseCoreKbd', 'XkbComponentNamesMask', - 'sz_xPolyFillArcReq', 'XkbAllRequiredTypes', - '__time_t_defined', 'XkbKeycodesNameMask', 'XSetDashes', - '_XkbNewKeyboardNotify', 'XkbGroup4Mask', - 'sz_xFillPolyReq', 'SubstructureNotifyMask', - '_XGetWindowAttributes', 'XkbModifierLatchMask', - 'XkbSetIgnoreLockMods', 'XDefaultRootWindow', - '_XkbCompatMapNotify', 'XkbDeviceChangesRec', - 'XAllowEvents', 'XInsertModifiermapEntry', 'fsfilcnt_t', - 'div', 'XUngrabServer', 'XIMIsPrimary', 'nrand48_r', - 'N7_xEvent5DOT_1465DOT_156E', 'XSupportsLocale', 'ecvt', - 'ENOTUNIQ', 'XkbKeyAliasesMask', 'ELNRNG', '__stpcpy', - 'XVaNestedList', 'ERESTART', 'N7_xEvent5DOT_1465DOT_164E', - 'BadRequest', 'XkbLC_ComposeLED', 'XkbAX_SlowWarnFBMask', - 'XOMOrientation_RTL_TTB', '__nlink_t', 'ffsll', - 'X_GetSelectionOwner', 'ENOPROTOOPT', '_XAsyncHandler', - 'BadIDChoice', 'XCheckTypedWindowEvent', 'XPropertyEvent', - 'xGetPointerControlReply', 'True_', 'XCloseDisplay', - 'XClearArea', 'XNPreeditDrawCallback', 'XCreateGC', - 'xQueryBestSizeReq', 'XkbNoteControlsChanges', - 'X_CopyPlane', 'XDefaultScreenOfDisplay', 'realloc', - 'XkbGetNamedIndicator', 'sz_xPolyRectangleReq', - 'XDeleteModifiermapEntry', 'strtok', - 'N7_xEvent5DOT_1465DOT_148E', 'XNMissingCharSet', - '_XEatData', 'XkbGeometryMask', 'XkbGeometryNameMask', - 'XkbAXN_SKRelease', 'XkbKeypadIndex', 'xDepth', - 'xForceScreenSaverReq', 'XPeekEvent', - 'xSetModifierMappingReq', 'XCONN_CHECK_FREQ', - 'XNFocusWindow', 'GCCapStyle', 'XChangePointerControl', - 'XExposeEvent', 'XkbControlsChangesRec', 'Button1Mask', - 'X_GrabKey', 'u_quad_t', 'XkbGetVirtualMods', - 'CWDontPropagate', 'XSetPointerMapping', 'XkbNamesRec', - 'daddr_t', 'XkbRedirectIntoRange', 'strdup', - 'XIMStatusNone', 'XDirectionalDependentDrawing', - 'XSetInputFocus', 'XGetWMProtocols', 'XNInputStyle', - 'ELIBACC', '__int8_t', 'SelectionClear', - 'XkbControlsNotifyMask', 'off_t', '_XTextHeight', - 'WestGravity', 'XICProc', 'XkbGetState', - 'ButtonReleaseMask', 'pthread_key_t', 'FocusIn', - '_Xwctomb', 'XFillArc', 'u_int8_t', 'FontRightToLeft', - 'sz_xUngrabKeyReq', '__WALL', 'XConnectionWatchProc', - 'ENOTDIR', 'GCLineWidth', 'CWBackingPixel', 'XNFontSet', - 'XkbSA_SetValRelative', 'XQueryFont', - 'xCirculateWindowReq', '__locale_t', 'lcong48', - 'XGetInputFocus', 'CWStackMode', 'XCopyGC', - 'XkbSA_SwitchApplication', 'XkbGBN_SymbolsMask', - 'XStoreBuffer', 'sz_xGetGeometryReply', 'ENETRESET', - 'XDestroyWindowEvent', 'XkbSI_Exactly', - 'XSetAccessControl', 'XkbAllocClientMap', - 'XkbLC_KeypadKeys', 'XkbVirtualModsToReal', - 'XkbAnyGroupMask', 'unsetenv', 'Always', - 'XIMStatusNothing', 'FUNCPROTO', 'DestroyNotify', - 'GCFillRule', 'XkbSA_UseDfltButton', 'uint', 'GCArcMode', - 'xPolySegmentReq', 'N7_xEvent5DOT_1465DOT_161E', - 'strncasecmp_l', 'ColormapUninstalled', 'EINVAL', - 'XkbAnyActionDataSize', 'XSetFillStyle', 'XkbControlsRec', - 'XkbPerKeyBitArraySize', 'SubstructureRedirectMask', - 'xCreateCursorReq', 'XkbOverlay2Mask', 'EHOSTUNREACH', - '__mempcpy', 'XkbActionMessage', 'XkbSA_NumActions', - 'sz_xQueryTreeReply', 'sz_xAllocColorPlanesReply', - 'XScreenNumberOfScreen', '_XUnregisterInternalConnection', - 'xGrabPointerReq', 'Xutf8TextPerCharExtents', - 'XkbMouseKeysMask', '_XSQEvent', 'size_t', '_XPrivDisplay', - 'XkbVirtualModsMask', 'XIMVisibleToBackword', - 'sz_xHostEntry', 'XkbMaxRedirectCount', 'XKeysymToKeycode', - '__mbstowcs_chk', '__qaddr_t', '_Xdebug', - 'XkbKeyBehaviorsMask', 'XSetWindowAttributes', - 'XkbKTLevelNamesMask', 'Atom', 'XOMFontInfo', - 'XkbAllXIIds', 'XkbNKN_DeviceIDMask', 'X_kbGetNames', - 'xOpenFontReq', 'XkbUseCorePtr', 'X_CopyArea', - 'XDefaultVisualOfScreen', 'XkbAccessXOptionsMask', - 'EOPNOTSUPP', 'sigset_t', 'XGetWindowProperty', 'seed48', - 'xSetMappingReply', 'YXBanded', 'XkbVirtualModMapMask', - 'DisableScreenSaver', 'XNStringConversionCallback', - '__USE_POSIX', 'XkbOneLevelIndex', 'XCreateWindow', - 'memchr', 'u_int32_t', 'IncludeInferiors', 'XIDProc', - '__fd_mask', 'X_CloseFont', 'xTranslateCoordsReply', - 'XIMHotKeyTriggers', 'XkbCompatMapNotifyMask', - 'initstate_r', '__useconds_t', 'XwcDrawImageString', - 'XOMOfOC', 'UNLOCKED', 'FreeFuncType', - 'N7_xEvent5DOT_1465DOT_149E', 'sz_xCreatePixmapReq', - 'xPolyFillRectangleReq', 'xWarpPointerReq', - '__clockid_t_defined', 'XMaxRequestSize', 'GXcopyInverted', - 'XkbGBN_KeyNamesMask', 'XOMCharSetList', 'XkbCopyKeyType', - 'BadMatch', 'EREMOTE', 'XIMPreeditUnKnown', - '__WORDSIZE_TIME64_COMPAT32', 'AnyButton', - 'xAllocColorCellsReply', '_SYS_TYPES_H', - 'xGetPointerMappingReply', 'XSetStipple', 'XFetchName', - 'srand48_r', 'XkbGroupCompatMask', '_Xmblen', '__USE_GNU', - 'sz_xGetImageReq', 'WUNTRACED', - 'sz_xGetWindowAttributesReply', 'XkbMaxShiftLevel', - 'XkbStatePtr', 'lldiv', 'XkbAllControlsMask', - 'pthread_attr_t', 'XIMVisibleToCenter', 'CWBitGravity', - 'Xutf8TextEscapement', 'xAllocColorPlanesReq', - 'PlaceOnBottom', 'valloc', 'CreateFontType', - 'XSetLineAttributes', 'XkbCompatChangesPtr', - 'sz_xColorItem', 'XInstallColormap', '__ldiv_t_defined', - 'ScreenFormat', 'XFreeModifiermap', 'strtoll_l', - 'XkbInternalModsMask', 'pthread_t', 'comparison_fn_t', - 'strfry', 'NoExpose', 'XFreeFontNames', - 'X_DestroySubwindows', 'CreateNotify', - 'GCGraphicsExposures', '_XLockInfo', 'FreeModmapType', - 'ReparentNotify', 'XRootWindowOfScreen', - 'XkbGroupNamesMask', 'sz_xWarpPointerReq', - 'XBaseFontNameListOfFontSet', 'XLookupNone', - 'N7_xEvent5DOT_1465DOT_165E', '_XDisplay', - 'sz_xPolySegmentReq', 'GCSubwindowMode', - 'XkbNumVirtualMods', 'xResourceReq', 'FreeFontType', - '__fsfilcnt64_t', 'XkbSymMapPtr', 'DontAllowExposures', - 'XkbKB_RadioGroup', 'XStoreBytes', 'X_kbListComponents', - 'sz_xStoreNamedColorReq', 'GrabModeAsync', - 'AllowExposures', 'IsUnviewable', 'XkbKTMapEntryRec', - 'CWWinGravity', 'xEvent', 'stpcpy', 'InputFocus', - 'LastExtensionError', 'nlink_t', '_XPollfdCacheDel', - 'XColormapEvent', 'WNOWAIT', 'xSegment', 'PropertyDelete', - 'X_GrabButton', 'xGetAtomNameReply', 'xChangeHostsReq', - 'INT8', 'realpath', 'SouthEastGravity', 'XkbMaxKbdGroup', - '_XkbDeviceLedChanges', 'XIMStringConversionBottomEdge', - 'XGetDefault', 'EHWPOISON', 'XIMInitialState', - 'X_UnmapSubwindows', 'IsUnmapped', 'XPixmapFormatValues', - 'u_int', 'XESetCopyGC', 'XkbNameChangesRec', 'bcopy', - 'QueuedAfterFlush', 'XkbXI_UnsupportedFeatureMask', - 'AsyncPointer', 'srand48', 'XkbSA_PtrBtn', - 'XkbComponentNamePtr', 'ConfigureRequest', 'strtold_l', - 'sz_xCopyGCReq', 'sz_xResourceReq', 'XkbServerMapMask', - 'XDrawRectangle', 'XAllocNamedColor', '__FD_ZERO_STOS', - 'CopyGCType', '__uint16_t', 'xListInstalledColormapsReply', - 'atol', 'DirectColor', 'XSetWindowBorderPixmap', - 'N14pthread_cond_t3DOT_6E', 'sz_xTextElt', 'secure_getenv', - 'CWBackingStore', 'strtoull', '_XKeytrans', - 'XkbExtensionDeviceNotify', 'X_ChangeWindowAttributes', - 'ECONNRESET', 'XkbLookupKeySym', 'atof', - 'XNPreeditStateNotifyCallback', - 'X_ChangeActivePointerGrab', 'mkstemps', 'GXnoop', - 'XkbAllComponentsMask', 'Mod4MapIndex', 'ButtonRelease', - 'CoordModePrevious', 'XGeometry', 'XIC', 'XID', 'XIM', - 'XListPixmapFormats', 'XkbAccessXTimeoutMask', - 'XkbRefreshKeyboardMapping', 'Xutf8LookupString', - 'LeaveNotify', 'sz_xUngrabButtonReq', - 'XkbChangeDeviceInfo', 'ScreenSaverReset', 'Mod1Mask', - 'XSetICFocus', 'XLastKnownRequestProcessed', - 'X_kbGetCompatMap', 'XkbToControl', 'XExtentsOfFontSet', - 'sz_xQueryBestSizeReply', 'XkbPtrBtnAction', '_STDLIB_H', - 'XkbResizeKeyType', 'X_CreateGC', 'XlibDisplayClosing', - 'ELFlagFocus', '_Xmbtowc', 'NotifyNormal', - 'XGetErrorDatabaseText', 'qgcvt', 'XkbCompatGrabModsMask', - 'XkbSymInterpretRec', 'XkbAllExplicitMask', 'XSetClipMask', - 'X_ListFontsWithInfo', 'HostDelete', 'XIMTertiary', 'GXor', - 'XkbRepeatKeysMask', '_XkbAnyEvent', 'CARD8', 'ldiv_t', - 'XGetWindowAttributes', 'XNResourceClass', 'ECHILD', - '__USE_XOPEN2K', 'VisibilityUnobscured', 'XkbIndicatorRec', - 'N4wait5DOT_255E', 'XGetSubImage', 'XNHotKey', - 'KeyPressMask', 'XFreeGC', 'XkbSetNames', - 'XSetWindowBorderWidth', '__blkcnt_t', 'XkbKeyAliasPtr', - 'ELIBEXEC', 'XChangeSaveSet', '_XUnknownCopyEventCookie', - 'XkbAccessXNotifyEvent', 'strxfrm', - '__PTHREAD_RWLOCK_INT_FLAGS_SHARED', 'NotifyUngrab', - 'X_kbBell', 'N7_xEvent5DOT_1465DOT_166E', 'AlreadyGrabbed', - 'BadGC', 'XMaxCmapsOfScreen', 'StippleShape', 'ffsl', - 'PropModeAppend', 'XNForeground', 'aligned_alloc', - '_XFreeMutex_fn', '_XIOErrorFunction', 'XkbSA_LockNoLock', - '_XkbAnyAction', 'sz_xChangeKeyboardMappingReq', - 'XDrawString16', 'fcvt_r', 'XkbIM_NoAutomatic', - 'XkbLookupKeyBinding', '__OFF_T_MATCHES_OFF64_T', 'a64l', - 'XkbIndicatorStateNotify', 'GCPlaneMask', - 'XkbNumModifiers', 'Button3Mask', - 'XkbExtensionDeviceNotifyMask', '_XkbControlsNotify', - 'XRotateBuffers', 'XkbAX_FeatureFBMask', 'qfcvt', - 'XkbSA_SetValAbsolute', 'XkbPCF_GrabsUseXKBStateMask', - '_XkbIndicatorChanges', 'X_GetGeometry', '_STRING_H', - 'NotifyNonlinearVirtual', 'XkbComponentListPtr', - 'XLocaleOfFontSet', 'time_t', 'XkbGBN_OtherNamesMask', - 'XOMOrientation_LTR_TTB', 'EISCONN', - 'sz_xGetPointerMappingReply', 'XNPreeditCaretCallback', - 'qfcvt_r', 'XAllocColorCells', '_XkbAction', - 'fsblkcnt64_t', 'XlibDisplayWriting', - 'XkbOD_ConnectionRefused', '__ENUM_IDTYPE_T', - 'XkbLC_BeepOnComposeFail', 'XSetState', 'XIOErrorHandler', - 'XkbNamesNotify', '_xArc', 'sz_xListFontsReply', - 'XFreeCursor', 'calloc', 'XGetWMColormapWindows', - 'NoEventMask', 'XNoExposeEvent', - 'XProcessInternalConnection', 'EALREADY', - 'XMapRequestEvent', '_xPoint', 'XNPreeditStartCallback', - 'X_CirculateWindow', 'N7_xEvent5DOT_1465DOT_151E', - '__int64_t', 'XClientMessageEvent', 'NorthWestGravity', - 'XkbUseExtension', 'sz_xImageText16Req', 'FreeGCType', - 'X_StoreColors', '_xReq', 'XQueryBestTile', - 'NeedFunctionPrototypes', 'XSetTile', '__LITTLE_ENDIAN', - '__have_pthread_attr_t', 'PseudoColor', - 'XkbSetDeviceButtonActions', 'XFetchBytes', - 'XIMPreeditNone', 'XProtocolRevision', 'XkbNoShape', - 'XSynchronize', 'XkbSA_SetValMax', 'X_PolySegment', - 'XkbAX_TwoKeysMask', 'X_SetScreenSaver', - 'XkbSA_DeviceValuator', 'X_ChangePointerControl', - 'XNStatusStartCallback', 'XIMStyle', 'xPolyText16Req', - 'xGetKeyboardMappingReply', 'BadCursor', 'XkbGroup1Mask', - 'CWHeight', 'XCopyPlane', 'X_DeleteProperty', - 'xQueryColorsReq', 'XIMPreeditEnable', - 'sz_xCreateWindowReq', 'X_PolyLine', - '_BITS_PTHREADTYPES_H', 'XkbSetControls', 'sz_xEvent', - 'KBAutoRepeatMode', 'XFontProp', 'XkbKbdDpyStateRec', - 'X_kbGetKbdByName', 'sz_xSetModifierMappingReply', - 'XSetIMValues', 'XkbAXN_SKReject', 'XkbAXN_BKAcceptMask', - 'XFindOnExtensionList', '_XPollfdCacheAdd', - 'XkbResizeKeySyms', 'XListHosts', 'strcmp', - 'XRestackWindows', 'GXorInverted', '__syscall_ulong_t', - 'XkbGBN_TypesMask', 'XReconfigureWMWindow', 'FillSolid', - 'XkbAllAccessXEventsMask', 'XErrorHandler', - 'XkbAXN_SKPressMask', 'ControlMapIndex', - 'XmbDrawImageString', 'XUngrabPointer', 'sz_xVisualType', - 'ENOSPC', 'EBADMSG', 'N4wait5DOT_254E', 'X_DestroyWindow', - 'XWhitePixelOfScreen', 'ELIBBAD', 'X_UninstallColormap', - 'X_ClearArea', 'ERANGE', 'Button4MotionMask', - 'sz_xQueryPointerReply', 'exit', 'XIMHighlight', - 'mbstowcs', '_XkbSwitchScreenAction', '_X11_XLIBINT_H_', - 'XkbGroup1Index', 'PTSPERBATCH', '_SVID_SOURCE', - 'XkbOD_Success', '_XkbDeviceChanges', 'XTextExtents', - 'XFreeEventData', 'strverscmp', - 'N7_xEvent5DOT_1465DOT_153E', 'InputOutput', - 'XkbSA_LatchToLock', 'XChangeGC', '_XIMHotKeyTrigger', - 'EUSERS', 'xChangeSaveSetReq', 'putenv', 'ENODEV', - 'X_kbGetGeometry', 'XIMPreeditStateNotifyCallbackStruct', - 'XSetAuthorization', 'X_GetKeyboardMapping', - 'XRebindKeysym', 'xCopyPlaneReq', '_ERRNO_H', - '__SIZEOF_PTHREAD_MUTEX_T', 'XKeymapEvent', - 'XkbControlsChangesPtr', 'XkbPhysSymbolsNameMask', - 'XStoreColors', 'N7_xEvent5DOT_1465DOT_147E', - 'XkbAllStateComponentsMask', 'Opposite', 'X_Reply', - 'XkbCompatStateMask', 'XkbMapNotify', '_XkbPtrBtnAction', - 'XPoint', '__sig_atomic_t', 'XkbOD_BadLibraryVersion', - 'CARD32', 'XNewModifiermap', 'xGrabButtonReq', - '__fsword_t', 'XDisplayOfIM', 'XkbModsRec', 'CursorShape', - 'XkbBellNotifyMask', 'XKeycodeToKeysym', 'XWithdrawWindow', - 'xrgb', 'ESHUTDOWN', 'xCopyColormapAndFreeReq', - 'UnmapNotify', 'XIMStringConversionBuffer', - 'sz_xRecolorCursorReq', 'XkbIndicatorMapNotify', - '_XEatDataWords', 'XkbApplyVirtualModChanges', 'GXset', - '_XIMPreeditDrawCallbackStruct', 'ECONNREFUSED', - 'XkbAXN_SKPress', 'xConnSetupPrefix', - 'RevertToPointerRoot', 'xDeletePropertyReq', 'ENOEXEC', - 'EBADF', 'EBADE', 'XkbDeviceLedInfoPtr', - 'N7_xEvent5DOT_1465DOT_150E', 'XNResetState', - 'XScreenOfDisplay', 'XkbKeyboard', '__PDP_ENDIAN', 'EBADR', - 'sz_xArc', 'mkstemp', 'N7_xEvent5DOT_1465DOT_169E', - 'EXDEV', 'XkbBehavior', 'XkbIndicatorPtr', 'XkbNoModifier', - 'xAllocNamedColorReply', 'QueuedAfterReading', - 'XSetForeground', 'XUnregisterIMInstantiateCallback', - '_SIGSET_NWORDS', 'XkbPerKeyRepeatMask', - 'X_GetScreenSaver', 'XkbIM_UseEffective', - 'XSelectionEvent', 'XkbComponentNamesRec', - 'XAllocColorPlanes', 'AnyPropertyType', 'KeyPress', - 'XMaskEvent', '_XData32', 'sz_xPolyText8Req', - 'NotifyNonlinear', 'xBellReq', 'GXclear', - 'XkbMouseKeysAccelMask', 'XkbMessageAction', - '_XSetLastRequestRead', 'XNFilterEvents', 'ETOOMANYREFS', - 'XkbKTMapEntryPtr', 'JoinRound', 'XkbAXN_AXKWarningMask', - 'sz_xChangePointerControlReq', 'XkbSetIndicatorMap', - 'PropertyNewValue', 'X_UngrabServer', 'XkbKeySymsMask', - 'XSetAfterFunction', '__WCOREFLAG', 'EINPROGRESS', - 'XkbSA_SetMods', 'XkbSetAutoRepeatRate', 'KEYCODE', - '__realpath_chk', 'XkbErr_BadDevice', - 'XkbSetServerInternalMods', 'XNStatusDoneCallback', - 'XParseColor', 'xQueryFontReply', - 'N19XClientMessageEvent4DOT_63E', 'strrchr', - 'XmbTextPerCharExtents', 'sz_xListFontsReq', - 'XKeysymToString', 'EL3RST', - '__SIZEOF_PTHREAD_MUTEXATTR_T', '_POSIX_SOURCE', - 'XkbPCF_DetectableAutoRepeatMask', 'XRaiseWindow', - 'X_kbLatchLockState', 'XkbAccessXKeysMask', - 'XGravityEvent', 'KeyCode', 'XCreatePixmap', - 'XDisplayWidthMM', 'XForceScreenSaver', 'X_CreateColormap', - '__uint64_t', 'GXinvert', 'OwnerGrabButtonMask', - 'XIMBitmapType', 'GCLastBit', 'XkbAllocControls', 'ulong', - 'BadImplementation', 'XkbSelectEvents', '__clockid_t', - 'ReplayKeyboard', 'strchrnul', 'XNBackgroundPixmap', - 'xlocaledir', 'NeedNestedPrototypes', 'DoGreen', 'abs', - 'XESetErrorString', 'sz_xListHostsReq', 'CoordModeOrigin', - 'XkbNamesMask', 'SetModeInsert', 'XEventsQueued', - 'XIMPreeditState', 'XGetScreenSaver', '_XError', - 'XkbModifierMapMask', 'XkbAccessXFeedbackMask', - 'XwcDrawText', 'xVisualType', 'stpncpy', 'xLookupColorReq', - 'sz_xListFontsWithInfoReq', 'XBitmapPad', - 'XStoreNamedColor', 'XkbAX_SKRejectFBMask', - 'XEventMaskOfScreen', 'XRootWindow', 'XkbCopyKeyTypes', - 'NorthGravity', 'xStoreColorsReq', 'GCTileStipXOrigin', - 'XkbAllocServerMap', 'BUFSIZE', 'xAllocColorReply', - 'XBell', '_XkbMods', 'ERFKILL', 'XESetError', '__mode_t', - 'XMapWindow', 'xInternAtomReply', 'X_PROTOCOL_REVISION', - 'XGetOMValues', 'WhenMapped', 'X_NoOperation', - 'XContextDependentDrawing', 'CirculateNotify', - 'X_CreateGlyphCursor', '_XDeqAsyncHandler', - 'canonicalize_file_name', '_XkbSymInterpretRec', - 'sz_xChangeSaveSetReq', 'X_kbSetMap', 'X_AllocColorPlanes', - 'XkbNewKeyboardNotify', 'XkbGBN_IndicatorMapMask', - '_ENDIAN_H', 'sz_xListHostsReply', 'XkbSA_SetValCenter', - '__USE_FORTIFY_LEVEL', 'XkbIndicatorMapNotifyMask', 'Mask', - 'XkbKeyTypesForCoreSymbols', 'XServerVendor', - '_xQueryFontReply', 'XkbSA_LockGroup', 'sz_xReq', 'pid_t', - 'CWCursor', 'xListHostsReply', 'XkbSI_AutoRepeat', - 'xChangeKeyboardControlReq', 'XkbChangeEnabledControls', - 'XkbAllIndicatorsMask', 'XWhitePixel', 'XNBaseFontName', - 'GravityNotify', 'sz_xGetKeyboardControlReply', - 'XRemoveFromSaveSet', 'XkbLC_FunctionKeys', 'strlen', - 'XNPreeditAttributes', 'XkbExplicitBehaviorMask', - 'GrabSuccess', 'ClipByChildren', 'mkstemp64', - 'FocusChangeMask', 'XkbTypesNameMask', '__fsid_t', - 'XkbLC_ConsumeLookupMods', 'sz_xListFontsWithInfoReply', - 'EAFNOSUPPORT', 'XkbLC_AllControls', 'XkbKeyAliasRec', - '_XAllocTemp', 'WLNSPERBATCH', 'mrand48_r', - 'X_GetWindowAttributes', 'XSetFillRule', 'BadWindow', - 'X_kbSetControls', 'NotifyGrab', 'AllocAll', - 'sz_xRectangle', 'int8_t', 'XkbChangesRec', - '_XkbComponentList', 'XVisualIDFromVisual', - 'XDisplayWidth', 'XmbLookupString', '_XPutBackEvent', - 'XkbBell', 'XkbKeypadMask', 'XEDataObject', 'XIMCaretUp', - 'Xutf8DrawString', '__fsfilcnt_t', 'ENOCSI', - 'NeedWidePrototypes', 'jrand48_r', 'XkbSymInterpretPtr', - '__STDLIB_MB_LEN_MAX', 'basename', 'XParseGeometry', 'ffs', - '__WCLONE', 'sz_xError', 'XResourceManagerString', - 'XNClientWindow', 'EAGAIN', '__error_t_defined', - 'X_kbGetState', 'FamilyChaos', 'XOpenDisplay', - 'sz_xSetInputFocusReq', 'sz_xChangeActivePointerGrabReq', - '_LockInfoRec', 'N8_XIMText4DOT_86E', 'XGetFontProperty', - 'XkbClientMapPtr', 'mkostemps64', 'XkbMinLegalKeyCode', - '_XkbKeyNameRec', 'KeySym', 'X_HAVE_UTF8_STRING', - '_FillPolyReq', 'XConfigureWindow', 'XNQueryOrientation', - 'XPutBackEvent', 'XkbSA_UseModMapMods', 'sz_xConnSetup', - 'xAllocColorPlanesReply', 'XkbGetControls', 'Mod1MapIndex', - 'XDisplayHeightMM', 'XkbDeviceValuatorAction', - 'sz_xLookupColorReply', 'XkbAllRadioGroupsMask', - 'xGetMotionEventsReply', 'X_CreateWindow', - 'XkbNumRequiredTypes', 'strcoll', 'VisibilityChangeMask', - '_XkbNamesRec', 'XNextRequest', 'XkbSA_ValOpMask', - 'XLookupChars', 'XIMStatusDataType', 'XGetGCValues', - 'XkbGetCompatMap', 'EDESTADDRREQ', 'XkbInternAtomFunc', - 'XGrabServer', 'sz_xClearAreaReq', - 'XIMStatusDrawCallbackStruct', 'xQueryBestSizeReply', - '_XkbKeyType', 'XVaCreateNestedList', 'KeyReleaseMask', - 'Complex', 'xPolyFillArcReq', 'sz_xSetDashesReq', - 'EPROTOTYPE', 'XkbExplicitKeyType3Mask', 'XkbChangesPtr', - 'X_GetInputFocus', 'XIMStringConversionRetrieval', - 'X_LookupColor', '__GLIBC_MINOR__', - 'XIMStringConversionRightEdge', 'XkbLC_AlphanumericKeys', - 'XDestroySubwindows', 'strncpy', 'CWBorderPixmap', - 'XkbNumKbdGroups', 'None_', 'X_AllocColorCells', - 'XkbMaxRadioGroups', 'XExtendedMaxRequestSize', - '__pthread_internal_list', 'DisableScreenInterval', 'labs', - 'XESetWireToEvent', 'xGetKeyboardControlReply', - 'FamilyServerInterpreted', 'XTranslateCoordinates', - 'XkbControlsPtr', 'XListProperties', 'qsort_r', - 'X_UngrabButton', 'xTextElt', 'GXxor', 'XkbKB_RGAllowNone', - '_XProcessInternalConnection', 'XFreeFontPath', - 'XIMSecondary', 'XStringToKeysym', 'sz_xPolyArcReq', - '_XkbBellNotify', 'XFontStruct', 'XIMStyles', - 'XGetFontPath', 'XkbKB_Default', 'XkbLatchGroup', - 'GCClipMask', 'qsort', 'XkbFreeControls', 'XDefaultVisual', - '_XDisplayAtoms', 'pthread_spinlock_t', 'XUngrabButton', - 'sz_xGrabKeyReq', 'XCrossingEvent', - 'xGetWindowAttributesReply', 'GCStipple', 'timespec', - 'Screen', 'GXnor', 'XkbGetDeviceInfoChanges', - 'XButtonEvent', 'XkbAXN_SKRejectMask', 'memset', 'EFAULT', - 'ENOKEY', '_XOM', 'sz_xAllocColorPlanesReq', - 'XMapSubwindows', 'xPixmapFormat', 'XkbControlsNotify', - 'XlibSpecificationRelease', 'VisibilityPartiallyObscured', - 'XOMOrientation_TTB_LTR', 'XkbLC_IgnoreNewKeyboards', - 'LedModeOn', 'X_CopyColormapAndFree', 'X_SendEvent', - 'XDefaultScreen', 'XESetFlushGC', 'Button5MotionMask', - 'XESetWireToError', '_FEATURES_H', 'X_QueryPointer', - 'AsyncBoth', 'ecvt_r', 'XkbSetPerClientControls', - 'XDefaultColormapOfScreen', 'X_GrabServer', - 'sz_xListExtensionsReply', 'X_GrabKeyboard', - 'PropertyChangeMask', 'KeyRelease', - 'XkbLC_ForceLatin1Lookup', 'strtok_r', 'pselect', - 'XkbAX_AllOptionsMask', 'xListPropertiesReply', - '_XAllocID', 'EPFNOSUPPORT', 'XkbIgnoreExtension', - 'ConfigureNotify', 'INT32', 'X_SetPointerMapping', - 'XkbAnyEvent', '_XOC', '__USE_POSIX199309', - 'X_ReparentWindow', 'XIMOfIC', 'XkbDescRec', - 'XkbSA_AffectDfltBtn', 'XDefineCursor', 'XInitExtension', - 'xAllocColorCellsReq', 'XkbSymInterpMask', - 'xChangePropertyReq', 'XUnsetICFocus', 'mktemp', - 'XkbGroup3Mask', 'XSetTransientForHint', 'quick_exit', - 'X_QueryExtension', 'CARD16', 'XWriteBitmapFile', - 'XBlackPixel', 'Depth', 'xChangeActivePointerGrabReq', - 'ShiftMask', 'Mod2MapIndex', 'MappingModifier', - '_XkbPtrAction', 'EL2NSYNC', 'FillTiled', - 'xLookupColorReply', 'XChangeKeyboardMapping', - 'N7_xEvent5DOT_1465DOT_168E', 'XFlush', 'strncasecmp', - '__pthread_mutex_s', '_XLockPtrs', '_XCopyEventCookie', - 'xGetImageReply', 'XwcTextEscapement', 'xCreatePixmapReq', - 'CloseDisplayType', 'LedModeOff', '_XIMHotKeyTriggers', - 'MappingNotify', 'mode_t', 'XAddExtension', 'XDefaultGC', - 'sz_xrgb', '_Exit', 'XYBitmap', - 'N7_xEvent5DOT_1465DOT_152E', 'XkbEvent', 'XSetArcMode', - 'ESTRPIPE', 'lrand48_r', 'xGetModifierMappingReply', - 'CWColormap', 'xCopyAreaReq', 'Mod3Mask', '__loff_t', - 'XkbGBN_AllComponentsMask', 'EDEADLK', 'FamilyInternet6', - 'id_t', 'XIMResetState', 'XSegment', 'JoinBevel', 'strsep', - 'XkbModifierLockMask', 'ControlMask', 'XkbCompatMapPtr', - 'strtod_l', 'Display', '_XkbCompatChanges', - 'XSetWindowColormap', 'XkbSA_ISOLock', 'XGrabKeyboard', - 'XkbAXN_BKReject', 'X_CreateCursor', 'fd_mask', - '_XkbBehavior', 'XSetErrorHandler', - 'XkbXI_IndicatorNamesMask', 'XAutoRepeatOff', 'mbtowc', - 'XIMStringConversionLine', 'XLeaveWindowEvent', - 'ScreenSaverActive', 'xTranslateCoordsReq', - 'GrabNotViewable', 'XkbXlibControlsImplemented', - 'ExposureMask', 'XLookupKeySym', '_XkbComponentNames', - '_XIMPreeditCaretCallbackStruct', '__USE_LARGEFILE', - 'XkbSA_DeviceBtn', 'jrand48', 'Xutf8ResetIC', 'strchr', - 'MappingBusy', 'random_data', - 'XkbIndicatorStateNotifyMask', 'memrchr', 'XkbKB_Overlay1', - 'XkbKB_Overlay2', 'XFreeFontInfo', 'xCopyGCReq', - 'XGrabPointer', 'XDisableAccessControl', - 'XQueryBestStipple', 'SelectionRequest', 'X_FreeColormap', - 'XkbAddDeviceLedInfo', 'XSetClipOrigin', - 'sz_xAllowEventsReq', 'X_kbSetCompatMap', - 'XIMPreeditDisable', 'XOMOrientation_Context', - 'XSetICValues', 'XkbAllEventsMask', '__intptr_t', 'P_PID', - 'NorthEastGravity', '__timespec_defined', - '_STRUCT_TIMEVAL', 'KeyButMask', 'XkbDfltXIClass', - 'XkbGroupLatchMask', 'XSetSelectionOwner', - '_XkbDeviceValuatorAction', 'CirculateRequest', - 'BadDrawable', '__SIZEOF_PTHREAD_BARRIERATTR_T', - 'SouthWestGravity', 'XkbAllVirtualModsMask', - 'XkbModifierBaseMask', 'ptsname', 'X_ConfigureWindow', - '_XDefaultError', 'XkbFreeIndicatorMaps', - 'XkbResizeKeyActions', 'ENFILE', 'EREMCHG', 'XKeyEvent', - 'xGetInputFocusReply', '__BIT_TYPES_DEFINED__', - 'X_kbGetControls', 'X_SetDashes', 'XkbNKN_GeometryMask', - '__u_long', 'XkbMaxLegalKeyCode', 'XKeyPressedEvent', - 'ENOMEM', 'XQLength', 'X_ListProperties', '_xSegment', - 'EOWNERDEAD', 'GCFillStyle', 'CapProjecting', - 'XIMStringConversionFeedback', 'X_PutImage', 'XExtCodes', - 'XInternalConnectionNumbers', 'AnyKey', - 'XkbAX_IndicatorFBMask', 'XkbAllModifiersMask', - 'GrabModeSync', 'u_long', 'Window', '_XFreeEventCookies', - 'sz_xSetCloseDownModeReq', 'X_kbGetNamedIndicator', - 'XIMCallback', 'XRegisterIMInstantiateCallback', - 'XDisplayCells', 'malloc', 'XGrabKey', 'xUngrabKeyReq', - 'KBLedMode', 'XSetFont', 'XkbKB_Lock', 'XPutImage', - 'xQueryExtensionReq', 'PreferBlanking', 'EIO', - '_XUnknownWireEvent', 'drand48_data', 'error_t', - 'XGetPointerMapping', 'sz_xInternAtomReq', 'GXcopy', - 'XAddToSaveSet', 'XImageByteOrder', - 'XIMStringConversionConcealed', 'XSetFunction', - '_SYS_CDEFS_H', '_XkbControls', 'XDoesSaveUnders', - 'sz_xSetPointerMappingReply', 'XkbGroup4Index', - 'XCirculateSubwindows', 'xReq', 'XIMStringConversionType', - 'sz_xQueryExtensionReq', 'XkbSI_AnyOfOrNone', - 'XListDepths', 'XkbGeomMaxLabelColors', 'BITS32', - 'xChangeKeyboardMappingReq', 'srandom_r', 'idtype_t', - 'XkbPCF_SendEventUsesXKBState', 'xCreateWindowReq', - 'program_invocation_short_name', 'xSetCloseDownModeReq', - 'YSorted', 'XkbActionMessageEvent', 'xGrabKeyboardReply', - '_LARGEFILE_SOURCE', 'xHostEntry', 'suseconds_t', - 'mempcpy', 'X_kbGetIndicatorMap', 'XkbTwoLevelIndex', - 'XkbSA_ISONoAffectGroup', 'XWindowEvent', 'xGetImageReq', - '_XIsEventCookie', 'XkbExplicitVModMapMask', 'mkstemps64', - 'FillStippled', 'CenterGravity', 'XkbMaxMouseKeysBtn', - 'timeval', 'XkbSA_LockDeviceBtn', 'XCreateOC', - 'XkbSymMapRec', 'XkbLibraryVersion', - 'XkbIndicatorNotifyEvent', 'ldiv', 'XNBackground', - 'Xutf8TextExtents', 'XDoesBackingStore', 'XMD_H', - 'NotUseful', 'GXequiv', 'RevertToNone', 'ENOLCK', - 'XkbSA_ValScaleMask', 'KBLed', 'Mod4Mask', - 'XkbGetAtomNameFunc', 'Button3', 'Button2', 'Button1', - 'XkbXI_IndicatorsMask', 'Button5', 'Button4', - 'X_SetModifierMapping', 'register_t', 'xGetPropertyReq', - 'XCreateImage', 'XReadBitmapFileData', 'sz_xChangeModeReq', - 'XImage', 'XkbSI_AnyOf', 'sz_xPolyPointReq', 'memmove', - 'XIMHotKeyState', 'XFetchBuffer', 'X_SetClipRectangles', - 'ClientMessage', 'GCBackground', 'Font', - 'XkbAllocKeyboard', 'FillOpaqueStippled', - 'AutoRepeatModeOff', 'GrabFrozen', - 'XkbGBN_ClientSymbolsMask', 'XFilterEvent', '_XGetRequest', - 'XkbResizeDeviceButtonActions', 'mrand48', - 'xListFontsReply', '_XkbExtensionDeviceNotify', - 'xChangeGCReq', 'XCopyArea', 'X_PolyText16', - 'GXandInverted', 'XkbSlowKeysMask', 'XkbControlsMask', - 'RetainPermanent', 'XNQueryICValuesList', '__off_t', - 'sz_xTranslateCoordsReply', 'XCirculateEvent', - 'XNOrientation', 'xSetDashesReq', 'CWBackPixel', - 'XKeyReleasedEvent', 'XColor', 'XFontSet', 'ENOBUFS', - 'XkbSetNamedDeviceIndicator', 'XSelectInput', - 'XLockDisplay', 'XSetClipRectangles', 'BadValue', - 'XkbCompatChangesRec', 'ResizeRequest', - 'XkbXI_ButtonActionsMask', 'N7_xEvent5DOT_1465DOT_155E', - 'Button2Mask', 'GCFont', 'XkbGroupAction', '__USE_BSD', - 'XEnableAccessControl', 'rindex', 'bsearch', 'XNArea', - 'XPending', 'LSBFirst', 'XListInstalledColormaps', - 'XkbSetXlibControls', 'XkbAnyGroup', 'xImageTextReq', - 'GraphicsExpose', 'BeforeFlushType', '_XSend', - 'MotionNotify', 'XIMStringConversionCallbackStruct', - 'XkbChangeTypesOfKey', 'XkbAXN_BKRejectMask', 'memccpy', - 'XGenericEvent', 'errno', 'xConvertSelectionReq', - 'xSetAccessControlReq', 'X_GetMotionEvents', - 'XkbIM_UseLatched', 'FRCTSPERBATCH', - 'XkbApplyCompatMapToKey', 'sz_xWindowRoot', - 'sz_xPropIconSize', 'sz_xSetAccessControlReq', - 'PointerRoot', 'X_GrabPointer', 'X_UngrabPointer', - 'XkbIgnoreLockModsMask', 'XkbSA_DfltBtnAbsolute', 'atoi', - 'ENOTNAM', 'xGrabPointerReply', 'XIMHotKeyStateOFF', - 'XkbExplicitKeyTypesMask', 'ESPIPE', 'erand48', - 'XkbFreeComponentList', 'Button1MotionMask', 'BOOL', - 'CapRound', 'EROFS', 'XkbAudibleBellMask', 'blkcnt64_t', - 'XSelectionRequestEvent', 'XNLineSpace', 'XDisplayName', - 'XlibDisplayPrivSync', 'NotifyPointer', 'XkbServerMapRec', - 'Above', 'X_kbSetNamedIndicator', '_ALLOCA_H', - 'xSetPointerMappingReply', 'sz_xImageText8Req', - 'xImageText8Req', 'xCreateGlyphCursorReq', 'X_kbSetNames', - 'N28_XIMStatusDrawCallbackStruct4DOT_91E', 'setenv', - 'XNSpotLocation', 'XNGeometryCallback', 'XTHREADS', - 'ENAVAIL', 'XIMStringConversionWrapped', - 'XNVisiblePosition', 'XkbMaxKeyCount', 'XkbAXN_BKAccept', - 'XNResourceName', 'XNDirectionalDependentDrawing', - '_XkbPtrDfltAction', 'mkostemp64', 'sz_xPolyTextReq', - 'LineSolid', '__socklen_t', 'X_SetInputFocus', 'EOVERFLOW', - 'P_ALL', 'XYPixmap', '_XExtension', 'XkbGetDeviceLedInfo', - 'XkbOD_BadServerVersion', '_XkbNameChanges', 'funcs', - 'XkbKeyNamePtr', 'xStoreNamedColorReq', 'XFillPolygon', - '_ATFILE_SOURCE', 'XHeightMMOfScreen', 'XFreePixmap', - 'XSetIconName', 'Time', 'FocusOut', 'X_MapSubwindows', - 'XIMStringConversionSubstitution', 'ENAMETOOLONG', - 'NotifyVirtual', 'XGetImage', 'XkbGroup3Index', - 'XkbExplicitKeyType1Mask', 'XkbIndicatorMapMask', - 'XkbNumIndicators', 'Button4Mask', 'XkbGBN_CompatMapMask', - '_XFreeFuncRec', '__SIZEOF_PTHREAD_CONDATTR_T', - 'XkbXI_IndicatorStateMask', 'XOMOrientation_TTB_RTL', - 'XFreeColormap', '_XkbKTMapEntry', 'Button5Mask', - 'XkbLockGroup', 'XFillRectangle', 'erand48_r', - 'X_kbPerClientFlags', 'XkbGetMapChanges', 'ParentRelative', - 'EMSGSIZE', 'XkbSwitchScreenAction', 'X_PROTOCOL', - 'sz_xConvertSelectionReq', 'xGrabKeyboardReq', - 'xUngrabButtonReq', 'False_', 'sz_xSetSelectionOwnerReq', - 'EREMOTEIO', 'XkbXINone', 'X_kbGetIndicatorState', - 'xSetModifierMappingReply', '_XkbKeyAliasRec', - '_BITS_TYPESIZES_H', 'XNRequiredCharSet', - 'XkbGetKeyActions', 'XkbDeviceInfoPtr', - 'XkbPCF_AutoResetControlsMask', 'XkbSA_MessageOnPress', - 'X_CopyGC', 'XIMAbsolutePosition', 'CurrentTime', - '__errno_location', 'XSetPlaneMask', - 'XkbActionMessageLength', '_XDefaultWireError', - 'XkbComputeEffectiveMap', 'strcasestr', - 'XkbExplicitKeyType2Mask', '__ctype_get_mb_cur_max', - 'XGetMotionEvents', 'XkbSA_ISONoAffectCtrls', - 'N7_xEvent5DOT_1465DOT_154E', 'index', 'ELFlagSameScreen', - 'XFree', '_XUnknownWireEventCookie', 'ENOANO', - 'XkbKbdDpyStatePtr', 'XCharStruct', 'EUCLEAN', - 'XkbSetAutoResetControls', 'XkbMaxSymsPerKey', - 'XNContextualDrawing', 'XFillRectangles', 'BadFont', - 'XGetTransientForHint', 'XkbOpenDisplay', - '_XkbGroupAction', 'ENOTRECOVERABLE', 'XESetFreeGC', - '_XkbAccessXNotify', 'XNPreeditState', 'XFontSetExtents', - '__lldiv_t_defined', '__SIZEOF_PTHREAD_BARRIER_T', - '_XStoreEventCookie', 'DestroyAll', 'XkbNoShiftLevel', - 'XNHotKeyState', 'sz_xQueryColorsReq', '_XFlushGCCache', - 'XUngrabKey', 'N7_xEvent5DOT_1465DOT_172E', 'XwcTextItem', - 'sz_xCreateColormapReq', '_XkbComponentName', - '_XkbDeviceBtnAction', 'XkbSetDeviceLedInfo', - 'XkbPtrDfltAction', 'CWWidth', '__stpncpy', '_XImage', - 'XIMPreserveState', 'XDrawText', 'EPIPE', '_XRead', - 'sz_xPolyLineReq', 'XConnectionNumber', 'EINTR', 'EBFONT', - '_XkbNamesNotify', 'XkbErr_BadClass', 'XkbKeyTypesMask', - 'sz_xGetKeyboardMappingReq', 'XCreateFontSet', - 'XkbSA_SetGroup', 'EADDRINUSE', 'fsid_t', '__WNOTHREAD', - 'KBBellPitch', 'sz_xReparentWindowReq', '_XEventsQueued', - 'X_RecolorCursor', 'fsfilcnt64_t', 'XSetWMColormapWindows', - 'XkbExplicitComponentsMask', 'XQueryColor', - 'XKeyboardControl', 'XAddHost', 'XkbGBN_GeometryMask', - '_XGetAsyncReply', 'XWindowChanges', '__fsblkcnt64_t', - 'XBitmapBitOrder', 'XkbIndicatorNamesMask', - 'XkbAccessXNotifyMask', 'ENOENT', '__USE_XOPEN_EXTENDED', - 'XlibDisplayProcConni', 'strtold', 'timer_t', - 'XkbGetAutoRepeatRate', 'ECOMM', 'mkostemps', - 'X_ChangeProperty', 'XkbAllActionMessagesMask', 'abort', - 'XNOMAutomatic', 'xGetMotionEventsReq', 'XSetCommand', - 'XkbInitCanonicalKeyTypes', 'X_SetFontPath', 'Pixmap', - 'ENOTEMPTY', 'sz_xDepth', 'XIconifyWindow', - 'XkbIM_UseCompat', 'XHostAddress', 'XDrawArc', - '_XConnectionInfo', 'sz_xQueryTextExtentsReply', 'strtoll', - 'X_QueryColors', '_XFreeTemp', '_XEnq', '__wcstombs_chk', - 'XQueryColors', '__stpncpy_chk', 'sz_xTranslateCoordsReq', - 'XCreateGlyphCursor', '__wctomb_chk', 'int16_t', - 'XUngrabKeyboard', 'XOMOrientation', 'on_exit', 'xPoint', - 'XRemoveHost', 'XDrawPoint', '_XExtData', 'strncat', - 'WEXITED', 'XkbExplicitAutoRepeatMask', 'SetModeDelete', - 'key_t', '__USE_ISOC95', 'XOC', 'xCreateGCReq', - 'XkbAllNewKeyboardEventsMask', 'XOM', 'GContext', - '_XFetchEventCookie', '__USE_ISOC99', 'XkbLookupModsMask', - 'X_SetCloseDownMode', 'EMEDIUMTYPE', 'X_kbGetMap', - 'sz_xSegment', 'WRCTSPERBATCH', - 'XkbNewKeyboardNotifyEvent', 'ZRCTSPERBATCH', - 'GenericEvent', 'X_PolyFillArc', 'XDrawSegments', - 'ssize_t', 'fcvt', 'XkbClientMapMask', 'xRectangle', - 'EPROTONOSUPPORT', 'XMoveWindow', - 'sz_xPolyFillRectangleReq', 'XChangeWindowAttributes', - 'LowerHighest', 'XWidthOfScreen', 'ETIME', 'AllocNone', - 'ptsname_r', 'XkbDF_DisableLocks', '_XEvent', - '__USE_XOPEN', '_xRectangle', 'X_TranslateCoords', - '_XkbServerMapRec', 'XSync', 'Colormap', - 'X_GetPointerControl', '__syscall_slong_t', - 'sz_xConnSetupPrefix', 'XIMValuesList', 'XIfEvent', - 'XkbEventCode', 'XDrawImageString16', - 'XkbGetKeyVirtualModMap', 'XRotateWindowProperties', - 'XkbSA_ActionMessage', 'sz_xChangeKeyboardControlReq', - '__USE_ATFILE', 'srandom', 'XkbAX_LatchToLockMask', - 'XSetIOErrorHandler', 'Mod5MapIndex', 'XIMPreviousLine', - '__int32_t', 'XIMForwardWord', 'EIDRM', - 'sz_xCopyColormapAndFreeReq', 'XkbClampIntoRange', - '_XRead32', 'XNAreaNeeded', 'EPERM', 'XkbStateNotify', - 'xCreateColormapReq', 'Mod5Mask', 'clock_t', 'xTimecoord', - 'XkbSA_IgnoreVal', 'XkbSA_MovePtr', - 'N7_xEvent5DOT_1465DOT_171E', 'X_GetModifierMapping', - 'XCreateIC', 'XQueryBestCursor', 'xImageText16Req', - 'sz_xAllocNamedColorReply', 'XLoadFont', - 'XIMPreeditDrawCallbackStruct', 'xKeymapEvent', - '_XTextHeight16', 'XGetEventData', 'PointerMotionMask', - 'XCirculateRequestEvent', 'XLowerWindow', 'EvenOddRule', - 'xPolyTextReq', 'XkbAlphabeticIndex', 'INT16', - 'XkbSetAtomFuncs', 'xChangeWindowAttributesReq', - 'XDisplayMotionBufferSize', 'PointerMotionHintMask', - 'sz_xPixmapFormat', 'XkbMapNotifyEvent', 'XTextItem', - '_XIMStatusDrawCallbackStruct', 'ELIBMAX', - '_POSIX_C_SOURCE', 'EMULTIHOP', 'XmbDrawText', - 'XkbIgnoreGroupLockMask', 'XNVaNestedList', - 'xConfigureWindowReq', 'XUnmapSubwindows', - 'XCirculateSubwindowsDown', 'XkbIM_UseLocked', - '__USE_SVID', 'XGCValues', 'xListFontsWithInfoReq', - 'XkbKB_Permanent', 'N7_xEvent5DOT_1465DOT_157E', - 'XListFontsWithInfo', '_XReply', 'xPolyRectangleReq', - 'system', 'BadColor', 'strcasecmp', '__daddr_t', - 'XkbGroupsWrapMask', 'ECONNABORTED', 'XFreeFontSet', - 'X_PolyFillRectangle', 'Success', 'XFreeFont', - '__SIZEOF_PTHREAD_RWLOCK_T', 'NotifyInferior', '__caddr_t', - 'XkbFreeNames', 'sz_xAllocColorReply', 'XkbFreeDeviceInfo', - 'xSetClipRectanglesReq', 'XkbGroup2Index', 'XIMStatusArea', - 'XEventSize', 'XQueryTextExtents16', 'RevertToParent', - 'XkbNumberEvents', 'XkbStateNotifyMask', 'XkbMinorVersion', - 'XkbCompatMapRec', '__USE_EXTERN_INLINES', - '__SIZEOF_PTHREAD_COND_T', 'X_QueryFont', 'XQueryTree', - 'EDOM', 'XResizeWindow', 'XkbStateNotifyEvent', - 'XkbServerMapPtr', 'XIMUnderline', 'XkbAX_BKRejectFBMask', - 'sz_xBellReq', 'XkbGroupLockMask', 'XkbTranslateKeyCode', - 'XCreateColormap', 'XkbIndicatorChangesPtr', - 'XkbAllocIndicatorMaps', 'sz_xGrabPointerReq', 'JoinMiter', - '_XOPEN_SOURCE_EXTENDED', 'VisibilityFullyObscured', - 'ptrdiff_t', 'XIMLineStart', 'XkbErr_BadId', - 'XkbSA_LatchMods', 'gcvt', 'sz_xGetPointerControlReply', - 'LockMask', 'EKEYREVOKED', 'MappingKeyboard', - '__fdelt_chk', 'EL2HLT', 'GCFunction', 'XInternAtom', - '_XAsyncErrorHandler', 'LockInfoPtr', 'XFreeExtensionList', - 'sz_xSetScreenSaverReq', 'XVendorRelease', '_BSD_SOURCE', - 'XkbBellNotify', 'xGrabKeyReq', 'X_AllocNamedColor', - '_XFreeExtData', 'XkbSA_Terminate', - 'XNSeparatorofNestedList', 'XUnmapWindow', - 'XkbNameChangesPtr', 'sz_xKeymapEvent', 'Nonconvex', - '_XkbControlsChanges', '__USE_LARGEFILE64', - 'xQueryPointerReply', 'strtol', 'XkbMajorVersion', - 'XBufferOverflow', 'strtod', 'XIMText', 'strtof', - 'XkbIM_NoExplicit', 'XkbComponentNamesPtr', - 'XkbKeyActionsMask', 'strtoq', 'XkbSA_SetPtrDflt', - 'XQueryKeymap', 'XkbAllocDeviceInfo', 'BadAlloc', - 'XScreenResourceString', 'strxfrm_l', 'Unsorted', - 'XkbGeomMaxPriority', 'memcpy', 'X_FreePixmap', - 'XSetOMValues', 'X_UngrabKeyboard', - 'sz_xAllocColorCellsReply', 'XCloseOM', - 'XkbSA_MessageOnRelease', 'XmbDrawString', 'EKEYEXPIRED', - 'xQueryTextExtentsReply', 'sz_xCirculateWindowReq', - 'GXorReverse', 'XMotionEvent', '_XPollfdCacheInit', - 'XkbAllMapComponentsMask', '__ssize_t', 'gid_t', - 'CWBorderWidth', 'program_invocation_name', 'XkbForceBell', - 'lcong48_r', 'XkbAX_FBOptionsMask', 'XkbSA_LatchGroup', - 'EUNATCH', 'xQueryKeymapReply', 'XCreateSimpleWindow', - '__sigset_t', 'XQueryExtension', 'xSetScreenSaverReq', - 'XIMHotKeyStateON', 'XFreeStringList', - 'xGetScreenSaverReply', 'XTextItem16', 'xPolyText8Req', - 'sz_xQueryKeymapReply', 'N7_xEvent5DOT_146E', 'X_Error', - 'AutoRepeatModeOn', 'XGetOCValues', 'XMapRaised', - 'XkbCompatMapMask', 'XDefaultGCOfScreen', 'XmbTextItem', - 'CWSaveUnder', 'SyncKeyboard', 'ETIMEDOUT', 'XkbAllGroups', - '_XFlush', 'ReplayPointer', 'ushort', 'TrueColor', - 'XCheckMaskEvent', 'clockid_t', - 'N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_175E', - 'XkbAllBellEventsMask', 'XIMLineEnd', - 'sz_xCreateGlyphCursorReq', 'XlibDisplayReadEvents', - 'caddr_t', 'XkbSA_ClearLocks', 'X_ChangeSaveSet', 'ENXIO', - 'xListFontsWithInfoReply', 'sz_xCharInfo', 'XUnloadFont', - 'XTextWidth', '_XrmHashBucketRec', '_XAllocScratch', - 'XkbGroupStateMask', '__USE_MISC', 'DoRed', - 'N7_xEvent5DOT_1465DOT_170E', '_XGetHostname', 'xReply', - 'FlushGCType', 'getsubopt', 'XESetEventToWire', - '__compar_d_fn_t', 'sz_xGetInputFocusReply', - 'XkbXI_KeyboardsMask', 'ENOSR', 'X_ListFonts', - 'XkbGeometryPtr', 'ELIBSCN', - 'N7_xEvent5DOT_1465DOT_1725DOT_1735DOT_174E', - 'XwcTextExtents', 'XlibDisplayReply', - '_XkbStateNotifyEvent', 'XUninstallColormap', - '__PTHREAD_MUTEX_HAVE_PREV', 'X_WarpPointer', - 'XkbListComponents', 'XIMStringConversionPosition', - '_BITS_BYTESWAP_H', 'EBADSLT', 'XkbNamesNotifyEvent', - '_XkbDesc', 'XIMProc', 'ZPixmap', '_XkbCompatMapRec', - 'XSendEvent', 'XIMVisibleToForward', '_SYS_SYSMACROS_H', - 'X_RotateProperties', 'XkbNamesNotifyMask', 'XDrawLine', - 'drand48', 'XkbNamesPtr', 'XkbCtrlsAction', - 'XkbPCF_AllFlagsMask', 'random_r', 'XGrabButton', - 'StaticGray', 'sz_xDeletePropertyReq', 'XkbLC_Hidden', - '__USE_POSIX199506', 'cfree', '__BIG_ENDIAN', 'srand', - 'X_kbSetDeviceInfo', 'EACCES', 'MappingPointer', - 'XkbSelectEventDetails', 'XSetBackground', - 'GrabInvalidTime', 'sz_xGetMotionEventsReq', - 'XkbAnyAction', '_XkbCtrlsAction', - 'sz_xQueryTextExtentsReq', 'Expose', 'strcasecmp_l', - 'XDeleteProperty', '_XQEvent', 'XkbAlphabeticMask', - 'sz_xChangeGCReq', 'X_UngrabKey', 'PropModePrepend', - '__strtok_r', 'XNFontInfo', 'xQueryColorsReply', '__ino_t', - 'TopIf', 'XkbAllCompatMask', 'Drawable', 'XIMCaretStyle', - 'XkbSetCompatMap', 'ENODATA', 'StructureNotifyMask', - 'XkbClientMapRec', 'WCONTINUED', 'drand48_r', - 'XkbRGNamesMask', 'XkbXI_AllFeaturesMask', - 'sz_xInternAtomReply', 'XNCursor', 'TileShape', 'xArc', - 'rand_r', 'WSTOPPED', 'X_SetAccessControl', - 'XkbCompatMapNotify', 'XkbMaxKeyTypes', 'XkbChangeNames', - 'ESOCKTNOSUPPORT', '_XtransConnInfo', '_XIOError', - 'XNextEvent', 'FontChange', 'XDrawImageString', 'atoll', - '_XkbIndicatorMapRec', 'P_PGID', 'CURSORFONT', - 'XkbKeycodeToKeysym', 'NotifyWhileGrabbed', - 'XkbNoModifierMask', '__ino64_t', 'XEHeadOfExtensionList', - 'XkbFreeServerMap', 'Below', 'EEXIST', 'XkbAddKeyType', - 'sz_xPoint', 'sz_xGetKeyboardMappingReply', 'EPROTO', - '_SYS_SELECT_H', 'XkbKeyTypePtr', 'sz_xTimecoord', - 'sz_xSetPointerMappingReq', '_XIMStringConversionText', - '_ISOC95_SOURCE', 'XkbActionMessageMask', 'X_FreeColors', - 'strcpy', 'xSetSelectionOwnerReq', '__compar_fn_t', - 'XIMStringConversionText', 'XkbAccessXNotify', - 'XWindowAttributes', 'fd_set', '__fdelt_warn', 'llabs', - 'CWBackPixmap', '__clock_t_defined', '__pid_t', - '_XkbActionMessage', 'XResizeRequestEvent', - 'PropModeReplace', 'XUSE_MTSAFE_API', - 'XNR6PreeditCallback', '__SYSCALL_WORDSIZE', - 'xRotatePropertiesReq', 'WindingRule', - 'XkbExtensionDeviceNotifyEvent', 'XkbSA_RedirectKey', - 'xReparentWindowReq', 'XkbGetXlibControls', 'xFalse', - 'XkbChangeMap', 'int64_t', '_XkbSymMapRec', - 'sz_xListInstalledColormapsReply', 'XkbGetMap', - 'KeymapStateMask', 'XkbGetKeyboardByName', 'strtof_l', - 'XGetGeometry', 'XkbAX_SKAcceptFBMask', 'INT64', 'xTrue', - 'EADDRNOTAVAIL', 'EADV', 'ENOSYS', 'XSetCloseDownMode', - 'N7_xEvent5DOT_1465DOT_167E', 'BottomIf', 'BadPixmap', - 'XkbAX_SKReleaseFBMask', 'ZLNSPERBATCH', 'XkbSA_LockMods', - 'XIMStringConversionOperation', 'XIMStatusCallbacks', - 'GXand', 'XkbKeyNameLength', 'XkbSI_LockingKey', - '_ISOC11_SOURCE', 'XrmInitialize', 'X_PolyArc', - 'XkbIndicatorMapRec', 'xColorItem', 'X_StoreNamedColor', - 'sz_xQueryExtensionReply', 'XkbModifierStateMask', - '__USE_UNIX98', 'dev_t', 'XRecolorCursor', - 'XkbSA_XFree86Private', '__gid_t', 'XCreateFontCursor', - 'XIMPreeditCaretCallbackStruct', 'XkbAllBooleanCtrlsMask', - '__locale_struct', 'XkbUpdateActionVirtualMods', - 'sz_xFreeColorsReq', 'XkbAX_SKOptionsMask', 'BITS16', - 'XNColormap', 'l64a', 'XIMReverse', 'XDrawText16', - 'sz_xChangeWindowAttributesReq', 'getenv', 'XkbAction', - 'XkbFreeClientMap', 'locale_t', 'sz_xForceScreenSaverReq', - 'CopyFromParent', 'XkbOneLevelMask', 'GCLineStyle', - '_XIMText', 'KeymapNotify', 'XkbSI_AllOf', - 'XkbAllServerInfoMask', 'QueuedAlready', 'AsyncKeyboard', - 'XkbOverlay1Mask', 'strspn', 'xPolyArcReq', - 'XkbLC_ModifierKeys', 'XkbGetDeviceInfo', '_XWireToEvent', - 'X_PolyPoint', 'XkbLC_AlwaysConsumeShiftAndLock', - 'XReparentWindow', 'XErrorEvent', 'XkbKB_OpMask', - 'strndup', 'StaticGravity', 'sz_xCopyPlaneReq', - 'FontLeftToRight', '_XInternalAsync', - 'XwcTextPerCharExtents', 'sz_xGetPropertyReq', 'ENETDOWN', - 'N7_xEvent5DOT_1465DOT_159E', 'XWarpPointer', - 'XkbVirtualModNamesMask', 'XNStatusDrawCallback', - 'XIMIsInvisible', 'XDefaultDepth', 'XDestroyWindow', - 'CreateGCType', 'XkbGroup2Mask', 'EDOTDOT', 'EBADFD', - 'XDisplayHeight', 'NotifyAncestor', 'XESetCreateFont', - 'DoBlue', 'xClearAreaReq', 'xSetPointerMappingReq', - 'N24_XIMStringConversionText4DOT_87E', 'ENOMEDIUM', - 'XkbLC_Default', 'XActivateScreenSaver', 'XkbStateRec', - 'XIMCaretDown', 'XmbTextEscapement', 'XSetLocaleModifiers', - 'XkbNKN_KeycodesMask', '_XReadPad', 'XkbGeomMaxColors', - 'XkbAllXIClasses', 'N7_xEvent5DOT_1465DOT_160E', - 'GCDashOffset', 'XSetSubwindowMode', 'EXIT_FAILURE', - '_XUnknownNativeEvent', 'X_kbSetDebuggingFlags', - 'xAllocColorReq', '_xEvent']