JWM Source Documentation
jxlib.h
Go to the documentation of this file.
00001 00010 #ifndef JXLIB_H 00011 #define JXLIB_H 00012 00013 #define JXAddToSaveSet( a, b ) \ 00014 ( SetCheckpoint(), XAddToSaveSet( a, b ) ) 00015 00016 #define JXAllocColor( a, b, c ) \ 00017 ( SetCheckpoint(), XAllocColor( a, b, c ) ) 00018 00019 #define JXGetRGBColormaps( a, b, c, d, e ) \ 00020 ( SetCheckpoint(), XGetRGBColormaps( a, b, c, d, e ) ) 00021 00022 #define JXQueryColor( a, b, c ) \ 00023 ( SetCheckpoint(), XQueryColor( a, b, c ) ) 00024 00025 #define JXAllowEvents( a, b, c ) \ 00026 ( SetCheckpoint(), XAllowEvents( a, b, c ) ) 00027 00028 #define JXChangeProperty( a, b, c, d, e, f, g, h ) \ 00029 ( SetCheckpoint(), XChangeProperty( a, b, c, d, e, f, g, h ) ) 00030 00031 #define JXDeleteProperty( a, b, c ) \ 00032 ( SetCheckpoint(), XDeleteProperty( a, b, c ) ) 00033 00034 #define JXChangeWindowAttributes( a, b, c, d ) \ 00035 ( SetCheckpoint(), XChangeWindowAttributes( a, b, c, d ) ) 00036 00037 #define JXCheckTypedEvent( a, b, c ) \ 00038 ( SetCheckpoint(), XCheckTypedEvent( a, b, c ) ) 00039 00040 #define JXCheckTypedWindowEvent( a, b, c, d ) \ 00041 ( SetCheckpoint(), XCheckTypedWindowEvent( a, b, c, d ) ) 00042 00043 #define JXClearWindow( a, b ) \ 00044 ( SetCheckpoint(), XClearWindow( a, b ) ) 00045 00046 #define JXCloseDisplay( a ) \ 00047 ( SetCheckpoint(), XCloseDisplay( a ) ) 00048 00049 #define JXConfigureWindow( a, b, c, d ) \ 00050 ( SetCheckpoint(), XConfigureWindow( a, b, c, d ) ) 00051 00052 #define JXConnectionNumber( a ) \ 00053 ( SetCheckpoint(), XConnectionNumber( a ) ) 00054 00055 #define JXCopyArea( a, b, c, d, e, f, g, h, i, j ) \ 00056 ( SetCheckpoint(), XCopyArea( a, b, c, d, e, f, g, h, i, j ) ) 00057 00058 #define JXCopyPlane( a, b, c, d, e, f, g, h, i, j, k ) \ 00059 ( SetCheckpoint(), XCopyPlane( a, b, c, d, e, f, g, h, i, j, k ) ) 00060 00061 #define JXCreateFontCursor( a, b ) \ 00062 ( SetCheckpoint(), XCreateFontCursor( a, b ) ) 00063 00064 #define JXCreateGC( a, b, c, d ) \ 00065 ( SetCheckpoint(), XCreateGC( a, b, c, d ) ) 00066 00067 #define JXCreateImage( a, b, c, d, e, f, g, h, i, j ) \ 00068 ( \ 00069 SetCheckpoint(), \ 00070 XCreateImage( a, b, c, d, e, f, g, h, i, j ) \ 00071 ) 00072 00073 #define JXCreatePixmap( a, b, c, d, e ) \ 00074 ( SetCheckpoint(), XCreatePixmap( a, b, c, d, e ) ) 00075 00076 #define JXCreatePixmapFromBitmapData( a, b, c, d, e, f, g, h ) \ 00077 ( \ 00078 SetCheckpoint(), \ 00079 XCreatePixmapFromBitmapData( a, b, c, d, e, f, g, h ) \ 00080 ) 00081 00082 #define JXCreateBitmapFromData( a, b, c, d, e ) \ 00083 ( SetCheckpoint(), XCreateBitmapFromData( a, b, c, d, e ) ) 00084 00085 #define JXCreateSimpleWindow( a, b, c, d, e, f, g, h, i ) \ 00086 ( \ 00087 SetCheckpoint(), \ 00088 XCreateSimpleWindow( a, b, c, d, e, f, g, h, i ) \ 00089 ) 00090 00091 #define JXCreateWindow( a, b, c, d, e, f, g, h, i, j, k, l ) \ 00092 ( \ 00093 SetCheckpoint(), \ 00094 XCreateWindow( a, b, c, d, e, f, g, h, i, j, k, l ) \ 00095 ) 00096 00097 #define JXDefineCursor( a, b, c ) \ 00098 ( SetCheckpoint(), XDefineCursor( a, b, c ) ) 00099 00100 #define JXDestroyImage( a ) \ 00101 ( SetCheckpoint(), XDestroyImage( a ) ) 00102 00103 #define JXDestroyWindow( a, b ) \ 00104 ( SetCheckpoint(), XDestroyWindow( a, b ) ) 00105 00106 #define JXDrawPoint( a, b, c, d, e ) \ 00107 ( SetCheckpoint(), XDrawPoint( a, b, c, d, e ) ) 00108 00109 #define JXDrawLine( a, b, c, d, e, f, g ) \ 00110 ( SetCheckpoint(), XDrawLine( a, b, c, d, e, f, g ) ) 00111 00112 #define JXDrawSegments( a, b, c, d, e ) \ 00113 ( SetCheckpoint(), XDrawSegments( a, b, c, d, e ) ) 00114 00115 #define JXDrawRectangle( a, b, c, d, e, f, g ) \ 00116 ( SetCheckpoint(), XDrawRectangle( a, b, c, d, e, f, g ) ) 00117 00118 #define JXFillRectangles( a, b, c, d, e ) \ 00119 ( SetCheckpoint(), XFillRectangles( a, b, c, d, e ) ) 00120 00121 #define JXDrawArcs( a, b, c, d, e ) \ 00122 ( SetCheckpoint(), XDrawArcs( a, b, c, d, e ) ) 00123 00124 #define JXFillArcs( a, b, c, d, e ) \ 00125 ( SetCheckpoint(), XFillArcs( a, b, c, d, e ) ) 00126 00127 #define JXDrawString( a, b, c, d, e, f, g ) \ 00128 ( SetCheckpoint(), XDrawString( a, b, c, d, e, f, g ) ) 00129 00130 #define JXFetchName( a, b, c ) \ 00131 ( SetCheckpoint(), XFetchName( a, b, c ) ) 00132 00133 #define JXFillRectangle( a, b, c, d, e, f, g ) \ 00134 ( SetCheckpoint(), XFillRectangle( a, b, c, d, e, f, g ) ) 00135 00136 #define JXFlush( a ) \ 00137 ( SetCheckpoint(), XFlush( a ) ) 00138 00139 #define JXFree( a ) \ 00140 ( SetCheckpoint(), XFree( a ) ) 00141 00142 #define JXFreeColors( a, b, c, d, e ) \ 00143 ( SetCheckpoint(), XFreeColors( a, b, c, d, e ) ) 00144 00145 #define JXFreeCursor( a, b ) \ 00146 ( SetCheckpoint(), XFreeCursor( a, b ) ) 00147 00148 #define JXFreeFont( a, b ) \ 00149 ( SetCheckpoint(), XFreeFont( a, b ) ) 00150 00151 #define JXFreeGC( a, b ) \ 00152 ( SetCheckpoint(), XFreeGC( a, b ) ) 00153 00154 #define JXFreeModifiermap( a ) \ 00155 ( SetCheckpoint(), XFreeModifiermap( a ) ) 00156 00157 #define JXFreePixmap( a, b ) \ 00158 ( SetCheckpoint(), XFreePixmap( a, b ) ) 00159 00160 #define JXGetAtomName( a, b ) \ 00161 ( SetCheckpoint(), XGetAtomName( a, b ) ) 00162 00163 #define JXGetModifierMapping( a ) \ 00164 ( SetCheckpoint(), XGetModifierMapping( a ) ) 00165 00166 #define JXGetSubImage( a, b, c, d, e, f, g, h, i, j, k ) \ 00167 ( SetCheckpoint(), XGetSubImage( a, b, c, d, e, f, g, h, i, j, k ) ) 00168 00169 #define JXGetTransientForHint( a, b, c ) \ 00170 ( SetCheckpoint(), XGetTransientForHint( a, b, c ) ) 00171 00172 #define JXGetClassHint( a, b, c ) \ 00173 ( SetCheckpoint(), XGetClassHint( a, b, c ) ) 00174 00175 #define JXGetWindowAttributes( a, b, c ) \ 00176 ( SetCheckpoint(), XGetWindowAttributes( a, b, c ) ) 00177 00178 #define JXGetWindowProperty( a, b, c, d, e, f, g, h, i, j, k, l ) \ 00179 ( SetCheckpoint(), \ 00180 XGetWindowProperty( a, b, c, d, e, f, g, h, i, j, k, l ) ) 00181 00182 #define JXGetWMColormapWindows( a, b, c, d ) \ 00183 ( SetCheckpoint(), XGetWMColormapWindows( a, b, c, d ) ) 00184 00185 #define JXGetWMNormalHints( a, b, c, d ) \ 00186 ( SetCheckpoint(), XGetWMNormalHints( a, b, c, d ) ) 00187 00188 #define JXSetIconSizes( a, b, c, d ) \ 00189 ( SetCheckpoint(), XSetIconSizes( a, b, c, d ) ) 00190 00191 #define JXSetWindowBorder( a, b, c ) \ 00192 ( SetCheckpoint(), XSetWindowBorder( a, b, c ) ) 00193 00194 #define JXGetWMHints( a, b ) \ 00195 ( SetCheckpoint(), XGetWMHints( a, b ) ) 00196 00197 #define JXGrabButton( a, b, c, d, e, f, g, h, i, j ) \ 00198 ( SetCheckpoint(), XGrabButton( a, b, c, d, e, f, g, h, i, j ) ) 00199 00200 #define JXKeycodeToKeysym( a, b, c ) \ 00201 ( SetCheckpoint(), XKeycodeToKeysym( a, b, c ) ) 00202 00203 #define JXGrabKey( a, b, c, d, e, f, g ) \ 00204 ( SetCheckpoint(), XGrabKey( a, b, c, d, e, f, g ) ) 00205 00206 #define JXUngrabKey( a, b, c, d ) \ 00207 ( SetCheckpoint(), XUngrabKey( a, b, c, d ) ) 00208 00209 #define JXGrabKeyboard( a, b, c, d, e, f ) \ 00210 ( SetCheckpoint(), XGrabKeyboard( a, b, c, d, e, f ) ) 00211 00212 #define JXGrabPointer( a, b, c, d, e, f, g, h, i ) \ 00213 ( SetCheckpoint(), XGrabPointer( a, b, c, d, e, f, g, h, i ) ) 00214 00215 #define JXGrabServer( a ) \ 00216 ( SetCheckpoint(), XGrabServer( a ) ) 00217 00218 #define JXInstallColormap( a, b ) \ 00219 ( SetCheckpoint(), XInstallColormap( a, b ) ) 00220 00221 #define JXInternAtom( a, b, c ) \ 00222 ( SetCheckpoint(), XInternAtom( a, b, c ) ) 00223 00224 #define JXKeysymToKeycode( a, b ) \ 00225 ( SetCheckpoint(), XKeysymToKeycode( a, b ) ) 00226 00227 #define JXKillClient( a, b ) \ 00228 ( SetCheckpoint(), XKillClient( a, b ) ) 00229 00230 #define JXLoadQueryFont( a, b ) \ 00231 ( SetCheckpoint(), XLoadQueryFont( a, b ) ) 00232 00233 #define JXMapRaised( a, b ) \ 00234 ( SetCheckpoint(), XMapRaised( a, b ) ) 00235 00236 #define JXMapWindow( a, b ) \ 00237 ( SetCheckpoint(), XMapWindow( a, b ) ) 00238 00239 #define JXMoveResizeWindow( a, b, c, d, e, f ) \ 00240 ( SetCheckpoint(), XMoveResizeWindow( a, b, c, d, e, f ) ) 00241 00242 #define JXMoveWindow( a, b, c, d ) \ 00243 ( SetCheckpoint(), XMoveWindow( a, b, c, d ) ) 00244 00245 #define JXNextEvent( a, b ) \ 00246 ( SetCheckpoint(), XNextEvent( a, b ) ) 00247 00248 #define JXMaskEvent( a, b, c ) \ 00249 ( SetCheckpoint(), XMaskEvent( a, b, c ) ) 00250 00251 #define JXCheckMaskEvent( a, b, c ) \ 00252 ( SetCheckpoint(), XCheckMaskEvent( a, b, c ) ) 00253 00254 #define JXOpenDisplay( a ) \ 00255 ( SetCheckpoint(), XOpenDisplay( a ) ) 00256 00257 #define JXParseColor( a, b, c, d ) \ 00258 ( SetCheckpoint(), XParseColor( a, b, c, d ) ) 00259 00260 #define JXPending( a ) \ 00261 ( SetCheckpoint(), XPending( a ) ) 00262 00263 #define JXPutBackEvent( a, b ) \ 00264 ( SetCheckpoint(), XPutBackEvent( a, b ) ) 00265 00266 #define JXGetImage( a, b, c, d, e, f, g, h ) \ 00267 ( SetCheckpoint(), XGetImage( a, b, c, d, e, f, g, h ) ) 00268 00269 #define JXPutImage( a, b, c, d, e, f, g, h, i, j ) \ 00270 ( SetCheckpoint(), XPutImage( a, b, c, d, e, f, g, h, i, j ) ) 00271 00272 #define JXQueryPointer( a, b, c, d, e, f, g, h, i ) \ 00273 ( SetCheckpoint(), XQueryPointer( a, b, c, d, e, f, g, h, i ) ) 00274 00275 #define JXQueryTree( a, b, c, d, e, f ) \ 00276 ( SetCheckpoint(), XQueryTree( a, b, c, d, e, f ) ) 00277 00278 #define JXReparentWindow( a, b, c, d, e ) \ 00279 ( SetCheckpoint(), XReparentWindow( a, b, c, d, e ) ) 00280 00281 #define JXRemoveFromSaveSet( a, b ) \ 00282 ( SetCheckpoint(), XRemoveFromSaveSet( a, b ) ) 00283 00284 #define JXResizeWindow( a, b, c, d ) \ 00285 ( SetCheckpoint(), XResizeWindow( a, b, c, d ) ) 00286 00287 #define JXRestackWindows( a, b, c ) \ 00288 ( SetCheckpoint(), XRestackWindows( a, b, c ) ) 00289 00290 #define JXSelectInput( a, b, c ) \ 00291 ( SetCheckpoint(), XSelectInput( a, b, c ) ) 00292 00293 #define JXSendEvent( a, b, c, d, e ) \ 00294 ( SetCheckpoint(), XSendEvent( a, b, c, d, e ) ) 00295 00296 #define JXSetBackground( a, b, c ) \ 00297 ( SetCheckpoint(), XSetBackground( a, b, c ) ) 00298 00299 #define JXSetClipMask( a, b, c ) \ 00300 ( SetCheckpoint(), XSetClipMask( a, b, c ) ) 00301 00302 #define JXSetClipOrigin( a, b, c, d ) \ 00303 ( SetCheckpoint(), XSetClipOrigin( a, b, c, d) ) 00304 00305 #define JXSetClipRectangles( a, b, c, d, e, f, g ) \ 00306 ( SetCheckpoint(), XSetClipRectangles( a, b, c, d, e, f, g ) ) 00307 00308 #define JXSetErrorHandler( a ) \ 00309 ( SetCheckpoint(), XSetErrorHandler( a ) ) 00310 00311 #define JXSetFont( a, b, c ) \ 00312 ( SetCheckpoint(), XSetFont( a, b, c ) ) 00313 00314 #define JXSetForeground( a, b, c ) \ 00315 ( SetCheckpoint(), XSetForeground( a, b, c ) ) 00316 00317 #define JXSetInputFocus( a, b, c, d ) \ 00318 ( SetCheckpoint(), XSetInputFocus( a, b, c, d ) ) 00319 00320 #define JXSetWindowBackground( a, b, c ) \ 00321 ( SetCheckpoint(), XSetWindowBackground( a, b, c ) ) 00322 00323 #define JXSetWindowBorderWidth( a, b, c ) \ 00324 ( SetCheckpoint(), XSetWindowBorderWidth( a, b, c ) ) 00325 00326 #define JXSetWMNormalHints( a, b, c ) \ 00327 ( SetCheckpoint(), XSetWMNormalHints( a, b, c ) ) 00328 00329 #define JXShapeCombineRectangles( a, b, c, d, e, f, g, h, i ) \ 00330 ( SetCheckpoint(), XShapeCombineRectangles( a, b, c, d, e, f, g, h, i ) ) 00331 00332 #define JXShapeCombineShape( a, b, c, d, e, f, g, h ) \ 00333 ( SetCheckpoint(), XShapeCombineShape( a, b, c, d, e, f, g, h ) ) 00334 00335 #define JXShapeCombineMask( a, b, c, d, e, f, g ) \ 00336 ( SetCheckpoint(), XShapeCombineMask( a, b, c, d, e, f, g ) ) 00337 00338 #define JXShapeQueryExtension( a, b, c ) \ 00339 ( SetCheckpoint(), XShapeQueryExtension( a, b, c ) ) 00340 00341 #define JXQueryExtension( a, b, c, d, e ) \ 00342 ( SetCheckpoint(), XQueryExtension( a, b, c, d, e ) ) 00343 00344 #define JXShapeQueryExtents( a, b, c, d, e, f, g, h, i, j, k, l ) \ 00345 ( SetCheckpoint(), \ 00346 XShapeQueryExtents( a, b, c, d, e, f, g, h, i, j, k, l ) ) 00347 00348 #define JXShapeSelectInput( a, b, c ) \ 00349 ( SetCheckpoint(), XShapeSelectInput( a, b, c ) ) 00350 00351 #define JXStoreName( a, b, c ) \ 00352 ( SetCheckpoint(), XStoreName( a, b, c ) ) 00353 00354 #define JXStringToKeysym( a ) \ 00355 ( SetCheckpoint(), XStringToKeysym( a ) ) 00356 00357 #define JXSync( a, b ) \ 00358 ( SetCheckpoint(), XSync( a, b ) ) 00359 00360 #define JXTextWidth( a, b, c ) \ 00361 ( SetCheckpoint(), XTextWidth( a, b, c ) ) 00362 00363 #define JXUngrabButton( a, b, c, d ) \ 00364 ( SetCheckpoint(), XUngrabButton( a, b, c, d ) ) 00365 00366 #define JXUngrabKeyboard( a, b ) \ 00367 ( SetCheckpoint(), XUngrabKeyboard( a, b ) ) 00368 00369 #define JXUngrabPointer( a, b ) \ 00370 ( SetCheckpoint(), XUngrabPointer( a, b ) ) 00371 00372 #define JXUngrabServer( a ) \ 00373 ( SetCheckpoint(), XUngrabServer( a ) ) 00374 00375 #define JXUnmapWindow( a, b ) \ 00376 ( SetCheckpoint(), XUnmapWindow( a, b ) ) 00377 00378 #define JXWarpPointer( a, b, c, d, e, f, g, h, i ) \ 00379 ( SetCheckpoint(), XWarpPointer( a, b, c, d, e, f, g, h, i ) ) 00380 00381 #define JXSetSelectionOwner( a, b, c, d ) \ 00382 ( SetCheckpoint(), XSetSelectionOwner( a, b, c, d ) ) 00383 00384 #define JXGetSelectionOwner( a, b ) \ 00385 ( SetCheckpoint(), XGetSelectionOwner( a, b ) ) 00386 00387 /* XFT */ 00388 00389 #define JXftFontOpenName( a, b, c ) \ 00390 ( SetCheckpoint(), XftFontOpenName( a, b, c ) ) 00391 00392 #define JXftFontOpenXlfd( a, b, c ) \ 00393 ( SetCheckpoint(), XftFontOpenXlfd( a, b, c ) ) 00394 00395 #define JXftDrawCreate( a, b, c, d ) \ 00396 ( SetCheckpoint(), XftDrawCreate( a, b, c, d ) ) 00397 00398 #define JXftDrawDestroy( a ) \ 00399 ( SetCheckpoint(), XftDrawDestroy( a ) ) 00400 00401 #define JXftTextExtentsUtf8( a, b, c, d, e ) \ 00402 ( SetCheckpoint(), XftTextExtentsUtf8( a, b, c, d, e ) ) 00403 00404 #define JXftDrawChange( a, b ) \ 00405 ( SetCheckpoint(), XftDrawChange( a, b ) ) 00406 00407 #define JXftDrawSetClipRectangles( a, b, c, d, e ) \ 00408 ( SetCheckpoint(), XftDrawSetClipRectangles( a, b, c, d, e ) ) 00409 00410 #define JXftDrawStringUtf8( a, b, c, d, e, f, g ) \ 00411 ( SetCheckpoint(), XftDrawStringUtf8( a, b, c, d, e, f, g ) ) 00412 00413 #define JXftColorFree( a, b, c, d ) \ 00414 ( SetCheckpoint(), XftColorFree( a, b, c, d ) ) 00415 00416 #define JXftColorAllocValue( a, b, c, d, e ) \ 00417 ( SetCheckpoint(), XftColorAllocValue( a, b, c, d, e ) ) 00418 00419 #define JXftFontClose( a, b ) \ 00420 ( SetCheckpoint(), XftFontClose( a, b ) ) 00421 00422 /* Xrender */ 00423 00424 #define JXRenderQueryExtension( a, b, c ) \ 00425 ( SetCheckpoint(), XRenderQueryExtension( a, b, c ) ) 00426 00427 #define JXRenderFindVisualFormat( a, b ) \ 00428 ( SetCheckpoint(), XRenderFindVisualFormat( a, b ) ) 00429 00430 #define JXRenderFindFormat( a, b, c, d ) \ 00431 ( SetCheckpoint(), XRenderFindFormat( a, b, c, d ) ) 00432 00433 #define JXRenderFindStandardFormat( a, b ) \ 00434 ( SetCheckpoint(), XRenderFindStandardFormat( a, b ) ) 00435 00436 #define JXRenderCreatePicture( a, b, c, d, e ) \ 00437 ( SetCheckpoint(), XRenderCreatePicture( a, b, c, d, e ) ) 00438 00439 #define JXRenderFreePicture( a, b ) \ 00440 ( SetCheckpoint(), XRenderFreePicture( a, b ) ) 00441 00442 #define JXRenderComposite( a, b, c, d, e, f, g, h, i, j, k, l, m ) \ 00443 ( SetCheckpoint(), \ 00444 XRenderComposite( a, b, c, d, e, f, g, h, i, j, k, l, m) ) 00445 00446 #endif /* JXLIB_H */ 00447