Qt 4.8
Classes | Macros | Typedefs | Enumerations | Functions
qxlibstatic.h File Reference
#include <QtCore/QTextStream>
#include <QtCore/QDataStream>
#include <QtCore/QMetaType>
#include <QtCore/QVariant>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>
#include <X11/Xatom.h>
#include <X11/extensions/shape.h>
#include <X11/extensions/XInput.h>
#include <X11/extensions/Xinerama.h>
#include <X11/extensions/Xrandr.h>
#include <X11/extensions/Xrender.h>
#include "X11/extensions/sync.h"
#include <X11/extensions/Xfixes.h>
#include <X11/XKBlib.h>
#include <X11/Xcursor/Xcursor.h>
#include <X11/extensions/XShm.h>

Go to the source code of this file.

Classes

class  QXlibStatic
 

Macros

#define X11R4
 
#define XRegisterIMInstantiateCallback   qt_XRegisterIMInstantiateCallback
 
#define XSetIMValues   qt_XSetIMValues
 
#define XUnregisterIMInstantiateCallback   qt_XUnregisterIMInstantiateCallback
 

Typedefs

typedef int(* PtrXCloseDevice) (Display *, XDevice *)
 
typedef Cursor(* PtrXcursorLibraryLoadCursor) (Display *, const char *)
 
typedef Bool(* PtrXFixesQueryExtension) (Display *, int *, int *)
 
typedef Status(* PtrXFixesQueryVersion) (Display *, int *, int *)
 
typedef void(* PtrXFixesSelectSelectionInput) (Display *dpy, Window win, Atom selection, unsigned long eventMask)
 
typedef void(* PtrXFixesSetCursorName) (Display *dpy, Cursor cursor, const char *name)
 
typedef void(* PtrXFreeDeviceList) (XDeviceInfo *)
 
typedef Bool(* PtrXineramaIsActive) (Display *dpy)
 
typedef Bool(* PtrXineramaQueryExtension) (Display *dpy, int *event_base, int *error_base)
 
typedef XineramaScreenInfo *(* PtrXineramaQueryScreens) (Display *dpy, int *number)
 
typedef XDeviceInfo *(* PtrXListInputDevices) (Display *, int *)
 
typedef XDevice *(* PtrXOpenDevice) (Display *, XID)
 
typedef Bool(* PtrXRRQueryExtension) (Display *, int *, int *)
 
typedef int(* PtrXRRRootToScreen) (Display *, Window)
 
typedef void(* PtrXRRSelectInput) (Display *, Window, int)
 
typedef int(* PtrXRRUpdateConfiguration) (XEvent *)
 
typedef int(* PtrXSelectExtensionEvent) (Display *, Window, XEventClass *, int)
 
typedef char * XPointer
 

Enumerations

enum  {
  XFocusOut = FocusOut, XFocusIn = FocusIn, XKeyPress = KeyPress, XKeyRelease = KeyRelease,
  XNone = None, XRevertToParent = RevertToParent, XGrayScale = GrayScale, XCursorShape = CursorShape
}
 

Functions

Bool XRegisterIMInstantiateCallback (Display *, struct _XrmHashBucketRec *, char *, char *, XIMProc, XPointer)
 
Bool XUnregisterIMInstantiateCallback (Display *, struct _XrmHashBucketRec *, char *, char *, XIMProc, XPointer)
 

Macro Definition Documentation

◆ X11R4

#define X11R4

Definition at line 132 of file qxlibstatic.h.

◆ XRegisterIMInstantiateCallback

#define XRegisterIMInstantiateCallback   qt_XRegisterIMInstantiateCallback

Definition at line 53 of file qxlibstatic.h.

◆ XSetIMValues

#define XSetIMValues   qt_XSetIMValues

Definition at line 55 of file qxlibstatic.h.

◆ XUnregisterIMInstantiateCallback

#define XUnregisterIMInstantiateCallback   qt_XUnregisterIMInstantiateCallback

Definition at line 54 of file qxlibstatic.h.

Typedef Documentation

◆ PtrXCloseDevice

typedef int(* PtrXCloseDevice) (Display *, XDevice *)

Definition at line 165 of file qxlibstatic.h.

◆ PtrXcursorLibraryLoadCursor

typedef Cursor(* PtrXcursorLibraryLoadCursor) (Display *, const char *)

Definition at line 148 of file qxlibstatic.h.

◆ PtrXFixesQueryExtension

typedef Bool(* PtrXFixesQueryExtension) (Display *, int *, int *)

Definition at line 140 of file qxlibstatic.h.

◆ PtrXFixesQueryVersion

typedef Status(* PtrXFixesQueryVersion) (Display *, int *, int *)

Definition at line 141 of file qxlibstatic.h.

◆ PtrXFixesSelectSelectionInput

typedef void(* PtrXFixesSelectSelectionInput) (Display *dpy, Window win, Atom selection, unsigned long eventMask)

Definition at line 143 of file qxlibstatic.h.

◆ PtrXFixesSetCursorName

typedef void(* PtrXFixesSetCursorName) (Display *dpy, Cursor cursor, const char *name)

Definition at line 142 of file qxlibstatic.h.

◆ PtrXFreeDeviceList

typedef void(* PtrXFreeDeviceList) (XDeviceInfo *)

Definition at line 168 of file qxlibstatic.h.

◆ PtrXineramaIsActive

typedef Bool(* PtrXineramaIsActive) (Display *dpy)

Definition at line 153 of file qxlibstatic.h.

◆ PtrXineramaQueryExtension

typedef Bool(* PtrXineramaQueryExtension) (Display *dpy, int *event_base, int *error_base)

Definition at line 152 of file qxlibstatic.h.

◆ PtrXineramaQueryScreens

typedef XineramaScreenInfo*(* PtrXineramaQueryScreens) (Display *dpy, int *number)

Definition at line 154 of file qxlibstatic.h.

◆ PtrXListInputDevices

typedef XDeviceInfo*(* PtrXListInputDevices) (Display *, int *)

Definition at line 166 of file qxlibstatic.h.

◆ PtrXOpenDevice

typedef XDevice*(* PtrXOpenDevice) (Display *, XID)

Definition at line 167 of file qxlibstatic.h.

◆ PtrXRRQueryExtension

typedef Bool(* PtrXRRQueryExtension) (Display *, int *, int *)

Definition at line 161 of file qxlibstatic.h.

◆ PtrXRRRootToScreen

typedef int(* PtrXRRRootToScreen) (Display *, Window)

Definition at line 160 of file qxlibstatic.h.

◆ PtrXRRSelectInput

typedef void(* PtrXRRSelectInput) (Display *, Window, int)

Definition at line 158 of file qxlibstatic.h.

◆ PtrXRRUpdateConfiguration

typedef int(* PtrXRRUpdateConfiguration) (XEvent *)

Definition at line 159 of file qxlibstatic.h.

◆ PtrXSelectExtensionEvent

typedef int(* PtrXSelectExtensionEvent) (Display *, Window, XEventClass *, int)

Definition at line 169 of file qxlibstatic.h.

◆ XPointer

typedef char* XPointer

Definition at line 133 of file qxlibstatic.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
XFocusOut 
XFocusIn 
XKeyPress 
XKeyRelease 
XNone 
XRevertToParent 
XGrayScale 
XCursorShape 

Definition at line 215 of file qxlibstatic.h.

215  {
216  XFocusOut = FocusOut,
217  XFocusIn = FocusIn,
218  XKeyPress = KeyPress,
219  XKeyRelease = KeyRelease,
220  XNone = None,
221  XRevertToParent = RevertToParent,
222  XGrayScale = GrayScale,
224 };
#define None
CursorShape
Definition: qnamespace.h:1262

Function Documentation

◆ XRegisterIMInstantiateCallback()

Bool XRegisterIMInstantiateCallback ( Display ,
struct _XrmHashBucketRec *  ,
char *  ,
char *  ,
XIMProc  ,
XPointer   
)

◆ XUnregisterIMInstantiateCallback()

Bool XUnregisterIMInstantiateCallback ( Display ,
struct _XrmHashBucketRec *  ,
char *  ,
char *  ,
XIMProc  ,
XPointer   
)