Package libX11-devel

Development files for libX11

http://www.x.org

X.Org X11 libX11 development package

Library Functions
Library Function Description
AllPlanes Display macros and functions
BlackPixelOfScreen screen information functions and macros
DisplayOfCCC Color Conversion Context macros
ImageByteOrder image format functions and macros
IsCursorKey keysym classification macros
XAddConnectionWatch handle Xlib internal connections
XAddHost control host access and host control structure
XAllocClassHint allocate class hints structure and set or read a window's WM_CLASS property
XAllocColor allocate and free colors
XAllocIconSize allocate icon size structure and set or read a window's WM_ICON_SIZES property
XAllocSizeHints allocate size hints structure and set or read a window's WM_NORMAL_HINTS...
XAllocStandardColormap allocate, set, or read a standard colormap structure
XAllocWMHints allocate window manager hints structure and set or read a window's WM_HINTS...
XAllowEvents release queued events
XAnyEvent generic X event structures
XButtonEvent KeyPress, KeyRelease, ButtonPress, ButtonRelease, and MotionNotify event...
XChangeKeyboardControl manipulate keyboard settings and keyboard control structure
XChangeKeyboardMapping manipulate keyboard encoding and keyboard encoding structure
XChangePointerControl control pointer
XChangeSaveSet change a client's save set
XChangeWindowAttributes change window attributes
XCirculateEvent CirculateNotify event structure
XCirculateRequestEvent CirculateRequest event structure
XClearArea clear area or window
XClientMessageEvent ClientMessage event structure
XcmsAllocColor allocate colors
XcmsCCCOfColormap query and modify CCC of a colormap
XcmsCIELabQueryMaxC obtain the CIE L*a*b* coordinates
XcmsCIELuvQueryMaxC obtain the CIE L*u*v* coordinates
XcmsColor Xcms color structure
XcmsConvertColors convert CCC color specifications
XcmsCreateCCC creating and destroying CCCs
XcmsDefaultCCC obtain the default CCC for a screen
XcmsQueryBlack obtain black, blue, green, red, and white CCC color specifications
XcmsQueryColor obtain color values
XcmsSetWhitePoint modifying CCC attributes
XcmsStoreColor set colors
XcmsTekHVCQueryMaxC obtain the TekHVC coordinates
XColormapEvent ColormapNotify event structure
XConfigureEvent ConfigureNotify event structure
XConfigureRequestEvent ConfigureRequest event structure
XConfigureWindow configure windows and window changes structure
XCopyArea copy areas
XCreateColormap create, copy, or destroy colormaps and color structure
XCreateFontCursor create cursors
XCreateFontSet create and free an international text drawing font set
XCreateGC create or free graphics contexts and graphics context structure
XCreateIC create, destroy, and obtain the input method of an input context
XCreateOC create output contexts
XCreatePixmap create or destroy pixmaps
XCreateRegion create or destroy regions
XCreateWindow create windows and window attributes structure
XCreateWindowEvent CreateNotify event structure
XCrossingEvent EnterNotify and LeaveNotify event structure
XDefineCursor define cursors
XDestroyWindow destroy windows
XDestroyWindowEvent DestroyNotify event structure
XDrawArc draw arcs and arc structure
XDrawImageString draw image text
XDrawLine draw lines, polygons, and line structure
XDrawPoint draw points and points structure
XDrawRectangle draw rectangles and rectangles structure
XDrawString draw text characters
XDrawText draw polytext text and text drawing structures
XEmptyRegion determine if regions are empty or equal
XErrorEvent X error event structure
XExposeEvent Expose event structure
XExtentsOfFontSet obtain the maximum extents structure for a font set
XFillRectangle fill rectangles, polygons, or arcs
XFilterEvent filter X events for an input method
XFlush handle output buffer or event queue
XFocusChangeEvent FocusIn and FocusOut event structure
XFontSetExtents XFontSetExtents structure
XFontsOfFontSet obtain fontset information
XFree free client data
XGetEventData retrieve and free additional event data through cookies.
XGetVisualInfo obtain visual information and visual structure
XGetWindowAttributes get current window attribute or geometry and current window attributes structure
XGetWindowProperty obtain and change window properties
XGetXCBConnection get the XCB connection for an Xlib Display
XGrabButton grab pointer buttons
XGrabKey grab keyboard keys
XGrabKeyboard grab the keyboard
XGrabPointer grab the pointer
XGrabServer grab the server
XGraphicsExposeEvent GraphicsExpose and NoExpose event structures
XGravityEvent GravityNotify event structure
XIconifyWindow manipulate top-level windows
XIfEvent check the event queue with a predicate procedure
XInitImage image utilities
XInitThreads multi-threading support
XInstallColormap control colormaps
XInternAtom create or return atom names
XIntersectRegion region arithmetic
XkbActionCtrls Returns the ctrls fields of act converted to an unsigned int
XkbAddDeviceLedInfo Initialize an XkbDeviceLedInfoRec structure
XkbAddGeomColor Add one color name to an existing keyboard geometry description
XkbAddGeomDoodad Add one doodad to a section of a keyboard geometry or to the top-level geometry
XkbAddGeomKey Add one key at the end of an existing row of keys
XkbAddGeomKeyAlias Add one key alias to an existing keyboard geometry description
XkbAddGeomOutline Add one outline to an existing shape
XkbAddGeomOverlay Add one overlay to a section
XkbAddGeomOverlayKey Add a key to an existing overlay row
XkbAddGeomOverlayRow Add a row to an existing overlay
XkbAddGeomProperty Add one property to an existing keyboard geometry description
XkbAddGeomRow Add a row to a section
XkbAddGeomSection Add one section to an existing keyboard geometry
XkbAddGeomShape Add a shape to a keyboard geometry
XkbAddSymInterpret Add a symbol interpretation to the list of symbol interpretations in an...
XkbAllocClientMap Allocate and initialize an empty client map description record
XkbAllocCompatMap Allocate a new compatibility map if you do not already have one available
XkbAllocControls Allocates an XkbControlsRec structure in the XkbDescRec
XkbAllocDeviceInfo Obtain an XkbDeviceInfoRec structure
XkbAllocDeviceLedInfo Obtain an XkbDeviceLedInfoRec structure
XkbAllocGeomColors Allocate geometry colors
XkbAllocGeomDoodads Allocate doodads that are global to a keyboard geometry
XkbAllocGeometry Allocate an entire geometry
XkbAllocGeomKeyAliases Allocate geometry key aliases
XkbAllocGeomKeys Allocate space for an arbitrary number of keys to a row
XkbAllocGeomOutlines Allocate space for an arbitrary number of outlines to a shape
XkbAllocGeomOverlayKey Allocate keys in an overlay row
XkbAllocGeomOverlayRows Allocate rows in a overlay
XkbAllocGeomOverlays Allocate overlays in a section
XkbAllocGeomPoints Allocate points in an outline
XkbAllocGeomProps Allocate geometry properties
XkbAllocGeomRows Allocate rows in a section
XkbAllocGeomSectionDoodads Allocate doodads that are specific to a section
XkbAllocGeomSections Allocate geometry sections
XkbAllocGeomShapes Allocate space for an arbitrary number of geometry shapes
XkbAllocIndicatorMaps Allocates, directly, the indicators member of the keyboard description record
XkbAllocKeyboard Creates a keyboard description from scratch
XkbAllocNames Allocate symbolic names structures
XkbAllocServerMap Allocate and initialize an empty server map description record
XkbApplyCompatMapToKey Apply the new compatibility mapping to an individual key to get its semantics...
XkbBell Rings the bell on the default keyboard
XkbBellEvent Provides a function that initiates a bell event for the keyboard without ringing...
XkbChangeControls Provides a flexible method for updating the controls in a server to match those...
XkbChangeDeviceInfo Update the server's description of a device with the changes noted in an...
XkbChangeEnabledControls Manipulates the EnabledControls control
XkbChangeIndicators Changes indicator maps or state without passing the entire keyboard description
XkbChangeMap Update only partial components of a keyboard description, modify the appropriate...
XkbChangeNames _summary-line_
XkbChangeTypesOfKey Change the number of groups and the types bound to a key
XkbComputeRowBounds Update the bounding box of a row
XkbComputeSectionBounds Update the bounding box of a section
XkbComputeShapeBounds Updates the bounding box of a shape
XkbComputeShapeTop Determines the bounding box of the top surface of a shape
XkbCopyKeyType Copy one XkbKeyTypeRec structures
XkbCopyKeyTypes Copy more than one XkbKeyTypeRec structure
XkbDeviceBell Rings the bell on an X input extension device or the default keyboard
XkbDeviceBellEvent Creates a bell event for an X input extension device or for the keyboard...
XkbFindOverlayForKey Find the alternate name by using the primary name for a key that is part of an...
XkbForceBell Overrides user preference settings for audible bells to ring the bell on the...
XkbForceDeviceBell Rings the bell on any keyboard, overriding user preference settings for audible...
XkbFreeClientMap Free memory used by the client map member of an XkbDescRec structure
XkbFreeCompatMap Free an entire compatibility map or selected portions of one
XkbFreeComponentList Free the structure returned by XkbListComponents
XkbFreeControls Frees memory used by the ctrls member of an XkbDescRec structure
XkbFreeDeviceInfo Free an XkbDeviceInfoRec structure
XkbFreeGeomColors Free geometry colors
XkbFreeGeomDoodads Free geometry doodads
XkbFreeGeometry Free an entire geometry
XkbFreeGeomKeyAliases Free geometry key aliases
XkbFreeGeomKeys Free geometry keys
XkbFreeGeomOutlines Free geometry outlines
XkbFreeGeomOverlayKeys Free keys in an overlay row
XkbFreeGeomOverlayRows Free rows in an overlay
XkbFreeGeomOverlays Free rows in a section
XkbFreeGeomPoints Free points in a outline
XkbFreeGeomProperties Free geometry properties
XkbFreeGeomRows Free rows in a section
XkbFreeGeomSections Free geometry sections
XkbFreeGeomShapes Free geometry shapes
XkbFreeIndicatorMaps Frees memory used by the indicators member of an XkbDescRec structure
XkbFreeKeyboard Destroys either an entire XkbDescRec or just some of its members
XkbFreeNames Free symbolic names structures
XkbFreeServerMap Free memory used by the server member of an XkbDescRec structure
XkbGetAccessXTimeout Queries the current AccessXTimeout options for a keyboard device
XkbGetAutoRepeatRate Gets the current attributes of the RepeatKeys control for a keyboard device
XkbGetAutoResetControls Gets the current values of the auto-reset controls
XkbGetBounceKeysDelay Queries the current BounceKeys delay for a keyboard device.
XkbGetCompatMap Fetch any combination of the current compatibility map components from the...
XkbGetControls Finds the current state of Xkb server controls
XkbGetControlsChanges Updates a local copy of a keyboard description with the changes previously noted...
XkbGetDetectableAutoRepeat Determines whether or not the server supports DetectableAutoRepeat
XkbGetDeviceButtonActions Query the button actions associated with an X Input Extension device
XkbGetDeviceInfo Determine whether the X server allows Xkb access to particular capabilities of...
XkbGetDeviceInfoChanges Query the changes that have occurred in the button actions or indicator names...
XkbGetDeviceLedInfo Query the indicator names, maps, and state associated with an LED feedback of an...
XkbGetGeometry Loads a keyboard geometry if you already have the keyboard description
XkbGetIndicatorChanges Updates a local copy of the keyboard description with the actual values of one...
XkbGetIndicatorMap Gets the map for one or more indicators, using a mask to specify the indicators
XkbGetIndicatorState Obtains the current state of the keyboard indicators
XkbGetKeyActions Update the actions (the key_acts array) for a subset of the keys in a keyboard...
XkbGetKeyBehaviors Obtain the behaviors (the behaviors array) for a subset of the keys in a...
XkbGetKeyboard Retrieves one or more components of a keyboard device description
XkbGetKeyboardByName Build a new keyboard description from a set of named components, and to...
XkbGetKeyExplicitComponents Obtain the explicit components (the explicit array) for a subset of the keys in...
XkbGetKeyModifierMap Update the modifier map for one or more of the keys in a keyboard description
XkbGetKeySyms Obtain the symbols for a subset of the keys in a keyboard description
XkbGetKeyTypes Obtain the list of available key types in the server's keyboard mapping
XkbGetKeyVirtualModMap Obtain the virtual modifier map (the vmodmap array) for a subset of the keys in...
XkbGetMap Allocate an XkbDescRec structure and populate it with the server's keyboard...
XkbGetNameChanges Update the local copy of the keyboard description with the actual values of the...
XkbGetNamedGeometry Loads a keyboard geometry description from this database by name
XkbGetNamedIndicator Look up the indicator map and other information for an indicator by name
XkbGetNames Obtain symbolic names from the server
XkbGetSlowKeysDelay Gets the SlowKeys acceptance delay for a keyboard device
XkbGetState Obtains the keyboard state
XkbGetStickyKeysOptions Queries the current StickyKeys attributes for a keyboard device
XkbGetUpdatedMap Update the client or server map information in an existing keyboard description
XkbGetVirtualMods Obtain a subset of the virtual modifier bindings (the vmods array) in a keyboard...
XkbGetXlibControls Determines the current state of the Library Controls
XkbIgnoreExtension Prevents core X library keyboard functions from using the X Keyboard Extension
XkbInitCanonicalKeyTypes Set the definitions of the canonical key types in a client map to their default...
XkbKeyAction Returns the key action
XkbKeyActionEntry Returns a pointer to the key action corresponding to group grp and shift level...
XkbKeyActionsPtr Returns a pointer to the two-dimensional array of key actions associated with...
XkbKeycodeToKeysym Finds the keysym bound to a particular key at a specified group and shift level
XkbKeyGroupInfo Returns the number of groups of symbols bound to the key corresponding to...
XkbKeyGroupsWidth Computes the maximum width associated with the key corresponding to keycode
XkbKeyGroupWidth Computes the width of the type associated with the group grp for the key...
XkbKeyHasActions Determines if the key corresponding to keycode has any actions associated with...
XkbKeyNumActions Computes the number of actions associated with the key corresponding to keycode
XkbKeyNumGroups Returns the number of groups of symbols bound to the key corresponding to...
XkbKeyNumSyms Returns the total number of keysyms for the key corresponding to keycode
XkbKeySymEntry Returns the keysym corresponding to shift level shift and group grp from the...
XkbKeySymsOffset Returns the offset of the two-dimensional array of keysyms for the key...
XkbKeySymsPtr Returns the pointer to the two-dimensional array of keysyms for the key...
XkbKeysymToModifiers Finds the set of modifiers bound to a particular keysym on the core keyboard
XkbKeyType Obtain the index of a key type or the pointer to a key type
XkbKeyTypeIndex Obtain the index of a key type or the pointer to a key type
XkbKeyTypesForCoreSymbols Determine the Xkb key types appropriate for the symbols bound to a key in a core...
XkbLatchGroup Latches the keysym group
XkbLatchModifiers Latches and unlatches any of the eight real keyboard modifiers
XkbLibraryVersion Determines the compatibility of a library at runtime.
XkbListComponents List of components for one or more component types
XkbLockGroup Locks the keysym group
XkbLockModifiers Locks and unlocks any of the eight real keyboard modifiers
XkbLookupKeyBinding Find the string bound to a key by XRebindKeySym
XkbLookupKeySym Find the symbol associated with a key for a particular state
XkbModActionVMods Returns the vmods1 and vmods2 fields of act converted to the vmods format of an...
XkbNoteControlsChanges Notes the changes in a changes structure when a client receives an...
XkbNoteDeviceChanges Note device changes reported in an XkbExtensionDeviceNotify event
XkbNoteIndicatorChanges Notes the changes in a changes structure
XkbNoteNameChanges Note the changed names in a changes structure
XkbOpenDisplay Checks for a compatible version of the Xkb extension in both the library and the...
XkbOutOfRangeGroupInfo Returns only the out-of-range processing information from the group_info field...
XkbOutOfRangeGroupNumber Returns the out-of-range group number, represented as a group index, from the...
XkbPtrActionX Returns the high_XXX and low_XXX fields of act converted to a signed int
XkbPtrActionY Returns the high_YYY and low_YYY fields of act converted to a signed int
XkbQueryExtension Determines the compatibility of a library at runtime.
XkbRefreshKeyboardMapping Update the keyboard description that is internal to the X library
XkbResizeDeviceButtonActions Allocate additional space for button actions in an XkbDeviceInfoRec structure
XkbResizeKeyActions Change the number of actions bound to a key
XkbResizeKeySyms Change the number of symbols bound to a key
XkbResizeKeyType Change the number of levels in a key type
XkbSAActionSetCtrls Sets the ctrls0 through ctrls3 fields of act from ctrls
XkbSAGroup Returns the group_XXX field of act converted to a signed int
XkbSAPtrDfltValue Returns the valueXXX field of act converted to a signed int
XkbSARedirectSetVMods Sets the vmods0 and vmods1 of act from v
XkbSARedirectSetVModsMask Sets the vmods_mask0 and vmods_mask1 fields of act from vm
XkbSARedirectVMods Returns the vmods0 and vmods1 fields of act converted to an unsigned int
XkbSARedirectVModsMask Returns the vmods_mask0 and vmods_mask1 fields of act converted to an unsigned...
XkbSAScreen Returns the screenXXX field of act converted to a signed int
XkbSASetGroup Sets the group_XXX field of act from the group index grp
XkbSASetPtrDfltValue Sets the valueXXX field of act from val
XkbSASetScreen Sets the screenXXX field of act from s
XkbSelectEventDetails Selects or deselects for a specific Xkb event and optionally places conditions...
XkbSelectEvents Selects and / or deselects for delivery of one or more Xkb events and has them...
XkbSetAccessXTimeout Configures the AccessXTimeout options for a keyboard device
XkbSetAutoRepeatRate Sets the attributes of the RepeatKeys control for a keyboard device
XkbSetAutoResetControls Changes the current values of the AutoReset control attributes
XkbSetBounceKeysDelay Sets the BounceKeys delay for a keyboard device
XkbSetCompatMap Modify the server's compatibility map
XkbSetControls Copies changes to the X server based on a modified ctrls structure in a local...
XkbSetDebuggingFlags Change the values of any of the debug controls
XkbSetDetectableAutoRepeat Sets DetectableAutoRepeat
XkbSetDeviceButtonActions Change only the button actions for an input extension device
XkbSetDeviceInfo Modify some or all of the characteristics of an X Input Extension device
XkbSetIgnoreLockMods Sets the modifiers that, if locked, are not to be reported in matching events to...
XkbSetIndicatorMap Downloads the changes to the server based on modifications to a local copy of...
XkbSetMap Send a complete new set of values for entire components to the server.
XkbSetModActionVMods Sets the vmods1 and vmods2 fields of act using the vmods format of an Xkb...
XkbSetNamedIndicator Names an indicator if it is not already named; toggles the state of the...
XkbSetNames Change the symbolic names in the server
XkbSetPtrActionX Sets the high_XXX and low_XXX fields of act from the signed integer value x
XkbSetPtrActionY Sets the high_YYY and low_YYY fields of act from the signed integer value y
XkbSetServerInternalMods Sets the modifiers that are consumed by the server before events are delivered...
XkbSetXlibControls Changes the state of the Library Controls
XkbTranslateKeyCode Translate a keycode to a key symbol and modifiers
XkbTranslateKeySym Find the string and symbol associated with a keysym for a given keyboard state
XkbUpdateMapFromCore Update a local Xkb keyboard map to reflect the mapping expressed by a core...
XkbVirtualModsToReal Determines the mapping of virtual modifiers to core X protocol modifiers
XKeymapEvent KeymapNotify event structure
XListFonts obtain or free font names and information
XLoadFont load or unload fonts and font metric structures
XLookupKeysym handle keyboard input events in Latin-1
XMapEvent MapNotify and MappingNotify event structures
XMapRequestEvent MapRequest event structure
XMapWindow map windows
XmbDrawImageString draw image text using a single font set
XmbDrawString draw text using a single font set
XmbDrawText draw text using multiple font sets
XmbLookupString obtain composed input from an input method
XmbResetIC reset the state of an input context
XmbTextEscapement obtain the escapement of text
XmbTextExtents compute text extents
XmbTextListToTextProperty convert text lists and text property structures
XmbTextPerCharExtents obtain per-character information for a text string
XNextEvent select events by type
XNoOp No Operation
XOpenDisplay connect or disconnect to X server
XOpenIM open, close, and obtain input method information
XOpenOM open output methods
XParseGeometry parse window geometry
XPolygonRegion generate regions
XPropertyEvent PropertyNotify event structure
XPutBackEvent put events back on the queue
XPutImage transfer images
XQueryBestSize determine efficient sizes
XQueryColor obtain color values
XQueryExtension list available extensions
XQueryPointer get pointer coordinates
XQueryTree query window tree information
XRaiseWindow change window stacking order
XReadBitmapFile manipulate bitmaps
XRecolorCursor manipulate cursors
XReparentEvent ReparentNotify event structure
XReparentWindow reparent windows
XResizeRequestEvent ResizeRequest event structure
XResourceManagerString obtain server resource properties
XrmEnumerateDatabase enumerate resource database entries
XrmGetFileDatabase retrieve and store resource databases
XrmGetResource retrieve database resources and search lists
XrmInitialize initialize the Resource Manager, Resource Manager structures, and parse the...
XrmMergeDatabases merge resource databases
XrmPutResource store database resources
XrmUniqueQuark manipulate resource quarks
XSaveContext associative look-up routines
XSelectInput select input events
XSelectionClearEvent SelectionClear event structure
XSelectionEvent SelectionNotify event structure
XSelectionRequestEvent SelectionRequest event structure
XSendEvent send events and pointer motion history structure
XSetArcMode GC convenience routines
XSetClipOrigin GC convenience routines
XSetCloseDownMode control clients
XSetCommand set or read a window's WM_COMMAND property
XSetErrorHandler default error handlers
XSetEventQueueOwner set event queue owner on a shared Xlib/XCB connection
XSetFillStyle GC convenience routines
XSetFont GC convenience routines
XSetFontPath set, get, or free the font search path
XSetICFocus set and unset input context focus
XSetICValues set and obtain XIC values
XSetInputFocus control input focus
XSetLineAttributes GC convenience routines
XSetPointerMapping manipulate pointer settings
XSetScreenSaver manipulate the screen saver
XSetSelectionOwner manipulate window selection
XSetState GC convenience routines
XSetTextProperty set and read text properties
XSetTile GC convenience routines
XSetTransientForHint set or read a window's WM_TRANSIENT_FOR property
XSetWMClientMachine set or read a window's WM_CLIENT_MACHINE property
XSetWMColormapWindows set or read a window's WM_COLORMAP_WINDOWS property
XSetWMIconName set or read a window's WM_ICON_NAME property
XSetWMName set or read a window's WM_NAME property
XSetWMProperties set standard window properties
XSetWMProtocols set or read a window's WM_PROTOCOLS property
XStoreBytes manipulate cut and paste buffers
XStoreColors set colors
XStringListToTextProperty convert string lists and text property structure
XStringToKeysym convert keysyms
XSupportsLocale determine locale support and configure locale modifiers
XSynchronize enable or disable synchronization
XTextExtents compute or query text extents
XTextWidth compute text width
XTranslateCoordinates translate window coordinates
XUnmapEvent UnmapNotify event structure
XUnmapWindow unmap windows
XVaCreateNestedList allocate a nested variable argument list
XVisibilityEvent VisibilityNotify event structure
XWarpPointer move pointer
File Formats
File Description
Compose X client mappings for multi-key input sequences