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