49 bool loadAllSymbols();
52 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XAllocClassHint, xAllocClassHint,
56 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XAllocSizeHints, xAllocSizeHints,
60 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XAllocWMHints, xAllocWMHints,
64 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XBitmapBitOrder, xBitmapBitOrder,
68 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XBitmapUnit, xBitmapUnit,
72 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XChangeActivePointerGrab, xChangeActivePointerGrab,
73 (::Display*,
unsigned int, Cursor, ::Time),
76 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XChangeProperty, xChangeProperty,
77 (::Display*, ::Window, Atom, Atom,
int,
int,
const unsigned char*,
int),
80 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCheckTypedWindowEvent, xCheckTypedWindowEvent,
81 (::Display*, ::Window,
int, XEvent*),
84 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCheckWindowEvent, xCheckWindowEvent,
85 (::Display*, ::Window,
long, XEvent*),
88 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XClearArea, xClearArea,
89 (::Display*, ::Window,
int,
int,
unsigned int,
unsigned int, Bool),
92 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCloseDisplay, xCloseDisplay,
96 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XConnectionNumber, xConnectionNumber,
100 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XConvertSelection, xConvertSelection,
101 (::Display*, Atom, Atom, Atom, ::Window, ::Time),
104 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreateColormap, xCreateColormap,
105 (::Display*, ::Window, Visual*,
int),
108 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreateFontCursor, xCreateFontCursor,
109 (::Display*,
unsigned int),
112 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreateGC, xCreateGC,
113 (::Display*, ::Drawable,
unsigned long, XGCValues*),
116 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreateImage, xCreateImage,
117 (::Display*, Visual*,
unsigned int,
int,
int,
const char*,
unsigned int,
unsigned int,
int,
int),
120 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreatePixmap, xCreatePixmap,
121 (::Display*, ::Drawable,
unsigned int,
unsigned int,
unsigned int),
124 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreatePixmapCursor, xCreatePixmapCursor,
125 (::Display*, Pixmap, Pixmap, XColor*, XColor*,
unsigned int,
unsigned int),
128 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreatePixmapFromBitmapData, xCreatePixmapFromBitmapData,
129 (::Display*, ::Drawable,
const char*,
unsigned int,
unsigned int,
unsigned long,
unsigned long,
unsigned int),
132 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XCreateWindow, xCreateWindow,
133 (::Display*, ::Window,
int,
int,
unsigned int,
unsigned int,
unsigned int,
int,
unsigned int, Visual*,
unsigned long, XSetWindowAttributes*),
136 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDefaultRootWindow, xDefaultRootWindow,
140 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDefaultScreen, xDefaultScreen,
144 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDefaultScreenOfDisplay, xDefaultScreenOfDisplay,
148 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDefaultVisual, xDefaultVisual,
152 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDefineCursor, xDefineCursor,
153 (::Display*, ::Window, Cursor),
156 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDeleteContext, xDeleteContext,
157 (::Display*, XID, XContext),
160 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDeleteProperty, xDeleteProperty,
161 (::Display*, Window, Atom),
164 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDestroyImage, xDestroyImage,
168 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDestroyWindow, xDestroyWindow,
169 (::Display*, ::Window),
172 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDisplayHeight, xDisplayHeight,
176 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDisplayHeightMM, xDisplayHeightMM,
180 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDisplayWidth, xDisplayWidth,
184 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XDisplayWidthMM, xDisplayWidthMM,
188 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XEventsQueued, xEventsQueued,
192 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFindContext, xFindContext,
193 (::Display*, XID, XContext, XPointer*),
196 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFlush, xFlush,
200 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFree, xFree,
204 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFreeCursor, xFreeCursor,
205 (::Display*, Cursor),
208 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFreeColormap ,xFreeColormap,
209 (::Display*, Colormap),
212 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFreeGC, xFreeGC,
216 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFreeModifiermap, xFreeModifiermap,
220 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XFreePixmap, xFreePixmap,
221 (::Display*, Pixmap),
224 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetAtomName, xGetAtomName,
228 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetErrorDatabaseText, xGetErrorDatabaseText,
229 (::Display*,
const char*,
const char*,
const char*,
const char*,
int),
232 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetErrorText, xGetErrorText,
233 (::Display*,
int,
const char*,
int),
236 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetGeometry, xGetGeometry,
237 (::Display*, ::Drawable, ::Window*,
int*,
int*,
unsigned int*,
unsigned int*,
unsigned int*,
unsigned int*),
240 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetImage, xGetImage,
241 (::Display*, ::Drawable,
int,
int,
unsigned int,
unsigned int,
unsigned long,
int),
244 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetInputFocus, xGetInputFocus,
245 (::Display*, ::Window*,
int*),
248 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetModifierMapping, xGetModifierMapping,
252 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetPointerMapping, xGetPointerMapping,
253 (::Display*,
unsigned char[],
int),
256 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetSelectionOwner, xGetSelectionOwner,
260 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetVisualInfo, xGetVisualInfo,
261 (::Display*,
long, XVisualInfo*,
int*),
264 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetWMHints, xGetWMHints,
265 (::Display*, ::Window),
268 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetWindowAttributes, xGetWindowAttributes,
269 (::Display*, ::Window, XWindowAttributes*),
272 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGetWindowProperty, xGetWindowProperty,
273 (::Display*, ::Window, Atom,
long,
long, Bool, Atom, Atom*,
int*,
unsigned long*,
unsigned long*,
unsigned char**),
276 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGrabPointer, xGrabPointer,
277 (::Display*, ::Window, Bool,
unsigned int,
int,
int, ::Window, Cursor, ::Time),
280 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XGrabServer, xGrabServer,
284 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XImageByteOrder, xImageByteOrder,
288 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XInitImage, xInitImage,
292 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XInitThreads, xInitThreads,
296 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XInstallColormap, xInstallColormap,
297 (::Display*, Colormap),
300 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XInternAtom, xInternAtom,
301 (::Display*,
const char*, Bool),
304 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XkbKeycodeToKeysym, xkbKeycodeToKeysym,
305 (::Display*, KeyCode,
unsigned int,
unsigned int),
308 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XKeysymToKeycode, xKeysymToKeycode,
309 (::Display*, KeySym),
312 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XListProperties, xListProperties,
313 (::Display*, Window,
int*),
316 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XLockDisplay, xLockDisplay,
320 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XLookupString, xLookupString,
321 (XKeyEvent*,
const char*,
int, KeySym*, XComposeStatus*),
324 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XMapRaised, xMapRaised,
325 (::Display*, ::Window),
328 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XMapWindow, xMapWindow,
329 (::Display*, ::Window),
332 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XMoveResizeWindow, xMoveResizeWindow,
333 (::Display*, ::Window,
int,
int,
unsigned int,
unsigned int),
336 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XNextEvent, xNextEvent,
337 (::Display*, XEvent*),
340 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XOpenDisplay, xOpenDisplay,
344 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XPeekEvent, xPeekEvent,
345 (::Display*, XEvent*),
348 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XPending, xPending,
352 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XPutImage, xPutImage,
353 (::Display*, ::Drawable, GC, XImage*,
int,
int,
int,
int,
unsigned int,
unsigned int),
356 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XPutPixel, xPutPixel,
357 (XImage*,
int,
int,
unsigned long),
360 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XQueryBestCursor, xQueryBestCursor,
361 (::Display*, ::Drawable,
unsigned int,
unsigned int,
unsigned int*,
unsigned int*),
364 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XQueryExtension, xQueryExtension,
365 (::Display*,
const char*,
int*,
int*,
int*),
368 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XQueryPointer, xQueryPointer,
369 (::Display*, ::Window, ::Window*, ::Window*,
int*,
int*,
int*,
int*,
unsigned int*),
372 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XQueryTree, xQueryTree,
373 (::Display*, ::Window, ::Window*, ::Window*, ::Window**,
unsigned int*),
376 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRefreshKeyboardMapping, xRefreshKeyboardMapping,
380 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XReparentWindow, xReparentWindow,
381 (::Display*, ::Window, ::Window,
int,
int),
384 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XResizeWindow, xResizeWindow,
385 (::Display*, Window,
unsigned int,
unsigned int),
388 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRestackWindows, xRestackWindows,
389 (::Display*, ::Window[],
int),
392 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRootWindow, xRootWindow,
396 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSaveContext, xSaveContext,
397 (::Display*, XID, XContext, XPointer),
400 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XScreenCount, xScreenCount,
404 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XScreenNumberOfScreen, xScreenNumberOfScreen,
408 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSelectInput, xSelectInput,
409 (::Display*, ::Window,
long),
412 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSendEvent, xSendEvent,
413 (::Display*, ::Window, Bool,
long, XEvent*),
416 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetClassHint, xSetClassHint,
417 (::Display*, ::Window, XClassHint*),
420 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetErrorHandler, xSetErrorHandler,
424 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetIOErrorHandler, xSetIOErrorHandler,
428 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetInputFocus, xSetInputFocus,
429 (::Display*, ::Window,
int, ::Time),
432 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetSelectionOwner, xSetSelectionOwner,
433 (::Display*, Atom, ::Window, ::Time),
436 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetWMHints, xSetWMHints,
437 (::Display*, ::Window, XWMHints*),
440 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetWMIconName, xSetWMIconName,
441 (::Display*, ::Window, XTextProperty*),
444 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetWMName, xSetWMName,
445 (::Display*, ::Window, XTextProperty*),
448 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSetWMNormalHints, xSetWMNormalHints,
449 (::Display*, ::Window, XSizeHints*),
452 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XStringListToTextProperty, xStringListToTextProperty,
453 (
char**,
int, XTextProperty*),
456 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (Xutf8TextListToTextProperty, xutf8TextListToTextProperty,
457 (::Display*,
char**,
int, XICCEncodingStyle, XTextProperty*),
460 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSync, xSync,
464 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XSynchronize, xSynchronize,
468 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XTranslateCoordinates, xTranslateCoordinates,
469 (::Display*, ::Window, ::Window,
int,
int,
int*,
int*, ::Window*),
472 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XrmUniqueQuark, xrmUniqueQuark,
476 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XUngrabPointer, xUngrabPointer,
477 (::Display*, ::Time),
480 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XUngrabServer, xUngrabServer,
484 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XUnlockDisplay, xUnlockDisplay,
488 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XUnmapWindow, xUnmapWindow,
489 (::Display*, ::Window),
492 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XWarpPointer, xWarpPointer,
493 (::Display*, ::Window, ::Window,
int,
int,
unsigned int,
unsigned int,
int,
int),
496 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XcursorImageCreate, xcursorImageCreate,
500 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XcursorImageLoadCursor, xcursorImageLoadCursor,
501 (::Display*, XcursorImage*),
504 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XcursorImageDestroy, xcursorImageDestroy,
508 #if JUCE_USE_XINERAMA
509 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XineramaIsActive, xineramaIsActive,
513 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XineramaQueryScreens, xineramaQueryScreens,
518 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRenderQueryVersion, xRenderQueryVersion,
519 (::Display*,
int*,
int*),
522 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRenderFindStandardFormat, xRenderFindStandardFormat,
526 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRenderFindFormat, xRenderFindFormat,
527 (Display*,
unsigned long, XRenderPictFormat*,
int),
530 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRenderFindVisualFormat, xRenderFindVisualFormat,
535 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRGetScreenResources, xRRGetScreenResources,
536 (::Display*, Window),
539 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRFreeScreenResources, xRRFreeScreenResources,
540 (XRRScreenResources*),
543 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRGetOutputInfo, xRRGetOutputInfo,
544 (::Display*, XRRScreenResources*, RROutput),
547 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRFreeOutputInfo, xRRFreeOutputInfo,
551 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRGetCrtcInfo, xRRGetCrtcInfo,
552 (::Display*, XRRScreenResources*, RRCrtc),
555 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRFreeCrtcInfo, xRRFreeCrtcInfo,
559 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XRRGetOutputPrimary, xRRGetOutputPrimary,
560 (::Display*, ::Window),
564 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XShmAttach, xShmAttach,
565 (::Display*, XShmSegmentInfo*),
568 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XShmCreateImage, xShmCreateImage,
569 (::Display*, Visual*,
unsigned int,
int,
const char*, XShmSegmentInfo*,
unsigned int,
unsigned int),
572 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XShmDetach, xShmDetach,
573 (::Display*, XShmSegmentInfo*),
576 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XShmGetEventBase, xShmGetEventBase,
580 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XShmPutImage, xShmPutImage,
581 (::Display*, ::Drawable, GC, XImage*,
int,
int,
int,
int,
unsigned int,
unsigned int,
bool),
584 JUCE_GENERATE_FUNCTION_WITH_DEFAULT (XShmQueryVersion, xShmQueryVersion,
585 (::Display*,
int*,
int*, Bool*),
597 clearSingletonInstance();
601 DynamicLibrary xLib {
"libX11.so.6" }, xextLib {
"libXext.so.6" };
606 #if JUCE_USE_XINERAMA