00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #ifndef _TKDECLS
00015 #define _TKDECLS
00016
00017 #ifdef BUILD_tk
00018 #undef TCL_STORAGE_CLASS
00019 #define TCL_STORAGE_CLASS DLLEXPORT
00020 #endif
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035 EXTERN void Tk_MainLoop _ANSI_ARGS_((void));
00036
00037 EXTERN XColor * Tk_3DBorderColor _ANSI_ARGS_((Tk_3DBorder border));
00038
00039 EXTERN GC Tk_3DBorderGC _ANSI_ARGS_((Tk_Window tkwin,
00040 Tk_3DBorder border, int which));
00041
00042 EXTERN void Tk_3DHorizontalBevel _ANSI_ARGS_((Tk_Window tkwin,
00043 Drawable drawable, Tk_3DBorder border, int x,
00044 int y, int width, int height, int leftIn,
00045 int rightIn, int topBevel, int relief));
00046
00047 EXTERN void Tk_3DVerticalBevel _ANSI_ARGS_((Tk_Window tkwin,
00048 Drawable drawable, Tk_3DBorder border, int x,
00049 int y, int width, int height, int leftBevel,
00050 int relief));
00051
00052 EXTERN void Tk_AddOption _ANSI_ARGS_((Tk_Window tkwin,
00053 CONST char * name, CONST char * value,
00054 int priority));
00055
00056 EXTERN void Tk_BindEvent _ANSI_ARGS_((
00057 Tk_BindingTable bindingTable,
00058 XEvent * eventPtr, Tk_Window tkwin,
00059 int numObjects, ClientData * objectPtr));
00060
00061 EXTERN void Tk_CanvasDrawableCoords _ANSI_ARGS_((
00062 Tk_Canvas canvas, double x, double y,
00063 short * drawableXPtr, short * drawableYPtr));
00064
00065 EXTERN void Tk_CanvasEventuallyRedraw _ANSI_ARGS_((
00066 Tk_Canvas canvas, int x1, int y1, int x2,
00067 int y2));
00068
00069 EXTERN int Tk_CanvasGetCoord _ANSI_ARGS_((Tcl_Interp * interp,
00070 Tk_Canvas canvas, CONST char * str,
00071 double * doublePtr));
00072
00073 EXTERN Tk_CanvasTextInfo * Tk_CanvasGetTextInfo _ANSI_ARGS_((
00074 Tk_Canvas canvas));
00075
00076 EXTERN int Tk_CanvasPsBitmap _ANSI_ARGS_((Tcl_Interp * interp,
00077 Tk_Canvas canvas, Pixmap bitmap, int x,
00078 int y, int width, int height));
00079
00080 EXTERN int Tk_CanvasPsColor _ANSI_ARGS_((Tcl_Interp * interp,
00081 Tk_Canvas canvas, XColor * colorPtr));
00082
00083 EXTERN int Tk_CanvasPsFont _ANSI_ARGS_((Tcl_Interp * interp,
00084 Tk_Canvas canvas, Tk_Font font));
00085
00086 EXTERN void Tk_CanvasPsPath _ANSI_ARGS_((Tcl_Interp * interp,
00087 Tk_Canvas canvas, double * coordPtr,
00088 int numPoints));
00089
00090 EXTERN int Tk_CanvasPsStipple _ANSI_ARGS_((Tcl_Interp * interp,
00091 Tk_Canvas canvas, Pixmap bitmap));
00092
00093 EXTERN double Tk_CanvasPsY _ANSI_ARGS_((Tk_Canvas canvas, double y));
00094
00095 EXTERN void Tk_CanvasSetStippleOrigin _ANSI_ARGS_((
00096 Tk_Canvas canvas, GC gc));
00097
00098 EXTERN int Tk_CanvasTagsParseProc _ANSI_ARGS_((
00099 ClientData clientData, Tcl_Interp * interp,
00100 Tk_Window tkwin, CONST char * value,
00101 char * widgRec, int offset));
00102
00103 EXTERN char * Tk_CanvasTagsPrintProc _ANSI_ARGS_((
00104 ClientData clientData, Tk_Window tkwin,
00105 char * widgRec, int offset,
00106 Tcl_FreeProc ** freeProcPtr));
00107
00108 EXTERN Tk_Window Tk_CanvasTkwin _ANSI_ARGS_((Tk_Canvas canvas));
00109
00110 EXTERN void Tk_CanvasWindowCoords _ANSI_ARGS_((Tk_Canvas canvas,
00111 double x, double y, short * screenXPtr,
00112 short * screenYPtr));
00113
00114 EXTERN void Tk_ChangeWindowAttributes _ANSI_ARGS_((
00115 Tk_Window tkwin, unsigned long valueMask,
00116 XSetWindowAttributes * attsPtr));
00117
00118 EXTERN int Tk_CharBbox _ANSI_ARGS_((Tk_TextLayout layout,
00119 int index, int * xPtr, int * yPtr,
00120 int * widthPtr, int * heightPtr));
00121
00122 EXTERN void Tk_ClearSelection _ANSI_ARGS_((Tk_Window tkwin,
00123 Atom selection));
00124
00125 EXTERN int Tk_ClipboardAppend _ANSI_ARGS_((Tcl_Interp * interp,
00126 Tk_Window tkwin, Atom target, Atom format,
00127 char* buffer));
00128
00129 EXTERN int Tk_ClipboardClear _ANSI_ARGS_((Tcl_Interp * interp,
00130 Tk_Window tkwin));
00131
00132 EXTERN int Tk_ConfigureInfo _ANSI_ARGS_((Tcl_Interp * interp,
00133 Tk_Window tkwin, Tk_ConfigSpec * specs,
00134 char * widgRec, CONST char * argvName,
00135 int flags));
00136
00137 EXTERN int Tk_ConfigureValue _ANSI_ARGS_((Tcl_Interp * interp,
00138 Tk_Window tkwin, Tk_ConfigSpec * specs,
00139 char * widgRec, CONST char * argvName,
00140 int flags));
00141
00142 EXTERN int Tk_ConfigureWidget _ANSI_ARGS_((Tcl_Interp * interp,
00143 Tk_Window tkwin, Tk_ConfigSpec * specs,
00144 int argc, CONST84 char ** argv,
00145 char * widgRec, int flags));
00146
00147 EXTERN void Tk_ConfigureWindow _ANSI_ARGS_((Tk_Window tkwin,
00148 unsigned int valueMask,
00149 XWindowChanges * valuePtr));
00150
00151 EXTERN Tk_TextLayout Tk_ComputeTextLayout _ANSI_ARGS_((Tk_Font font,
00152 CONST char * str, int numChars,
00153 int wrapLength, Tk_Justify justify,
00154 int flags, int * widthPtr, int * heightPtr));
00155
00156 EXTERN Tk_Window Tk_CoordsToWindow _ANSI_ARGS_((int rootX, int rootY,
00157 Tk_Window tkwin));
00158
00159 EXTERN unsigned long Tk_CreateBinding _ANSI_ARGS_((Tcl_Interp * interp,
00160 Tk_BindingTable bindingTable,
00161 ClientData object, CONST char * eventStr,
00162 CONST char * command, int append));
00163
00164 EXTERN Tk_BindingTable Tk_CreateBindingTable _ANSI_ARGS_((
00165 Tcl_Interp * interp));
00166
00167 EXTERN Tk_ErrorHandler Tk_CreateErrorHandler _ANSI_ARGS_((Display * display,
00168 int errNum, int request, int minorCode,
00169 Tk_ErrorProc * errorProc,
00170 ClientData clientData));
00171
00172 EXTERN void Tk_CreateEventHandler _ANSI_ARGS_((Tk_Window token,
00173 unsigned long mask, Tk_EventProc * proc,
00174 ClientData clientData));
00175
00176 EXTERN void Tk_CreateGenericHandler _ANSI_ARGS_((
00177 Tk_GenericProc * proc, ClientData clientData));
00178
00179 EXTERN void Tk_CreateImageType _ANSI_ARGS_((
00180 Tk_ImageType * typePtr));
00181
00182 EXTERN void Tk_CreateItemType _ANSI_ARGS_((Tk_ItemType * typePtr));
00183
00184 EXTERN void Tk_CreatePhotoImageFormat _ANSI_ARGS_((
00185 Tk_PhotoImageFormat * formatPtr));
00186
00187 EXTERN void Tk_CreateSelHandler _ANSI_ARGS_((Tk_Window tkwin,
00188 Atom selection, Atom target,
00189 Tk_SelectionProc * proc,
00190 ClientData clientData, Atom format));
00191
00192 EXTERN Tk_Window Tk_CreateWindow _ANSI_ARGS_((Tcl_Interp * interp,
00193 Tk_Window parent, CONST char * name,
00194 CONST char * screenName));
00195
00196 EXTERN Tk_Window Tk_CreateWindowFromPath _ANSI_ARGS_((
00197 Tcl_Interp * interp, Tk_Window tkwin,
00198 CONST char * pathName,
00199 CONST char * screenName));
00200
00201 EXTERN int Tk_DefineBitmap _ANSI_ARGS_((Tcl_Interp * interp,
00202 CONST char * name, CONST char * source,
00203 int width, int height));
00204
00205 EXTERN void Tk_DefineCursor _ANSI_ARGS_((Tk_Window window,
00206 Tk_Cursor cursor));
00207
00208 EXTERN void Tk_DeleteAllBindings _ANSI_ARGS_((
00209 Tk_BindingTable bindingTable,
00210 ClientData object));
00211
00212 EXTERN int Tk_DeleteBinding _ANSI_ARGS_((Tcl_Interp * interp,
00213 Tk_BindingTable bindingTable,
00214 ClientData object, CONST char * eventStr));
00215
00216 EXTERN void Tk_DeleteBindingTable _ANSI_ARGS_((
00217 Tk_BindingTable bindingTable));
00218
00219 EXTERN void Tk_DeleteErrorHandler _ANSI_ARGS_((
00220 Tk_ErrorHandler handler));
00221
00222 EXTERN void Tk_DeleteEventHandler _ANSI_ARGS_((Tk_Window token,
00223 unsigned long mask, Tk_EventProc * proc,
00224 ClientData clientData));
00225
00226 EXTERN void Tk_DeleteGenericHandler _ANSI_ARGS_((
00227 Tk_GenericProc * proc, ClientData clientData));
00228
00229 EXTERN void Tk_DeleteImage _ANSI_ARGS_((Tcl_Interp * interp,
00230 CONST char * name));
00231
00232 EXTERN void Tk_DeleteSelHandler _ANSI_ARGS_((Tk_Window tkwin,
00233 Atom selection, Atom target));
00234
00235 EXTERN void Tk_DestroyWindow _ANSI_ARGS_((Tk_Window tkwin));
00236
00237 EXTERN CONST84_RETURN char * Tk_DisplayName _ANSI_ARGS_((Tk_Window tkwin));
00238
00239 EXTERN int Tk_DistanceToTextLayout _ANSI_ARGS_((
00240 Tk_TextLayout layout, int x, int y));
00241
00242 EXTERN void Tk_Draw3DPolygon _ANSI_ARGS_((Tk_Window tkwin,
00243 Drawable drawable, Tk_3DBorder border,
00244 XPoint * pointPtr, int numPoints,
00245 int borderWidth, int leftRelief));
00246
00247 EXTERN void Tk_Draw3DRectangle _ANSI_ARGS_((Tk_Window tkwin,
00248 Drawable drawable, Tk_3DBorder border, int x,
00249 int y, int width, int height,
00250 int borderWidth, int relief));
00251
00252 EXTERN void Tk_DrawChars _ANSI_ARGS_((Display * display,
00253 Drawable drawable, GC gc, Tk_Font tkfont,
00254 CONST char * source, int numBytes, int x,
00255 int y));
00256
00257 EXTERN void Tk_DrawFocusHighlight _ANSI_ARGS_((Tk_Window tkwin,
00258 GC gc, int width, Drawable drawable));
00259
00260 EXTERN void Tk_DrawTextLayout _ANSI_ARGS_((Display * display,
00261 Drawable drawable, GC gc,
00262 Tk_TextLayout layout, int x, int y,
00263 int firstChar, int lastChar));
00264
00265 EXTERN void Tk_Fill3DPolygon _ANSI_ARGS_((Tk_Window tkwin,
00266 Drawable drawable, Tk_3DBorder border,
00267 XPoint * pointPtr, int numPoints,
00268 int borderWidth, int leftRelief));
00269
00270 EXTERN void Tk_Fill3DRectangle _ANSI_ARGS_((Tk_Window tkwin,
00271 Drawable drawable, Tk_3DBorder border, int x,
00272 int y, int width, int height,
00273 int borderWidth, int relief));
00274
00275 EXTERN Tk_PhotoHandle Tk_FindPhoto _ANSI_ARGS_((Tcl_Interp * interp,
00276 CONST char * imageName));
00277
00278 EXTERN Font Tk_FontId _ANSI_ARGS_((Tk_Font font));
00279
00280 EXTERN void Tk_Free3DBorder _ANSI_ARGS_((Tk_3DBorder border));
00281
00282 EXTERN void Tk_FreeBitmap _ANSI_ARGS_((Display * display,
00283 Pixmap bitmap));
00284
00285 EXTERN void Tk_FreeColor _ANSI_ARGS_((XColor * colorPtr));
00286
00287 EXTERN void Tk_FreeColormap _ANSI_ARGS_((Display * display,
00288 Colormap colormap));
00289
00290 EXTERN void Tk_FreeCursor _ANSI_ARGS_((Display * display,
00291 Tk_Cursor cursor));
00292
00293 EXTERN void Tk_FreeFont _ANSI_ARGS_((Tk_Font f));
00294
00295 EXTERN void Tk_FreeGC _ANSI_ARGS_((Display * display, GC gc));
00296
00297 EXTERN void Tk_FreeImage _ANSI_ARGS_((Tk_Image image));
00298
00299 EXTERN void Tk_FreeOptions _ANSI_ARGS_((Tk_ConfigSpec * specs,
00300 char * widgRec, Display * display,
00301 int needFlags));
00302
00303 EXTERN void Tk_FreePixmap _ANSI_ARGS_((Display * display,
00304 Pixmap pixmap));
00305
00306 EXTERN void Tk_FreeTextLayout _ANSI_ARGS_((
00307 Tk_TextLayout textLayout));
00308
00309 EXTERN void Tk_FreeXId _ANSI_ARGS_((Display * display, XID xid));
00310
00311 EXTERN GC Tk_GCForColor _ANSI_ARGS_((XColor * colorPtr,
00312 Drawable drawable));
00313
00314 EXTERN void Tk_GeometryRequest _ANSI_ARGS_((Tk_Window tkwin,
00315 int reqWidth, int reqHeight));
00316
00317 EXTERN Tk_3DBorder Tk_Get3DBorder _ANSI_ARGS_((Tcl_Interp * interp,
00318 Tk_Window tkwin, Tk_Uid colorName));
00319
00320 EXTERN void Tk_GetAllBindings _ANSI_ARGS_((Tcl_Interp * interp,
00321 Tk_BindingTable bindingTable,
00322 ClientData object));
00323
00324 EXTERN int Tk_GetAnchor _ANSI_ARGS_((Tcl_Interp * interp,
00325 CONST char * str, Tk_Anchor * anchorPtr));
00326
00327 EXTERN CONST84_RETURN char * Tk_GetAtomName _ANSI_ARGS_((Tk_Window tkwin,
00328 Atom atom));
00329
00330 EXTERN CONST84_RETURN char * Tk_GetBinding _ANSI_ARGS_((Tcl_Interp * interp,
00331 Tk_BindingTable bindingTable,
00332 ClientData object, CONST char * eventStr));
00333
00334 EXTERN Pixmap Tk_GetBitmap _ANSI_ARGS_((Tcl_Interp * interp,
00335 Tk_Window tkwin, CONST char * str));
00336
00337 EXTERN Pixmap Tk_GetBitmapFromData _ANSI_ARGS_((
00338 Tcl_Interp * interp, Tk_Window tkwin,
00339 CONST char * source, int width, int height));
00340
00341 EXTERN int Tk_GetCapStyle _ANSI_ARGS_((Tcl_Interp * interp,
00342 CONST char * str, int * capPtr));
00343
00344 EXTERN XColor * Tk_GetColor _ANSI_ARGS_((Tcl_Interp * interp,
00345 Tk_Window tkwin, Tk_Uid name));
00346
00347 EXTERN XColor * Tk_GetColorByValue _ANSI_ARGS_((Tk_Window tkwin,
00348 XColor * colorPtr));
00349
00350 EXTERN Colormap Tk_GetColormap _ANSI_ARGS_((Tcl_Interp * interp,
00351 Tk_Window tkwin, CONST char * str));
00352
00353 EXTERN Tk_Cursor Tk_GetCursor _ANSI_ARGS_((Tcl_Interp * interp,
00354 Tk_Window tkwin, Tk_Uid str));
00355
00356 EXTERN Tk_Cursor Tk_GetCursorFromData _ANSI_ARGS_((
00357 Tcl_Interp * interp, Tk_Window tkwin,
00358 CONST char * source, CONST char * mask,
00359 int width, int height, int xHot, int yHot,
00360 Tk_Uid fg, Tk_Uid bg));
00361
00362 EXTERN Tk_Font Tk_GetFont _ANSI_ARGS_((Tcl_Interp * interp,
00363 Tk_Window tkwin, CONST char * str));
00364
00365 EXTERN Tk_Font Tk_GetFontFromObj _ANSI_ARGS_((Tk_Window tkwin,
00366 Tcl_Obj * objPtr));
00367
00368 EXTERN void Tk_GetFontMetrics _ANSI_ARGS_((Tk_Font font,
00369 Tk_FontMetrics * fmPtr));
00370
00371 EXTERN GC Tk_GetGC _ANSI_ARGS_((Tk_Window tkwin,
00372 unsigned long valueMask,
00373 XGCValues * valuePtr));
00374
00375 EXTERN Tk_Image Tk_GetImage _ANSI_ARGS_((Tcl_Interp * interp,
00376 Tk_Window tkwin, CONST char * name,
00377 Tk_ImageChangedProc * changeProc,
00378 ClientData clientData));
00379
00380 EXTERN ClientData Tk_GetImageMasterData _ANSI_ARGS_((
00381 Tcl_Interp * interp, CONST char * name,
00382 Tk_ImageType ** typePtrPtr));
00383
00384 EXTERN Tk_ItemType * Tk_GetItemTypes _ANSI_ARGS_((void));
00385
00386 EXTERN int Tk_GetJoinStyle _ANSI_ARGS_((Tcl_Interp * interp,
00387 CONST char * str, int * joinPtr));
00388
00389 EXTERN int Tk_GetJustify _ANSI_ARGS_((Tcl_Interp * interp,
00390 CONST char * str, Tk_Justify * justifyPtr));
00391
00392 EXTERN int Tk_GetNumMainWindows _ANSI_ARGS_((void));
00393
00394 EXTERN Tk_Uid Tk_GetOption _ANSI_ARGS_((Tk_Window tkwin,
00395 CONST char * name, CONST char * className));
00396
00397 EXTERN int Tk_GetPixels _ANSI_ARGS_((Tcl_Interp * interp,
00398 Tk_Window tkwin, CONST char * str,
00399 int * intPtr));
00400
00401 EXTERN Pixmap Tk_GetPixmap _ANSI_ARGS_((Display * display,
00402 Drawable d, int width, int height, int depth));
00403
00404 EXTERN int Tk_GetRelief _ANSI_ARGS_((Tcl_Interp * interp,
00405 CONST char * name, int * reliefPtr));
00406
00407 EXTERN void Tk_GetRootCoords _ANSI_ARGS_((Tk_Window tkwin,
00408 int * xPtr, int * yPtr));
00409
00410 EXTERN int Tk_GetScrollInfo _ANSI_ARGS_((Tcl_Interp * interp,
00411 int argc, CONST84 char ** argv,
00412 double * dblPtr, int * intPtr));
00413
00414 EXTERN int Tk_GetScreenMM _ANSI_ARGS_((Tcl_Interp * interp,
00415 Tk_Window tkwin, CONST char * str,
00416 double * doublePtr));
00417
00418 EXTERN int Tk_GetSelection _ANSI_ARGS_((Tcl_Interp * interp,
00419 Tk_Window tkwin, Atom selection, Atom target,
00420 Tk_GetSelProc * proc, ClientData clientData));
00421
00422 EXTERN Tk_Uid Tk_GetUid _ANSI_ARGS_((CONST char * str));
00423
00424 EXTERN Visual * Tk_GetVisual _ANSI_ARGS_((Tcl_Interp * interp,
00425 Tk_Window tkwin, CONST char * str,
00426 int * depthPtr, Colormap * colormapPtr));
00427
00428 EXTERN void Tk_GetVRootGeometry _ANSI_ARGS_((Tk_Window tkwin,
00429 int * xPtr, int * yPtr, int * widthPtr,
00430 int * heightPtr));
00431
00432 EXTERN int Tk_Grab _ANSI_ARGS_((Tcl_Interp * interp,
00433 Tk_Window tkwin, int grabGlobal));
00434
00435 EXTERN void Tk_HandleEvent _ANSI_ARGS_((XEvent * eventPtr));
00436
00437 EXTERN Tk_Window Tk_IdToWindow _ANSI_ARGS_((Display * display,
00438 Window window));
00439
00440 EXTERN void Tk_ImageChanged _ANSI_ARGS_((Tk_ImageMaster master,
00441 int x, int y, int width, int height,
00442 int imageWidth, int imageHeight));
00443
00444 EXTERN int Tk_Init _ANSI_ARGS_((Tcl_Interp * interp));
00445
00446 EXTERN Atom Tk_InternAtom _ANSI_ARGS_((Tk_Window tkwin,
00447 CONST char * name));
00448
00449 EXTERN int Tk_IntersectTextLayout _ANSI_ARGS_((
00450 Tk_TextLayout layout, int x, int y,
00451 int width, int height));
00452
00453 EXTERN void Tk_MaintainGeometry _ANSI_ARGS_((Tk_Window slave,
00454 Tk_Window master, int x, int y, int width,
00455 int height));
00456
00457 EXTERN Tk_Window Tk_MainWindow _ANSI_ARGS_((Tcl_Interp * interp));
00458
00459 EXTERN void Tk_MakeWindowExist _ANSI_ARGS_((Tk_Window tkwin));
00460
00461 EXTERN void Tk_ManageGeometry _ANSI_ARGS_((Tk_Window tkwin,
00462 Tk_GeomMgr * mgrPtr, ClientData clientData));
00463
00464 EXTERN void Tk_MapWindow _ANSI_ARGS_((Tk_Window tkwin));
00465
00466 EXTERN int Tk_MeasureChars _ANSI_ARGS_((Tk_Font tkfont,
00467 CONST char * source, int numBytes,
00468 int maxPixels, int flags, int * lengthPtr));
00469
00470 EXTERN void Tk_MoveResizeWindow _ANSI_ARGS_((Tk_Window tkwin,
00471 int x, int y, int width, int height));
00472
00473 EXTERN void Tk_MoveWindow _ANSI_ARGS_((Tk_Window tkwin, int x,
00474 int y));
00475
00476 EXTERN void Tk_MoveToplevelWindow _ANSI_ARGS_((Tk_Window tkwin,
00477 int x, int y));
00478
00479 EXTERN CONST84_RETURN char * Tk_NameOf3DBorder _ANSI_ARGS_((
00480 Tk_3DBorder border));
00481
00482 EXTERN CONST84_RETURN char * Tk_NameOfAnchor _ANSI_ARGS_((Tk_Anchor anchor));
00483
00484 EXTERN CONST84_RETURN char * Tk_NameOfBitmap _ANSI_ARGS_((Display * display,
00485 Pixmap bitmap));
00486
00487 EXTERN CONST84_RETURN char * Tk_NameOfCapStyle _ANSI_ARGS_((int cap));
00488
00489 EXTERN CONST84_RETURN char * Tk_NameOfColor _ANSI_ARGS_((XColor * colorPtr));
00490
00491 EXTERN CONST84_RETURN char * Tk_NameOfCursor _ANSI_ARGS_((Display * display,
00492 Tk_Cursor cursor));
00493
00494 EXTERN CONST84_RETURN char * Tk_NameOfFont _ANSI_ARGS_((Tk_Font font));
00495
00496 EXTERN CONST84_RETURN char * Tk_NameOfImage _ANSI_ARGS_((
00497 Tk_ImageMaster imageMaster));
00498
00499 EXTERN CONST84_RETURN char * Tk_NameOfJoinStyle _ANSI_ARGS_((int join));
00500
00501 EXTERN CONST84_RETURN char * Tk_NameOfJustify _ANSI_ARGS_((
00502 Tk_Justify justify));
00503
00504 EXTERN CONST84_RETURN char * Tk_NameOfRelief _ANSI_ARGS_((int relief));
00505
00506 EXTERN Tk_Window Tk_NameToWindow _ANSI_ARGS_((Tcl_Interp * interp,
00507 CONST char * pathName, Tk_Window tkwin));
00508
00509 EXTERN void Tk_OwnSelection _ANSI_ARGS_((Tk_Window tkwin,
00510 Atom selection, Tk_LostSelProc * proc,
00511 ClientData clientData));
00512
00513 EXTERN int Tk_ParseArgv _ANSI_ARGS_((Tcl_Interp * interp,
00514 Tk_Window tkwin, int * argcPtr,
00515 CONST84 char ** argv, Tk_ArgvInfo * argTable,
00516 int flags));
00517
00518 EXTERN void Tk_PhotoPutBlock_NoComposite _ANSI_ARGS_((
00519 Tk_PhotoHandle handle,
00520 Tk_PhotoImageBlock * blockPtr, int x, int y,
00521 int width, int height));
00522
00523 EXTERN void Tk_PhotoPutZoomedBlock_NoComposite _ANSI_ARGS_((
00524 Tk_PhotoHandle handle,
00525 Tk_PhotoImageBlock * blockPtr, int x, int y,
00526 int width, int height, int zoomX, int zoomY,
00527 int subsampleX, int subsampleY));
00528
00529 EXTERN int Tk_PhotoGetImage _ANSI_ARGS_((Tk_PhotoHandle handle,
00530 Tk_PhotoImageBlock * blockPtr));
00531
00532 EXTERN void Tk_PhotoBlank _ANSI_ARGS_((Tk_PhotoHandle handle));
00533
00534 EXTERN void Tk_PhotoExpand _ANSI_ARGS_((Tk_PhotoHandle handle,
00535 int width, int height));
00536
00537 EXTERN void Tk_PhotoGetSize _ANSI_ARGS_((Tk_PhotoHandle handle,
00538 int * widthPtr, int * heightPtr));
00539
00540 EXTERN void Tk_PhotoSetSize _ANSI_ARGS_((Tk_PhotoHandle handle,
00541 int width, int height));
00542
00543 EXTERN int Tk_PointToChar _ANSI_ARGS_((Tk_TextLayout layout,
00544 int x, int y));
00545
00546 EXTERN int Tk_PostscriptFontName _ANSI_ARGS_((Tk_Font tkfont,
00547 Tcl_DString * dsPtr));
00548
00549 EXTERN void Tk_PreserveColormap _ANSI_ARGS_((Display * display,
00550 Colormap colormap));
00551
00552 EXTERN void Tk_QueueWindowEvent _ANSI_ARGS_((XEvent * eventPtr,
00553 Tcl_QueuePosition position));
00554
00555 EXTERN void Tk_RedrawImage _ANSI_ARGS_((Tk_Image image,
00556 int imageX, int imageY, int width,
00557 int height, Drawable drawable, int drawableX,
00558 int drawableY));
00559
00560 EXTERN void Tk_ResizeWindow _ANSI_ARGS_((Tk_Window tkwin,
00561 int width, int height));
00562
00563 EXTERN int Tk_RestackWindow _ANSI_ARGS_((Tk_Window tkwin,
00564 int aboveBelow, Tk_Window other));
00565
00566 EXTERN Tk_RestrictProc * Tk_RestrictEvents _ANSI_ARGS_((
00567 Tk_RestrictProc * proc, ClientData arg,
00568 ClientData * prevArgPtr));
00569
00570 EXTERN int Tk_SafeInit _ANSI_ARGS_((Tcl_Interp * interp));
00571
00572 EXTERN CONST char * Tk_SetAppName _ANSI_ARGS_((Tk_Window tkwin,
00573 CONST char * name));
00574
00575 EXTERN void Tk_SetBackgroundFromBorder _ANSI_ARGS_((
00576 Tk_Window tkwin, Tk_3DBorder border));
00577
00578 EXTERN void Tk_SetClass _ANSI_ARGS_((Tk_Window tkwin,
00579 CONST char * className));
00580
00581 EXTERN void Tk_SetGrid _ANSI_ARGS_((Tk_Window tkwin,
00582 int reqWidth, int reqHeight, int gridWidth,
00583 int gridHeight));
00584
00585 EXTERN void Tk_SetInternalBorder _ANSI_ARGS_((Tk_Window tkwin,
00586 int width));
00587
00588 EXTERN void Tk_SetWindowBackground _ANSI_ARGS_((Tk_Window tkwin,
00589 unsigned long pixel));
00590
00591 EXTERN void Tk_SetWindowBackgroundPixmap _ANSI_ARGS_((
00592 Tk_Window tkwin, Pixmap pixmap));
00593
00594 EXTERN void Tk_SetWindowBorder _ANSI_ARGS_((Tk_Window tkwin,
00595 unsigned long pixel));
00596
00597 EXTERN void Tk_SetWindowBorderWidth _ANSI_ARGS_((Tk_Window tkwin,
00598 int width));
00599
00600 EXTERN void Tk_SetWindowBorderPixmap _ANSI_ARGS_((
00601 Tk_Window tkwin, Pixmap pixmap));
00602
00603 EXTERN void Tk_SetWindowColormap _ANSI_ARGS_((Tk_Window tkwin,
00604 Colormap colormap));
00605
00606 EXTERN int Tk_SetWindowVisual _ANSI_ARGS_((Tk_Window tkwin,
00607 Visual * visual, int depth,
00608 Colormap colormap));
00609
00610 EXTERN void Tk_SizeOfBitmap _ANSI_ARGS_((Display * display,
00611 Pixmap bitmap, int * widthPtr,
00612 int * heightPtr));
00613
00614 EXTERN void Tk_SizeOfImage _ANSI_ARGS_((Tk_Image image,
00615 int * widthPtr, int * heightPtr));
00616
00617 EXTERN int Tk_StrictMotif _ANSI_ARGS_((Tk_Window tkwin));
00618
00619 EXTERN void Tk_TextLayoutToPostscript _ANSI_ARGS_((
00620 Tcl_Interp * interp, Tk_TextLayout layout));
00621
00622 EXTERN int Tk_TextWidth _ANSI_ARGS_((Tk_Font font,
00623 CONST char * str, int numBytes));
00624
00625 EXTERN void Tk_UndefineCursor _ANSI_ARGS_((Tk_Window window));
00626
00627 EXTERN void Tk_UnderlineChars _ANSI_ARGS_((Display * display,
00628 Drawable drawable, GC gc, Tk_Font tkfont,
00629 CONST char * source, int x, int y,
00630 int firstByte, int lastByte));
00631
00632 EXTERN void Tk_UnderlineTextLayout _ANSI_ARGS_((
00633 Display * display, Drawable drawable, GC gc,
00634 Tk_TextLayout layout, int x, int y,
00635 int underline));
00636
00637 EXTERN void Tk_Ungrab _ANSI_ARGS_((Tk_Window tkwin));
00638
00639 EXTERN void Tk_UnmaintainGeometry _ANSI_ARGS_((Tk_Window slave,
00640 Tk_Window master));
00641
00642 EXTERN void Tk_UnmapWindow _ANSI_ARGS_((Tk_Window tkwin));
00643
00644 EXTERN void Tk_UnsetGrid _ANSI_ARGS_((Tk_Window tkwin));
00645
00646 EXTERN void Tk_UpdatePointer _ANSI_ARGS_((Tk_Window tkwin, int x,
00647 int y, int state));
00648
00649 EXTERN Pixmap Tk_AllocBitmapFromObj _ANSI_ARGS_((
00650 Tcl_Interp * interp, Tk_Window tkwin,
00651 Tcl_Obj * objPtr));
00652
00653 EXTERN Tk_3DBorder Tk_Alloc3DBorderFromObj _ANSI_ARGS_((
00654 Tcl_Interp * interp, Tk_Window tkwin,
00655 Tcl_Obj * objPtr));
00656
00657 EXTERN XColor * Tk_AllocColorFromObj _ANSI_ARGS_((
00658 Tcl_Interp * interp, Tk_Window tkwin,
00659 Tcl_Obj * objPtr));
00660
00661 EXTERN Tk_Cursor Tk_AllocCursorFromObj _ANSI_ARGS_((
00662 Tcl_Interp * interp, Tk_Window tkwin,
00663 Tcl_Obj * objPtr));
00664
00665 EXTERN Tk_Font Tk_AllocFontFromObj _ANSI_ARGS_((Tcl_Interp * interp,
00666 Tk_Window tkwin, Tcl_Obj * objPtr));
00667
00668 EXTERN Tk_OptionTable Tk_CreateOptionTable _ANSI_ARGS_((
00669 Tcl_Interp * interp,
00670 CONST Tk_OptionSpec * templatePtr));
00671
00672 EXTERN void Tk_DeleteOptionTable _ANSI_ARGS_((
00673 Tk_OptionTable optionTable));
00674
00675 EXTERN void Tk_Free3DBorderFromObj _ANSI_ARGS_((Tk_Window tkwin,
00676 Tcl_Obj * objPtr));
00677
00678 EXTERN void Tk_FreeBitmapFromObj _ANSI_ARGS_((Tk_Window tkwin,
00679 Tcl_Obj * objPtr));
00680
00681 EXTERN void Tk_FreeColorFromObj _ANSI_ARGS_((Tk_Window tkwin,
00682 Tcl_Obj * objPtr));
00683
00684 EXTERN void Tk_FreeConfigOptions _ANSI_ARGS_((char * recordPtr,
00685 Tk_OptionTable optionToken, Tk_Window tkwin));
00686
00687 EXTERN void Tk_FreeSavedOptions _ANSI_ARGS_((
00688 Tk_SavedOptions * savePtr));
00689
00690 EXTERN void Tk_FreeCursorFromObj _ANSI_ARGS_((Tk_Window tkwin,
00691 Tcl_Obj * objPtr));
00692
00693 EXTERN void Tk_FreeFontFromObj _ANSI_ARGS_((Tk_Window tkwin,
00694 Tcl_Obj * objPtr));
00695
00696 EXTERN Tk_3DBorder Tk_Get3DBorderFromObj _ANSI_ARGS_((Tk_Window tkwin,
00697 Tcl_Obj * objPtr));
00698
00699 EXTERN int Tk_GetAnchorFromObj _ANSI_ARGS_((Tcl_Interp * interp,
00700 Tcl_Obj * objPtr, Tk_Anchor * anchorPtr));
00701
00702 EXTERN Pixmap Tk_GetBitmapFromObj _ANSI_ARGS_((Tk_Window tkwin,
00703 Tcl_Obj * objPtr));
00704
00705 EXTERN XColor * Tk_GetColorFromObj _ANSI_ARGS_((Tk_Window tkwin,
00706 Tcl_Obj * objPtr));
00707
00708 EXTERN Tk_Cursor Tk_GetCursorFromObj _ANSI_ARGS_((Tk_Window tkwin,
00709 Tcl_Obj * objPtr));
00710
00711 EXTERN Tcl_Obj * Tk_GetOptionInfo _ANSI_ARGS_((Tcl_Interp * interp,
00712 char * recordPtr, Tk_OptionTable optionTable,
00713 Tcl_Obj * namePtr, Tk_Window tkwin));
00714
00715 EXTERN Tcl_Obj * Tk_GetOptionValue _ANSI_ARGS_((Tcl_Interp * interp,
00716 char * recordPtr, Tk_OptionTable optionTable,
00717 Tcl_Obj * namePtr, Tk_Window tkwin));
00718
00719 EXTERN int Tk_GetJustifyFromObj _ANSI_ARGS_((
00720 Tcl_Interp * interp, Tcl_Obj * objPtr,
00721 Tk_Justify * justifyPtr));
00722
00723 EXTERN int Tk_GetMMFromObj _ANSI_ARGS_((Tcl_Interp * interp,
00724 Tk_Window tkwin, Tcl_Obj * objPtr,
00725 double * doublePtr));
00726
00727 EXTERN int Tk_GetPixelsFromObj _ANSI_ARGS_((Tcl_Interp * interp,
00728 Tk_Window tkwin, Tcl_Obj * objPtr,
00729 int * intPtr));
00730
00731 EXTERN int Tk_GetReliefFromObj _ANSI_ARGS_((Tcl_Interp * interp,
00732 Tcl_Obj * objPtr, int * resultPtr));
00733
00734 EXTERN int Tk_GetScrollInfoObj _ANSI_ARGS_((Tcl_Interp * interp,
00735 int objc, Tcl_Obj *CONST objv[],
00736 double * dblPtr, int * intPtr));
00737
00738 EXTERN int Tk_InitOptions _ANSI_ARGS_((Tcl_Interp * interp,
00739 char * recordPtr, Tk_OptionTable optionToken,
00740 Tk_Window tkwin));
00741
00742 EXTERN void Tk_MainEx _ANSI_ARGS_((int argc, char ** argv,
00743 Tcl_AppInitProc * appInitProc,
00744 Tcl_Interp * interp));
00745
00746 EXTERN void Tk_RestoreSavedOptions _ANSI_ARGS_((
00747 Tk_SavedOptions * savePtr));
00748
00749 EXTERN int Tk_SetOptions _ANSI_ARGS_((Tcl_Interp * interp,
00750 char * recordPtr, Tk_OptionTable optionTable,
00751 int objc, Tcl_Obj *CONST objv[],
00752 Tk_Window tkwin, Tk_SavedOptions * savePtr,
00753 int * maskPtr));
00754
00755 EXTERN void Tk_InitConsoleChannels _ANSI_ARGS_((
00756 Tcl_Interp * interp));
00757
00758 EXTERN int Tk_CreateConsoleWindow _ANSI_ARGS_((
00759 Tcl_Interp * interp));
00760
00761 EXTERN void Tk_CreateSmoothMethod _ANSI_ARGS_((
00762 Tcl_Interp * interp,
00763 Tk_SmoothMethod * method));
00764
00765
00766
00767 EXTERN int Tk_GetDash _ANSI_ARGS_((Tcl_Interp * interp,
00768 CONST char * value, Tk_Dash * dash));
00769
00770 EXTERN void Tk_CreateOutline _ANSI_ARGS_((Tk_Outline * outline));
00771
00772 EXTERN void Tk_DeleteOutline _ANSI_ARGS_((Display * display,
00773 Tk_Outline * outline));
00774
00775 EXTERN int Tk_ConfigOutlineGC _ANSI_ARGS_((XGCValues * gcValues,
00776 Tk_Canvas canvas, Tk_Item * item,
00777 Tk_Outline * outline));
00778
00779 EXTERN int Tk_ChangeOutlineGC _ANSI_ARGS_((Tk_Canvas canvas,
00780 Tk_Item * item, Tk_Outline * outline));
00781
00782 EXTERN int Tk_ResetOutlineGC _ANSI_ARGS_((Tk_Canvas canvas,
00783 Tk_Item * item, Tk_Outline * outline));
00784
00785 EXTERN int Tk_CanvasPsOutline _ANSI_ARGS_((Tk_Canvas canvas,
00786 Tk_Item * item, Tk_Outline * outline));
00787
00788 EXTERN void Tk_SetTSOrigin _ANSI_ARGS_((Tk_Window tkwin, GC gc,
00789 int x, int y));
00790
00791 EXTERN int Tk_CanvasGetCoordFromObj _ANSI_ARGS_((
00792 Tcl_Interp * interp, Tk_Canvas canvas,
00793 Tcl_Obj * obj, double * doublePtr));
00794
00795 EXTERN void Tk_CanvasSetOffset _ANSI_ARGS_((Tk_Canvas canvas,
00796 GC gc, Tk_TSOffset * offset));
00797
00798 EXTERN void Tk_DitherPhoto _ANSI_ARGS_((Tk_PhotoHandle handle,
00799 int x, int y, int width, int height));
00800
00801 EXTERN int Tk_PostscriptBitmap _ANSI_ARGS_((Tcl_Interp * interp,
00802 Tk_Window tkwin, Tk_PostscriptInfo psInfo,
00803 Pixmap bitmap, int startX, int startY,
00804 int width, int height));
00805
00806 EXTERN int Tk_PostscriptColor _ANSI_ARGS_((Tcl_Interp * interp,
00807 Tk_PostscriptInfo psInfo, XColor * colorPtr));
00808
00809 EXTERN int Tk_PostscriptFont _ANSI_ARGS_((Tcl_Interp * interp,
00810 Tk_PostscriptInfo psInfo, Tk_Font font));
00811
00812 EXTERN int Tk_PostscriptImage _ANSI_ARGS_((Tk_Image image,
00813 Tcl_Interp * interp, Tk_Window tkwin,
00814 Tk_PostscriptInfo psinfo, int x, int y,
00815 int width, int height, int prepass));
00816
00817 EXTERN void Tk_PostscriptPath _ANSI_ARGS_((Tcl_Interp * interp,
00818 Tk_PostscriptInfo psInfo, double * coordPtr,
00819 int numPoints));
00820
00821 EXTERN int Tk_PostscriptStipple _ANSI_ARGS_((
00822 Tcl_Interp * interp, Tk_Window tkwin,
00823 Tk_PostscriptInfo psInfo, Pixmap bitmap));
00824
00825 EXTERN double Tk_PostscriptY _ANSI_ARGS_((double y,
00826 Tk_PostscriptInfo psInfo));
00827
00828 EXTERN int Tk_PostscriptPhoto _ANSI_ARGS_((Tcl_Interp * interp,
00829 Tk_PhotoImageBlock * blockPtr,
00830 Tk_PostscriptInfo psInfo, int width,
00831 int height));
00832
00833 EXTERN void Tk_CreateClientMessageHandler _ANSI_ARGS_((
00834 Tk_ClientMessageProc * proc));
00835
00836 EXTERN void Tk_DeleteClientMessageHandler _ANSI_ARGS_((
00837 Tk_ClientMessageProc * proc));
00838
00839 EXTERN Tk_Window Tk_CreateAnonymousWindow _ANSI_ARGS_((
00840 Tcl_Interp * interp, Tk_Window parent,
00841 CONST char * screenName));
00842
00843 EXTERN void Tk_SetClassProcs _ANSI_ARGS_((Tk_Window tkwin,
00844 Tk_ClassProcs * procs,
00845 ClientData instanceData));
00846
00847 EXTERN void Tk_SetInternalBorderEx _ANSI_ARGS_((Tk_Window tkwin,
00848 int left, int right, int top, int bottom));
00849
00850 EXTERN void Tk_SetMinimumRequestSize _ANSI_ARGS_((
00851 Tk_Window tkwin, int minWidth, int minHeight));
00852
00853 EXTERN void Tk_SetCaretPos _ANSI_ARGS_((Tk_Window tkwin, int x,
00854 int y, int height));
00855
00856 EXTERN void Tk_PhotoPutBlock _ANSI_ARGS_((Tk_PhotoHandle handle,
00857 Tk_PhotoImageBlock * blockPtr, int x, int y,
00858 int width, int height, int compRule));
00859
00860 EXTERN void Tk_PhotoPutZoomedBlock _ANSI_ARGS_((
00861 Tk_PhotoHandle handle,
00862 Tk_PhotoImageBlock * blockPtr, int x, int y,
00863 int width, int height, int zoomX, int zoomY,
00864 int subsampleX, int subsampleY, int compRule));
00865
00866 EXTERN int Tk_CollapseMotionEvents _ANSI_ARGS_((
00867 Display * display, int collapse));
00868
00869 EXTERN Tk_StyleEngine Tk_RegisterStyleEngine _ANSI_ARGS_((
00870 CONST char * name, Tk_StyleEngine parent));
00871
00872 EXTERN Tk_StyleEngine Tk_GetStyleEngine _ANSI_ARGS_((CONST char * name));
00873
00874 EXTERN int Tk_RegisterStyledElement _ANSI_ARGS_((
00875 Tk_StyleEngine engine,
00876 Tk_ElementSpec * templatePtr));
00877
00878 EXTERN int Tk_GetElementId _ANSI_ARGS_((CONST char * name));
00879
00880 EXTERN Tk_Style Tk_CreateStyle _ANSI_ARGS_((CONST char * name,
00881 Tk_StyleEngine engine, ClientData clientData));
00882
00883 EXTERN Tk_Style Tk_GetStyle _ANSI_ARGS_((Tcl_Interp * interp,
00884 CONST char * name));
00885
00886 EXTERN void Tk_FreeStyle _ANSI_ARGS_((Tk_Style style));
00887
00888 EXTERN CONST char * Tk_NameOfStyle _ANSI_ARGS_((Tk_Style style));
00889
00890 EXTERN Tk_Style Tk_AllocStyleFromObj _ANSI_ARGS_((
00891 Tcl_Interp * interp, Tcl_Obj * objPtr));
00892
00893 EXTERN Tk_Style Tk_GetStyleFromObj _ANSI_ARGS_((Tcl_Obj * objPtr));
00894
00895 EXTERN void Tk_FreeStyleFromObj _ANSI_ARGS_((Tcl_Obj * objPtr));
00896
00897 EXTERN Tk_StyledElement Tk_GetStyledElement _ANSI_ARGS_((Tk_Style style,
00898 int elementId, Tk_OptionTable optionTable));
00899
00900 EXTERN void Tk_GetElementSize _ANSI_ARGS_((Tk_Style style,
00901 Tk_StyledElement element, char * recordPtr,
00902 Tk_Window tkwin, int width, int height,
00903 int inner, int * widthPtr, int * heightPtr));
00904
00905 EXTERN void Tk_GetElementBox _ANSI_ARGS_((Tk_Style style,
00906 Tk_StyledElement element, char * recordPtr,
00907 Tk_Window tkwin, int x, int y, int width,
00908 int height, int inner, int * xPtr,
00909 int * yPtr, int * widthPtr, int * heightPtr));
00910
00911 EXTERN int Tk_GetElementBorderWidth _ANSI_ARGS_((Tk_Style style,
00912 Tk_StyledElement element, char * recordPtr,
00913 Tk_Window tkwin));
00914
00915 EXTERN void Tk_DrawElement _ANSI_ARGS_((Tk_Style style,
00916 Tk_StyledElement element, char * recordPtr,
00917 Tk_Window tkwin, Drawable d, int x, int y,
00918 int width, int height, int state));
00919
00920 typedef struct TkStubHooks {
00921 struct TkPlatStubs *tkPlatStubs;
00922 struct TkIntStubs *tkIntStubs;
00923 struct TkIntPlatStubs *tkIntPlatStubs;
00924 struct TkIntXlibStubs *tkIntXlibStubs;
00925 } TkStubHooks;
00926
00927 typedef struct TkStubs {
00928 int magic;
00929 struct TkStubHooks *hooks;
00930
00931 void (*tk_MainLoop) _ANSI_ARGS_((void));
00932 XColor * (*tk_3DBorderColor) _ANSI_ARGS_((Tk_3DBorder border));
00933 GC (*tk_3DBorderGC) _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border, int which));
00934 void (*tk_3DHorizontalBevel) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftIn, int rightIn, int topBevel, int relief));
00935 void (*tk_3DVerticalBevel) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int leftBevel, int relief));
00936 void (*tk_AddOption) _ANSI_ARGS_((Tk_Window tkwin, CONST char * name, CONST char * value, int priority));
00937 void (*tk_BindEvent) _ANSI_ARGS_((Tk_BindingTable bindingTable, XEvent * eventPtr, Tk_Window tkwin, int numObjects, ClientData * objectPtr));
00938 void (*tk_CanvasDrawableCoords) _ANSI_ARGS_((Tk_Canvas canvas, double x, double y, short * drawableXPtr, short * drawableYPtr));
00939 void (*tk_CanvasEventuallyRedraw) _ANSI_ARGS_((Tk_Canvas canvas, int x1, int y1, int x2, int y2));
00940 int (*tk_CanvasGetCoord) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, CONST char * str, double * doublePtr));
00941 Tk_CanvasTextInfo * (*tk_CanvasGetTextInfo) _ANSI_ARGS_((Tk_Canvas canvas));
00942 int (*tk_CanvasPsBitmap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Pixmap bitmap, int x, int y, int width, int height));
00943 int (*tk_CanvasPsColor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, XColor * colorPtr));
00944 int (*tk_CanvasPsFont) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Tk_Font font));
00945 void (*tk_CanvasPsPath) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, double * coordPtr, int numPoints));
00946 int (*tk_CanvasPsStipple) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Pixmap bitmap));
00947 double (*tk_CanvasPsY) _ANSI_ARGS_((Tk_Canvas canvas, double y));
00948 void (*tk_CanvasSetStippleOrigin) _ANSI_ARGS_((Tk_Canvas canvas, GC gc));
00949 int (*tk_CanvasTagsParseProc) _ANSI_ARGS_((ClientData clientData, Tcl_Interp * interp, Tk_Window tkwin, CONST char * value, char * widgRec, int offset));
00950 char * (*tk_CanvasTagsPrintProc) _ANSI_ARGS_((ClientData clientData, Tk_Window tkwin, char * widgRec, int offset, Tcl_FreeProc ** freeProcPtr));
00951 Tk_Window (*tk_CanvasTkwin) _ANSI_ARGS_((Tk_Canvas canvas));
00952 void (*tk_CanvasWindowCoords) _ANSI_ARGS_((Tk_Canvas canvas, double x, double y, short * screenXPtr, short * screenYPtr));
00953 void (*tk_ChangeWindowAttributes) _ANSI_ARGS_((Tk_Window tkwin, unsigned long valueMask, XSetWindowAttributes * attsPtr));
00954 int (*tk_CharBbox) _ANSI_ARGS_((Tk_TextLayout layout, int index, int * xPtr, int * yPtr, int * widthPtr, int * heightPtr));
00955 void (*tk_ClearSelection) _ANSI_ARGS_((Tk_Window tkwin, Atom selection));
00956 int (*tk_ClipboardAppend) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Atom target, Atom format, char* buffer));
00957 int (*tk_ClipboardClear) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin));
00958 int (*tk_ConfigureInfo) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs, char * widgRec, CONST char * argvName, int flags));
00959 int (*tk_ConfigureValue) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs, char * widgRec, CONST char * argvName, int flags));
00960 int (*tk_ConfigureWidget) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_ConfigSpec * specs, int argc, CONST84 char ** argv, char * widgRec, int flags));
00961 void (*tk_ConfigureWindow) _ANSI_ARGS_((Tk_Window tkwin, unsigned int valueMask, XWindowChanges * valuePtr));
00962 Tk_TextLayout (*tk_ComputeTextLayout) _ANSI_ARGS_((Tk_Font font, CONST char * str, int numChars, int wrapLength, Tk_Justify justify, int flags, int * widthPtr, int * heightPtr));
00963 Tk_Window (*tk_CoordsToWindow) _ANSI_ARGS_((int rootX, int rootY, Tk_Window tkwin));
00964 unsigned long (*tk_CreateBinding) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, CONST char * eventStr, CONST char * command, int append));
00965 Tk_BindingTable (*tk_CreateBindingTable) _ANSI_ARGS_((Tcl_Interp * interp));
00966 Tk_ErrorHandler (*tk_CreateErrorHandler) _ANSI_ARGS_((Display * display, int errNum, int request, int minorCode, Tk_ErrorProc * errorProc, ClientData clientData));
00967 void (*tk_CreateEventHandler) _ANSI_ARGS_((Tk_Window token, unsigned long mask, Tk_EventProc * proc, ClientData clientData));
00968 void (*tk_CreateGenericHandler) _ANSI_ARGS_((Tk_GenericProc * proc, ClientData clientData));
00969 void (*tk_CreateImageType) _ANSI_ARGS_((Tk_ImageType * typePtr));
00970 void (*tk_CreateItemType) _ANSI_ARGS_((Tk_ItemType * typePtr));
00971 void (*tk_CreatePhotoImageFormat) _ANSI_ARGS_((Tk_PhotoImageFormat * formatPtr));
00972 void (*tk_CreateSelHandler) _ANSI_ARGS_((Tk_Window tkwin, Atom selection, Atom target, Tk_SelectionProc * proc, ClientData clientData, Atom format));
00973 Tk_Window (*tk_CreateWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window parent, CONST char * name, CONST char * screenName));
00974 Tk_Window (*tk_CreateWindowFromPath) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * pathName, CONST char * screenName));
00975 int (*tk_DefineBitmap) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, CONST char * source, int width, int height));
00976 void (*tk_DefineCursor) _ANSI_ARGS_((Tk_Window window, Tk_Cursor cursor));
00977 void (*tk_DeleteAllBindings) _ANSI_ARGS_((Tk_BindingTable bindingTable, ClientData object));
00978 int (*tk_DeleteBinding) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, CONST char * eventStr));
00979 void (*tk_DeleteBindingTable) _ANSI_ARGS_((Tk_BindingTable bindingTable));
00980 void (*tk_DeleteErrorHandler) _ANSI_ARGS_((Tk_ErrorHandler handler));
00981 void (*tk_DeleteEventHandler) _ANSI_ARGS_((Tk_Window token, unsigned long mask, Tk_EventProc * proc, ClientData clientData));
00982 void (*tk_DeleteGenericHandler) _ANSI_ARGS_((Tk_GenericProc * proc, ClientData clientData));
00983 void (*tk_DeleteImage) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name));
00984 void (*tk_DeleteSelHandler) _ANSI_ARGS_((Tk_Window tkwin, Atom selection, Atom target));
00985 void (*tk_DestroyWindow) _ANSI_ARGS_((Tk_Window tkwin));
00986 CONST84_RETURN char * (*tk_DisplayName) _ANSI_ARGS_((Tk_Window tkwin));
00987 int (*tk_DistanceToTextLayout) _ANSI_ARGS_((Tk_TextLayout layout, int x, int y));
00988 void (*tk_Draw3DPolygon) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint * pointPtr, int numPoints, int borderWidth, int leftRelief));
00989 void (*tk_Draw3DRectangle) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief));
00990 void (*tk_DrawChars) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char * source, int numBytes, int x, int y));
00991 void (*tk_DrawFocusHighlight) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int width, Drawable drawable));
00992 void (*tk_DrawTextLayout) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int firstChar, int lastChar));
00993 void (*tk_Fill3DPolygon) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, XPoint * pointPtr, int numPoints, int borderWidth, int leftRelief));
00994 void (*tk_Fill3DRectangle) _ANSI_ARGS_((Tk_Window tkwin, Drawable drawable, Tk_3DBorder border, int x, int y, int width, int height, int borderWidth, int relief));
00995 Tk_PhotoHandle (*tk_FindPhoto) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * imageName));
00996 Font (*tk_FontId) _ANSI_ARGS_((Tk_Font font));
00997 void (*tk_Free3DBorder) _ANSI_ARGS_((Tk_3DBorder border));
00998 void (*tk_FreeBitmap) _ANSI_ARGS_((Display * display, Pixmap bitmap));
00999 void (*tk_FreeColor) _ANSI_ARGS_((XColor * colorPtr));
01000 void (*tk_FreeColormap) _ANSI_ARGS_((Display * display, Colormap colormap));
01001 void (*tk_FreeCursor) _ANSI_ARGS_((Display * display, Tk_Cursor cursor));
01002 void (*tk_FreeFont) _ANSI_ARGS_((Tk_Font f));
01003 void (*tk_FreeGC) _ANSI_ARGS_((Display * display, GC gc));
01004 void (*tk_FreeImage) _ANSI_ARGS_((Tk_Image image));
01005 void (*tk_FreeOptions) _ANSI_ARGS_((Tk_ConfigSpec * specs, char * widgRec, Display * display, int needFlags));
01006 void (*tk_FreePixmap) _ANSI_ARGS_((Display * display, Pixmap pixmap));
01007 void (*tk_FreeTextLayout) _ANSI_ARGS_((Tk_TextLayout textLayout));
01008 void (*tk_FreeXId) _ANSI_ARGS_((Display * display, XID xid));
01009 GC (*tk_GCForColor) _ANSI_ARGS_((XColor * colorPtr, Drawable drawable));
01010 void (*tk_GeometryRequest) _ANSI_ARGS_((Tk_Window tkwin, int reqWidth, int reqHeight));
01011 Tk_3DBorder (*tk_Get3DBorder) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid colorName));
01012 void (*tk_GetAllBindings) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object));
01013 int (*tk_GetAnchor) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, Tk_Anchor * anchorPtr));
01014 CONST84_RETURN char * (*tk_GetAtomName) _ANSI_ARGS_((Tk_Window tkwin, Atom atom));
01015 CONST84_RETURN char * (*tk_GetBinding) _ANSI_ARGS_((Tcl_Interp * interp, Tk_BindingTable bindingTable, ClientData object, CONST char * eventStr));
01016 Pixmap (*tk_GetBitmap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str));
01017 Pixmap (*tk_GetBitmapFromData) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * source, int width, int height));
01018 int (*tk_GetCapStyle) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * capPtr));
01019 XColor * (*tk_GetColor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid name));
01020 XColor * (*tk_GetColorByValue) _ANSI_ARGS_((Tk_Window tkwin, XColor * colorPtr));
01021 Colormap (*tk_GetColormap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str));
01022 Tk_Cursor (*tk_GetCursor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_Uid str));
01023 Tk_Cursor (*tk_GetCursorFromData) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * source, CONST char * mask, int width, int height, int xHot, int yHot, Tk_Uid fg, Tk_Uid bg));
01024 Tk_Font (*tk_GetFont) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str));
01025 Tk_Font (*tk_GetFontFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01026 void (*tk_GetFontMetrics) _ANSI_ARGS_((Tk_Font font, Tk_FontMetrics * fmPtr));
01027 GC (*tk_GetGC) _ANSI_ARGS_((Tk_Window tkwin, unsigned long valueMask, XGCValues * valuePtr));
01028 Tk_Image (*tk_GetImage) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * name, Tk_ImageChangedProc * changeProc, ClientData clientData));
01029 ClientData (*tk_GetImageMasterData) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, Tk_ImageType ** typePtrPtr));
01030 Tk_ItemType * (*tk_GetItemTypes) _ANSI_ARGS_((void));
01031 int (*tk_GetJoinStyle) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, int * joinPtr));
01032 int (*tk_GetJustify) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * str, Tk_Justify * justifyPtr));
01033 int (*tk_GetNumMainWindows) _ANSI_ARGS_((void));
01034 Tk_Uid (*tk_GetOption) _ANSI_ARGS_((Tk_Window tkwin, CONST char * name, CONST char * className));
01035 int (*tk_GetPixels) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str, int * intPtr));
01036 Pixmap (*tk_GetPixmap) _ANSI_ARGS_((Display * display, Drawable d, int width, int height, int depth));
01037 int (*tk_GetRelief) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name, int * reliefPtr));
01038 void (*tk_GetRootCoords) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr));
01039 int (*tk_GetScrollInfo) _ANSI_ARGS_((Tcl_Interp * interp, int argc, CONST84 char ** argv, double * dblPtr, int * intPtr));
01040 int (*tk_GetScreenMM) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str, double * doublePtr));
01041 int (*tk_GetSelection) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Atom selection, Atom target, Tk_GetSelProc * proc, ClientData clientData));
01042 Tk_Uid (*tk_GetUid) _ANSI_ARGS_((CONST char * str));
01043 Visual * (*tk_GetVisual) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, CONST char * str, int * depthPtr, Colormap * colormapPtr));
01044 void (*tk_GetVRootGeometry) _ANSI_ARGS_((Tk_Window tkwin, int * xPtr, int * yPtr, int * widthPtr, int * heightPtr));
01045 int (*tk_Grab) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, int grabGlobal));
01046 void (*tk_HandleEvent) _ANSI_ARGS_((XEvent * eventPtr));
01047 Tk_Window (*tk_IdToWindow) _ANSI_ARGS_((Display * display, Window window));
01048 void (*tk_ImageChanged) _ANSI_ARGS_((Tk_ImageMaster master, int x, int y, int width, int height, int imageWidth, int imageHeight));
01049 int (*tk_Init) _ANSI_ARGS_((Tcl_Interp * interp));
01050 Atom (*tk_InternAtom) _ANSI_ARGS_((Tk_Window tkwin, CONST char * name));
01051 int (*tk_IntersectTextLayout) _ANSI_ARGS_((Tk_TextLayout layout, int x, int y, int width, int height));
01052 void (*tk_MaintainGeometry) _ANSI_ARGS_((Tk_Window slave, Tk_Window master, int x, int y, int width, int height));
01053 Tk_Window (*tk_MainWindow) _ANSI_ARGS_((Tcl_Interp * interp));
01054 void (*tk_MakeWindowExist) _ANSI_ARGS_((Tk_Window tkwin));
01055 void (*tk_ManageGeometry) _ANSI_ARGS_((Tk_Window tkwin, Tk_GeomMgr * mgrPtr, ClientData clientData));
01056 void (*tk_MapWindow) _ANSI_ARGS_((Tk_Window tkwin));
01057 int (*tk_MeasureChars) _ANSI_ARGS_((Tk_Font tkfont, CONST char * source, int numBytes, int maxPixels, int flags, int * lengthPtr));
01058 void (*tk_MoveResizeWindow) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int width, int height));
01059 void (*tk_MoveWindow) _ANSI_ARGS_((Tk_Window tkwin, int x, int y));
01060 void (*tk_MoveToplevelWindow) _ANSI_ARGS_((Tk_Window tkwin, int x, int y));
01061 CONST84_RETURN char * (*tk_NameOf3DBorder) _ANSI_ARGS_((Tk_3DBorder border));
01062 CONST84_RETURN char * (*tk_NameOfAnchor) _ANSI_ARGS_((Tk_Anchor anchor));
01063 CONST84_RETURN char * (*tk_NameOfBitmap) _ANSI_ARGS_((Display * display, Pixmap bitmap));
01064 CONST84_RETURN char * (*tk_NameOfCapStyle) _ANSI_ARGS_((int cap));
01065 CONST84_RETURN char * (*tk_NameOfColor) _ANSI_ARGS_((XColor * colorPtr));
01066 CONST84_RETURN char * (*tk_NameOfCursor) _ANSI_ARGS_((Display * display, Tk_Cursor cursor));
01067 CONST84_RETURN char * (*tk_NameOfFont) _ANSI_ARGS_((Tk_Font font));
01068 CONST84_RETURN char * (*tk_NameOfImage) _ANSI_ARGS_((Tk_ImageMaster imageMaster));
01069 CONST84_RETURN char * (*tk_NameOfJoinStyle) _ANSI_ARGS_((int join));
01070 CONST84_RETURN char * (*tk_NameOfJustify) _ANSI_ARGS_((Tk_Justify justify));
01071 CONST84_RETURN char * (*tk_NameOfRelief) _ANSI_ARGS_((int relief));
01072 Tk_Window (*tk_NameToWindow) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * pathName, Tk_Window tkwin));
01073 void (*tk_OwnSelection) _ANSI_ARGS_((Tk_Window tkwin, Atom selection, Tk_LostSelProc * proc, ClientData clientData));
01074 int (*tk_ParseArgv) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, int * argcPtr, CONST84 char ** argv, Tk_ArgvInfo * argTable, int flags));
01075 void (*tk_PhotoPutBlock_NoComposite) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr, int x, int y, int width, int height));
01076 void (*tk_PhotoPutZoomedBlock_NoComposite) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY));
01077 int (*tk_PhotoGetImage) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr));
01078 void (*tk_PhotoBlank) _ANSI_ARGS_((Tk_PhotoHandle handle));
01079 void (*tk_PhotoExpand) _ANSI_ARGS_((Tk_PhotoHandle handle, int width, int height));
01080 void (*tk_PhotoGetSize) _ANSI_ARGS_((Tk_PhotoHandle handle, int * widthPtr, int * heightPtr));
01081 void (*tk_PhotoSetSize) _ANSI_ARGS_((Tk_PhotoHandle handle, int width, int height));
01082 int (*tk_PointToChar) _ANSI_ARGS_((Tk_TextLayout layout, int x, int y));
01083 int (*tk_PostscriptFontName) _ANSI_ARGS_((Tk_Font tkfont, Tcl_DString * dsPtr));
01084 void (*tk_PreserveColormap) _ANSI_ARGS_((Display * display, Colormap colormap));
01085 void (*tk_QueueWindowEvent) _ANSI_ARGS_((XEvent * eventPtr, Tcl_QueuePosition position));
01086 void (*tk_RedrawImage) _ANSI_ARGS_((Tk_Image image, int imageX, int imageY, int width, int height, Drawable drawable, int drawableX, int drawableY));
01087 void (*tk_ResizeWindow) _ANSI_ARGS_((Tk_Window tkwin, int width, int height));
01088 int (*tk_RestackWindow) _ANSI_ARGS_((Tk_Window tkwin, int aboveBelow, Tk_Window other));
01089 Tk_RestrictProc * (*tk_RestrictEvents) _ANSI_ARGS_((Tk_RestrictProc * proc, ClientData arg, ClientData * prevArgPtr));
01090 int (*tk_SafeInit) _ANSI_ARGS_((Tcl_Interp * interp));
01091 CONST char * (*tk_SetAppName) _ANSI_ARGS_((Tk_Window tkwin, CONST char * name));
01092 void (*tk_SetBackgroundFromBorder) _ANSI_ARGS_((Tk_Window tkwin, Tk_3DBorder border));
01093 void (*tk_SetClass) _ANSI_ARGS_((Tk_Window tkwin, CONST char * className));
01094 void (*tk_SetGrid) _ANSI_ARGS_((Tk_Window tkwin, int reqWidth, int reqHeight, int gridWidth, int gridHeight));
01095 void (*tk_SetInternalBorder) _ANSI_ARGS_((Tk_Window tkwin, int width));
01096 void (*tk_SetWindowBackground) _ANSI_ARGS_((Tk_Window tkwin, unsigned long pixel));
01097 void (*tk_SetWindowBackgroundPixmap) _ANSI_ARGS_((Tk_Window tkwin, Pixmap pixmap));
01098 void (*tk_SetWindowBorder) _ANSI_ARGS_((Tk_Window tkwin, unsigned long pixel));
01099 void (*tk_SetWindowBorderWidth) _ANSI_ARGS_((Tk_Window tkwin, int width));
01100 void (*tk_SetWindowBorderPixmap) _ANSI_ARGS_((Tk_Window tkwin, Pixmap pixmap));
01101 void (*tk_SetWindowColormap) _ANSI_ARGS_((Tk_Window tkwin, Colormap colormap));
01102 int (*tk_SetWindowVisual) _ANSI_ARGS_((Tk_Window tkwin, Visual * visual, int depth, Colormap colormap));
01103 void (*tk_SizeOfBitmap) _ANSI_ARGS_((Display * display, Pixmap bitmap, int * widthPtr, int * heightPtr));
01104 void (*tk_SizeOfImage) _ANSI_ARGS_((Tk_Image image, int * widthPtr, int * heightPtr));
01105 int (*tk_StrictMotif) _ANSI_ARGS_((Tk_Window tkwin));
01106 void (*tk_TextLayoutToPostscript) _ANSI_ARGS_((Tcl_Interp * interp, Tk_TextLayout layout));
01107 int (*tk_TextWidth) _ANSI_ARGS_((Tk_Font font, CONST char * str, int numBytes));
01108 void (*tk_UndefineCursor) _ANSI_ARGS_((Tk_Window window));
01109 void (*tk_UnderlineChars) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_Font tkfont, CONST char * source, int x, int y, int firstByte, int lastByte));
01110 void (*tk_UnderlineTextLayout) _ANSI_ARGS_((Display * display, Drawable drawable, GC gc, Tk_TextLayout layout, int x, int y, int underline));
01111 void (*tk_Ungrab) _ANSI_ARGS_((Tk_Window tkwin));
01112 void (*tk_UnmaintainGeometry) _ANSI_ARGS_((Tk_Window slave, Tk_Window master));
01113 void (*tk_UnmapWindow) _ANSI_ARGS_((Tk_Window tkwin));
01114 void (*tk_UnsetGrid) _ANSI_ARGS_((Tk_Window tkwin));
01115 void (*tk_UpdatePointer) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int state));
01116 Pixmap (*tk_AllocBitmapFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr));
01117 Tk_3DBorder (*tk_Alloc3DBorderFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr));
01118 XColor * (*tk_AllocColorFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr));
01119 Tk_Cursor (*tk_AllocCursorFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr));
01120 Tk_Font (*tk_AllocFontFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr));
01121 Tk_OptionTable (*tk_CreateOptionTable) _ANSI_ARGS_((Tcl_Interp * interp, CONST Tk_OptionSpec * templatePtr));
01122 void (*tk_DeleteOptionTable) _ANSI_ARGS_((Tk_OptionTable optionTable));
01123 void (*tk_Free3DBorderFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01124 void (*tk_FreeBitmapFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01125 void (*tk_FreeColorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01126 void (*tk_FreeConfigOptions) _ANSI_ARGS_((char * recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin));
01127 void (*tk_FreeSavedOptions) _ANSI_ARGS_((Tk_SavedOptions * savePtr));
01128 void (*tk_FreeCursorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01129 void (*tk_FreeFontFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01130 Tk_3DBorder (*tk_Get3DBorderFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01131 int (*tk_GetAnchorFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tk_Anchor * anchorPtr));
01132 Pixmap (*tk_GetBitmapFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01133 XColor * (*tk_GetColorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01134 Tk_Cursor (*tk_GetCursorFromObj) _ANSI_ARGS_((Tk_Window tkwin, Tcl_Obj * objPtr));
01135 Tcl_Obj * (*tk_GetOptionInfo) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionTable, Tcl_Obj * namePtr, Tk_Window tkwin));
01136 Tcl_Obj * (*tk_GetOptionValue) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionTable, Tcl_Obj * namePtr, Tk_Window tkwin));
01137 int (*tk_GetJustifyFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, Tk_Justify * justifyPtr));
01138 int (*tk_GetMMFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, double * doublePtr));
01139 int (*tk_GetPixelsFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tcl_Obj * objPtr, int * intPtr));
01140 int (*tk_GetReliefFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr, int * resultPtr));
01141 int (*tk_GetScrollInfoObj) _ANSI_ARGS_((Tcl_Interp * interp, int objc, Tcl_Obj *CONST objv[], double * dblPtr, int * intPtr));
01142 int (*tk_InitOptions) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionToken, Tk_Window tkwin));
01143 void (*tk_MainEx) _ANSI_ARGS_((int argc, char ** argv, Tcl_AppInitProc * appInitProc, Tcl_Interp * interp));
01144 void (*tk_RestoreSavedOptions) _ANSI_ARGS_((Tk_SavedOptions * savePtr));
01145 int (*tk_SetOptions) _ANSI_ARGS_((Tcl_Interp * interp, char * recordPtr, Tk_OptionTable optionTable, int objc, Tcl_Obj *CONST objv[], Tk_Window tkwin, Tk_SavedOptions * savePtr, int * maskPtr));
01146 void (*tk_InitConsoleChannels) _ANSI_ARGS_((Tcl_Interp * interp));
01147 int (*tk_CreateConsoleWindow) _ANSI_ARGS_((Tcl_Interp * interp));
01148 void (*tk_CreateSmoothMethod) _ANSI_ARGS_((Tcl_Interp * interp, Tk_SmoothMethod * method));
01149 void *reserved218;
01150 void *reserved219;
01151 int (*tk_GetDash) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * value, Tk_Dash * dash));
01152 void (*tk_CreateOutline) _ANSI_ARGS_((Tk_Outline * outline));
01153 void (*tk_DeleteOutline) _ANSI_ARGS_((Display * display, Tk_Outline * outline));
01154 int (*tk_ConfigOutlineGC) _ANSI_ARGS_((XGCValues * gcValues, Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline));
01155 int (*tk_ChangeOutlineGC) _ANSI_ARGS_((Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline));
01156 int (*tk_ResetOutlineGC) _ANSI_ARGS_((Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline));
01157 int (*tk_CanvasPsOutline) _ANSI_ARGS_((Tk_Canvas canvas, Tk_Item * item, Tk_Outline * outline));
01158 void (*tk_SetTSOrigin) _ANSI_ARGS_((Tk_Window tkwin, GC gc, int x, int y));
01159 int (*tk_CanvasGetCoordFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Canvas canvas, Tcl_Obj * obj, double * doublePtr));
01160 void (*tk_CanvasSetOffset) _ANSI_ARGS_((Tk_Canvas canvas, GC gc, Tk_TSOffset * offset));
01161 void (*tk_DitherPhoto) _ANSI_ARGS_((Tk_PhotoHandle handle, int x, int y, int width, int height));
01162 int (*tk_PostscriptBitmap) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap, int startX, int startY, int width, int height));
01163 int (*tk_PostscriptColor) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PostscriptInfo psInfo, XColor * colorPtr));
01164 int (*tk_PostscriptFont) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PostscriptInfo psInfo, Tk_Font font));
01165 int (*tk_PostscriptImage) _ANSI_ARGS_((Tk_Image image, Tcl_Interp * interp, Tk_Window tkwin, Tk_PostscriptInfo psinfo, int x, int y, int width, int height, int prepass));
01166 void (*tk_PostscriptPath) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PostscriptInfo psInfo, double * coordPtr, int numPoints));
01167 int (*tk_PostscriptStipple) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, Pixmap bitmap));
01168 double (*tk_PostscriptY) _ANSI_ARGS_((double y, Tk_PostscriptInfo psInfo));
01169 int (*tk_PostscriptPhoto) _ANSI_ARGS_((Tcl_Interp * interp, Tk_PhotoImageBlock * blockPtr, Tk_PostscriptInfo psInfo, int width, int height));
01170 void (*tk_CreateClientMessageHandler) _ANSI_ARGS_((Tk_ClientMessageProc * proc));
01171 void (*tk_DeleteClientMessageHandler) _ANSI_ARGS_((Tk_ClientMessageProc * proc));
01172 Tk_Window (*tk_CreateAnonymousWindow) _ANSI_ARGS_((Tcl_Interp * interp, Tk_Window parent, CONST char * screenName));
01173 void (*tk_SetClassProcs) _ANSI_ARGS_((Tk_Window tkwin, Tk_ClassProcs * procs, ClientData instanceData));
01174 void (*tk_SetInternalBorderEx) _ANSI_ARGS_((Tk_Window tkwin, int left, int right, int top, int bottom));
01175 void (*tk_SetMinimumRequestSize) _ANSI_ARGS_((Tk_Window tkwin, int minWidth, int minHeight));
01176 void (*tk_SetCaretPos) _ANSI_ARGS_((Tk_Window tkwin, int x, int y, int height));
01177 void (*tk_PhotoPutBlock) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr, int x, int y, int width, int height, int compRule));
01178 void (*tk_PhotoPutZoomedBlock) _ANSI_ARGS_((Tk_PhotoHandle handle, Tk_PhotoImageBlock * blockPtr, int x, int y, int width, int height, int zoomX, int zoomY, int subsampleX, int subsampleY, int compRule));
01179 int (*tk_CollapseMotionEvents) _ANSI_ARGS_((Display * display, int collapse));
01180 Tk_StyleEngine (*tk_RegisterStyleEngine) _ANSI_ARGS_((CONST char * name, Tk_StyleEngine parent));
01181 Tk_StyleEngine (*tk_GetStyleEngine) _ANSI_ARGS_((CONST char * name));
01182 int (*tk_RegisterStyledElement) _ANSI_ARGS_((Tk_StyleEngine engine, Tk_ElementSpec * templatePtr));
01183 int (*tk_GetElementId) _ANSI_ARGS_((CONST char * name));
01184 Tk_Style (*tk_CreateStyle) _ANSI_ARGS_((CONST char * name, Tk_StyleEngine engine, ClientData clientData));
01185 Tk_Style (*tk_GetStyle) _ANSI_ARGS_((Tcl_Interp * interp, CONST char * name));
01186 void (*tk_FreeStyle) _ANSI_ARGS_((Tk_Style style));
01187 CONST char * (*tk_NameOfStyle) _ANSI_ARGS_((Tk_Style style));
01188 Tk_Style (*tk_AllocStyleFromObj) _ANSI_ARGS_((Tcl_Interp * interp, Tcl_Obj * objPtr));
01189 Tk_Style (*tk_GetStyleFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr));
01190 void (*tk_FreeStyleFromObj) _ANSI_ARGS_((Tcl_Obj * objPtr));
01191 Tk_StyledElement (*tk_GetStyledElement) _ANSI_ARGS_((Tk_Style style, int elementId, Tk_OptionTable optionTable));
01192 void (*tk_GetElementSize) _ANSI_ARGS_((Tk_Style style, Tk_StyledElement element, char * recordPtr, Tk_Window tkwin, int width, int height, int inner, int * widthPtr, int * heightPtr));
01193 void (*tk_GetElementBox) _ANSI_ARGS_((Tk_Style style, Tk_StyledElement element, char * recordPtr, Tk_Window tkwin, int x, int y, int width, int height, int inner, int * xPtr, int * yPtr, int * widthPtr, int * heightPtr));
01194 int (*tk_GetElementBorderWidth) _ANSI_ARGS_((Tk_Style style, Tk_StyledElement element, char * recordPtr, Tk_Window tkwin));
01195 void (*tk_DrawElement) _ANSI_ARGS_((Tk_Style style, Tk_StyledElement element, char * recordPtr, Tk_Window tkwin, Drawable d, int x, int y, int width, int height, int state));
01196 } TkStubs;
01197
01198 #ifdef __cplusplus
01199 extern "C" {
01200 #endif
01201 extern TkStubs *tkStubsPtr;
01202 #ifdef __cplusplus
01203 }
01204 #endif
01205
01206 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
01207
01208
01209
01210
01211
01212 #ifndef Tk_MainLoop
01213 #define Tk_MainLoop \
01214 (tkStubsPtr->tk_MainLoop)
01215 #endif
01216 #ifndef Tk_3DBorderColor
01217 #define Tk_3DBorderColor \
01218 (tkStubsPtr->tk_3DBorderColor)
01219 #endif
01220 #ifndef Tk_3DBorderGC
01221 #define Tk_3DBorderGC \
01222 (tkStubsPtr->tk_3DBorderGC)
01223 #endif
01224 #ifndef Tk_3DHorizontalBevel
01225 #define Tk_3DHorizontalBevel \
01226 (tkStubsPtr->tk_3DHorizontalBevel)
01227 #endif
01228 #ifndef Tk_3DVerticalBevel
01229 #define Tk_3DVerticalBevel \
01230 (tkStubsPtr->tk_3DVerticalBevel)
01231 #endif
01232 #ifndef Tk_AddOption
01233 #define Tk_AddOption \
01234 (tkStubsPtr->tk_AddOption)
01235 #endif
01236 #ifndef Tk_BindEvent
01237 #define Tk_BindEvent \
01238 (tkStubsPtr->tk_BindEvent)
01239 #endif
01240 #ifndef Tk_CanvasDrawableCoords
01241 #define Tk_CanvasDrawableCoords \
01242 (tkStubsPtr->tk_CanvasDrawableCoords)
01243 #endif
01244 #ifndef Tk_CanvasEventuallyRedraw
01245 #define Tk_CanvasEventuallyRedraw \
01246 (tkStubsPtr->tk_CanvasEventuallyRedraw)
01247 #endif
01248 #ifndef Tk_CanvasGetCoord
01249 #define Tk_CanvasGetCoord \
01250 (tkStubsPtr->tk_CanvasGetCoord)
01251 #endif
01252 #ifndef Tk_CanvasGetTextInfo
01253 #define Tk_CanvasGetTextInfo \
01254 (tkStubsPtr->tk_CanvasGetTextInfo)
01255 #endif
01256 #ifndef Tk_CanvasPsBitmap
01257 #define Tk_CanvasPsBitmap \
01258 (tkStubsPtr->tk_CanvasPsBitmap)
01259 #endif
01260 #ifndef Tk_CanvasPsColor
01261 #define Tk_CanvasPsColor \
01262 (tkStubsPtr->tk_CanvasPsColor)
01263 #endif
01264 #ifndef Tk_CanvasPsFont
01265 #define Tk_CanvasPsFont \
01266 (tkStubsPtr->tk_CanvasPsFont)
01267 #endif
01268 #ifndef Tk_CanvasPsPath
01269 #define Tk_CanvasPsPath \
01270 (tkStubsPtr->tk_CanvasPsPath)
01271 #endif
01272 #ifndef Tk_CanvasPsStipple
01273 #define Tk_CanvasPsStipple \
01274 (tkStubsPtr->tk_CanvasPsStipple)
01275 #endif
01276 #ifndef Tk_CanvasPsY
01277 #define Tk_CanvasPsY \
01278 (tkStubsPtr->tk_CanvasPsY)
01279 #endif
01280 #ifndef Tk_CanvasSetStippleOrigin
01281 #define Tk_CanvasSetStippleOrigin \
01282 (tkStubsPtr->tk_CanvasSetStippleOrigin)
01283 #endif
01284 #ifndef Tk_CanvasTagsParseProc
01285 #define Tk_CanvasTagsParseProc \
01286 (tkStubsPtr->tk_CanvasTagsParseProc)
01287 #endif
01288 #ifndef Tk_CanvasTagsPrintProc
01289 #define Tk_CanvasTagsPrintProc \
01290 (tkStubsPtr->tk_CanvasTagsPrintProc)
01291 #endif
01292 #ifndef Tk_CanvasTkwin
01293 #define Tk_CanvasTkwin \
01294 (tkStubsPtr->tk_CanvasTkwin)
01295 #endif
01296 #ifndef Tk_CanvasWindowCoords
01297 #define Tk_CanvasWindowCoords \
01298 (tkStubsPtr->tk_CanvasWindowCoords)
01299 #endif
01300 #ifndef Tk_ChangeWindowAttributes
01301 #define Tk_ChangeWindowAttributes \
01302 (tkStubsPtr->tk_ChangeWindowAttributes)
01303 #endif
01304 #ifndef Tk_CharBbox
01305 #define Tk_CharBbox \
01306 (tkStubsPtr->tk_CharBbox)
01307 #endif
01308 #ifndef Tk_ClearSelection
01309 #define Tk_ClearSelection \
01310 (tkStubsPtr->tk_ClearSelection)
01311 #endif
01312 #ifndef Tk_ClipboardAppend
01313 #define Tk_ClipboardAppend \
01314 (tkStubsPtr->tk_ClipboardAppend)
01315 #endif
01316 #ifndef Tk_ClipboardClear
01317 #define Tk_ClipboardClear \
01318 (tkStubsPtr->tk_ClipboardClear)
01319 #endif
01320 #ifndef Tk_ConfigureInfo
01321 #define Tk_ConfigureInfo \
01322 (tkStubsPtr->tk_ConfigureInfo)
01323 #endif
01324 #ifndef Tk_ConfigureValue
01325 #define Tk_ConfigureValue \
01326 (tkStubsPtr->tk_ConfigureValue)
01327 #endif
01328 #ifndef Tk_ConfigureWidget
01329 #define Tk_ConfigureWidget \
01330 (tkStubsPtr->tk_ConfigureWidget)
01331 #endif
01332 #ifndef Tk_ConfigureWindow
01333 #define Tk_ConfigureWindow \
01334 (tkStubsPtr->tk_ConfigureWindow)
01335 #endif
01336 #ifndef Tk_ComputeTextLayout
01337 #define Tk_ComputeTextLayout \
01338 (tkStubsPtr->tk_ComputeTextLayout)
01339 #endif
01340 #ifndef Tk_CoordsToWindow
01341 #define Tk_CoordsToWindow \
01342 (tkStubsPtr->tk_CoordsToWindow)
01343 #endif
01344 #ifndef Tk_CreateBinding
01345 #define Tk_CreateBinding \
01346 (tkStubsPtr->tk_CreateBinding)
01347 #endif
01348 #ifndef Tk_CreateBindingTable
01349 #define Tk_CreateBindingTable \
01350 (tkStubsPtr->tk_CreateBindingTable)
01351 #endif
01352 #ifndef Tk_CreateErrorHandler
01353 #define Tk_CreateErrorHandler \
01354 (tkStubsPtr->tk_CreateErrorHandler)
01355 #endif
01356 #ifndef Tk_CreateEventHandler
01357 #define Tk_CreateEventHandler \
01358 (tkStubsPtr->tk_CreateEventHandler)
01359 #endif
01360 #ifndef Tk_CreateGenericHandler
01361 #define Tk_CreateGenericHandler \
01362 (tkStubsPtr->tk_CreateGenericHandler)
01363 #endif
01364 #ifndef Tk_CreateImageType
01365 #define Tk_CreateImageType \
01366 (tkStubsPtr->tk_CreateImageType)
01367 #endif
01368 #ifndef Tk_CreateItemType
01369 #define Tk_CreateItemType \
01370 (tkStubsPtr->tk_CreateItemType)
01371 #endif
01372 #ifndef Tk_CreatePhotoImageFormat
01373 #define Tk_CreatePhotoImageFormat \
01374 (tkStubsPtr->tk_CreatePhotoImageFormat)
01375 #endif
01376 #ifndef Tk_CreateSelHandler
01377 #define Tk_CreateSelHandler \
01378 (tkStubsPtr->tk_CreateSelHandler)
01379 #endif
01380 #ifndef Tk_CreateWindow
01381 #define Tk_CreateWindow \
01382 (tkStubsPtr->tk_CreateWindow)
01383 #endif
01384 #ifndef Tk_CreateWindowFromPath
01385 #define Tk_CreateWindowFromPath \
01386 (tkStubsPtr->tk_CreateWindowFromPath)
01387 #endif
01388 #ifndef Tk_DefineBitmap
01389 #define Tk_DefineBitmap \
01390 (tkStubsPtr->tk_DefineBitmap)
01391 #endif
01392 #ifndef Tk_DefineCursor
01393 #define Tk_DefineCursor \
01394 (tkStubsPtr->tk_DefineCursor)
01395 #endif
01396 #ifndef Tk_DeleteAllBindings
01397 #define Tk_DeleteAllBindings \
01398 (tkStubsPtr->tk_DeleteAllBindings)
01399 #endif
01400 #ifndef Tk_DeleteBinding
01401 #define Tk_DeleteBinding \
01402 (tkStubsPtr->tk_DeleteBinding)
01403 #endif
01404 #ifndef Tk_DeleteBindingTable
01405 #define Tk_DeleteBindingTable \
01406 (tkStubsPtr->tk_DeleteBindingTable)
01407 #endif
01408 #ifndef Tk_DeleteErrorHandler
01409 #define Tk_DeleteErrorHandler \
01410 (tkStubsPtr->tk_DeleteErrorHandler)
01411 #endif
01412 #ifndef Tk_DeleteEventHandler
01413 #define Tk_DeleteEventHandler \
01414 (tkStubsPtr->tk_DeleteEventHandler)
01415 #endif
01416 #ifndef Tk_DeleteGenericHandler
01417 #define Tk_DeleteGenericHandler \
01418 (tkStubsPtr->tk_DeleteGenericHandler)
01419 #endif
01420 #ifndef Tk_DeleteImage
01421 #define Tk_DeleteImage \
01422 (tkStubsPtr->tk_DeleteImage)
01423 #endif
01424 #ifndef Tk_DeleteSelHandler
01425 #define Tk_DeleteSelHandler \
01426 (tkStubsPtr->tk_DeleteSelHandler)
01427 #endif
01428 #ifndef Tk_DestroyWindow
01429 #define Tk_DestroyWindow \
01430 (tkStubsPtr->tk_DestroyWindow)
01431 #endif
01432 #ifndef Tk_DisplayName
01433 #define Tk_DisplayName \
01434 (tkStubsPtr->tk_DisplayName)
01435 #endif
01436 #ifndef Tk_DistanceToTextLayout
01437 #define Tk_DistanceToTextLayout \
01438 (tkStubsPtr->tk_DistanceToTextLayout)
01439 #endif
01440 #ifndef Tk_Draw3DPolygon
01441 #define Tk_Draw3DPolygon \
01442 (tkStubsPtr->tk_Draw3DPolygon)
01443 #endif
01444 #ifndef Tk_Draw3DRectangle
01445 #define Tk_Draw3DRectangle \
01446 (tkStubsPtr->tk_Draw3DRectangle)
01447 #endif
01448 #ifndef Tk_DrawChars
01449 #define Tk_DrawChars \
01450 (tkStubsPtr->tk_DrawChars)
01451 #endif
01452 #ifndef Tk_DrawFocusHighlight
01453 #define Tk_DrawFocusHighlight \
01454 (tkStubsPtr->tk_DrawFocusHighlight)
01455 #endif
01456 #ifndef Tk_DrawTextLayout
01457 #define Tk_DrawTextLayout \
01458 (tkStubsPtr->tk_DrawTextLayout)
01459 #endif
01460 #ifndef Tk_Fill3DPolygon
01461 #define Tk_Fill3DPolygon \
01462 (tkStubsPtr->tk_Fill3DPolygon)
01463 #endif
01464 #ifndef Tk_Fill3DRectangle
01465 #define Tk_Fill3DRectangle \
01466 (tkStubsPtr->tk_Fill3DRectangle)
01467 #endif
01468 #ifndef Tk_FindPhoto
01469 #define Tk_FindPhoto \
01470 (tkStubsPtr->tk_FindPhoto)
01471 #endif
01472 #ifndef Tk_FontId
01473 #define Tk_FontId \
01474 (tkStubsPtr->tk_FontId)
01475 #endif
01476 #ifndef Tk_Free3DBorder
01477 #define Tk_Free3DBorder \
01478 (tkStubsPtr->tk_Free3DBorder)
01479 #endif
01480 #ifndef Tk_FreeBitmap
01481 #define Tk_FreeBitmap \
01482 (tkStubsPtr->tk_FreeBitmap)
01483 #endif
01484 #ifndef Tk_FreeColor
01485 #define Tk_FreeColor \
01486 (tkStubsPtr->tk_FreeColor)
01487 #endif
01488 #ifndef Tk_FreeColormap
01489 #define Tk_FreeColormap \
01490 (tkStubsPtr->tk_FreeColormap)
01491 #endif
01492 #ifndef Tk_FreeCursor
01493 #define Tk_FreeCursor \
01494 (tkStubsPtr->tk_FreeCursor)
01495 #endif
01496 #ifndef Tk_FreeFont
01497 #define Tk_FreeFont \
01498 (tkStubsPtr->tk_FreeFont)
01499 #endif
01500 #ifndef Tk_FreeGC
01501 #define Tk_FreeGC \
01502 (tkStubsPtr->tk_FreeGC)
01503 #endif
01504 #ifndef Tk_FreeImage
01505 #define Tk_FreeImage \
01506 (tkStubsPtr->tk_FreeImage)
01507 #endif
01508 #ifndef Tk_FreeOptions
01509 #define Tk_FreeOptions \
01510 (tkStubsPtr->tk_FreeOptions)
01511 #endif
01512 #ifndef Tk_FreePixmap
01513 #define Tk_FreePixmap \
01514 (tkStubsPtr->tk_FreePixmap)
01515 #endif
01516 #ifndef Tk_FreeTextLayout
01517 #define Tk_FreeTextLayout \
01518 (tkStubsPtr->tk_FreeTextLayout)
01519 #endif
01520 #ifndef Tk_FreeXId
01521 #define Tk_FreeXId \
01522 (tkStubsPtr->tk_FreeXId)
01523 #endif
01524 #ifndef Tk_GCForColor
01525 #define Tk_GCForColor \
01526 (tkStubsPtr->tk_GCForColor)
01527 #endif
01528 #ifndef Tk_GeometryRequest
01529 #define Tk_GeometryRequest \
01530 (tkStubsPtr->tk_GeometryRequest)
01531 #endif
01532 #ifndef Tk_Get3DBorder
01533 #define Tk_Get3DBorder \
01534 (tkStubsPtr->tk_Get3DBorder)
01535 #endif
01536 #ifndef Tk_GetAllBindings
01537 #define Tk_GetAllBindings \
01538 (tkStubsPtr->tk_GetAllBindings)
01539 #endif
01540 #ifndef Tk_GetAnchor
01541 #define Tk_GetAnchor \
01542 (tkStubsPtr->tk_GetAnchor)
01543 #endif
01544 #ifndef Tk_GetAtomName
01545 #define Tk_GetAtomName \
01546 (tkStubsPtr->tk_GetAtomName)
01547 #endif
01548 #ifndef Tk_GetBinding
01549 #define Tk_GetBinding \
01550 (tkStubsPtr->tk_GetBinding)
01551 #endif
01552 #ifndef Tk_GetBitmap
01553 #define Tk_GetBitmap \
01554 (tkStubsPtr->tk_GetBitmap)
01555 #endif
01556 #ifndef Tk_GetBitmapFromData
01557 #define Tk_GetBitmapFromData \
01558 (tkStubsPtr->tk_GetBitmapFromData)
01559 #endif
01560 #ifndef Tk_GetCapStyle
01561 #define Tk_GetCapStyle \
01562 (tkStubsPtr->tk_GetCapStyle)
01563 #endif
01564 #ifndef Tk_GetColor
01565 #define Tk_GetColor \
01566 (tkStubsPtr->tk_GetColor)
01567 #endif
01568 #ifndef Tk_GetColorByValue
01569 #define Tk_GetColorByValue \
01570 (tkStubsPtr->tk_GetColorByValue)
01571 #endif
01572 #ifndef Tk_GetColormap
01573 #define Tk_GetColormap \
01574 (tkStubsPtr->tk_GetColormap)
01575 #endif
01576 #ifndef Tk_GetCursor
01577 #define Tk_GetCursor \
01578 (tkStubsPtr->tk_GetCursor)
01579 #endif
01580 #ifndef Tk_GetCursorFromData
01581 #define Tk_GetCursorFromData \
01582 (tkStubsPtr->tk_GetCursorFromData)
01583 #endif
01584 #ifndef Tk_GetFont
01585 #define Tk_GetFont \
01586 (tkStubsPtr->tk_GetFont)
01587 #endif
01588 #ifndef Tk_GetFontFromObj
01589 #define Tk_GetFontFromObj \
01590 (tkStubsPtr->tk_GetFontFromObj)
01591 #endif
01592 #ifndef Tk_GetFontMetrics
01593 #define Tk_GetFontMetrics \
01594 (tkStubsPtr->tk_GetFontMetrics)
01595 #endif
01596 #ifndef Tk_GetGC
01597 #define Tk_GetGC \
01598 (tkStubsPtr->tk_GetGC)
01599 #endif
01600 #ifndef Tk_GetImage
01601 #define Tk_GetImage \
01602 (tkStubsPtr->tk_GetImage)
01603 #endif
01604 #ifndef Tk_GetImageMasterData
01605 #define Tk_GetImageMasterData \
01606 (tkStubsPtr->tk_GetImageMasterData)
01607 #endif
01608 #ifndef Tk_GetItemTypes
01609 #define Tk_GetItemTypes \
01610 (tkStubsPtr->tk_GetItemTypes)
01611 #endif
01612 #ifndef Tk_GetJoinStyle
01613 #define Tk_GetJoinStyle \
01614 (tkStubsPtr->tk_GetJoinStyle)
01615 #endif
01616 #ifndef Tk_GetJustify
01617 #define Tk_GetJustify \
01618 (tkStubsPtr->tk_GetJustify)
01619 #endif
01620 #ifndef Tk_GetNumMainWindows
01621 #define Tk_GetNumMainWindows \
01622 (tkStubsPtr->tk_GetNumMainWindows)
01623 #endif
01624 #ifndef Tk_GetOption
01625 #define Tk_GetOption \
01626 (tkStubsPtr->tk_GetOption)
01627 #endif
01628 #ifndef Tk_GetPixels
01629 #define Tk_GetPixels \
01630 (tkStubsPtr->tk_GetPixels)
01631 #endif
01632 #ifndef Tk_GetPixmap
01633 #define Tk_GetPixmap \
01634 (tkStubsPtr->tk_GetPixmap)
01635 #endif
01636 #ifndef Tk_GetRelief
01637 #define Tk_GetRelief \
01638 (tkStubsPtr->tk_GetRelief)
01639 #endif
01640 #ifndef Tk_GetRootCoords
01641 #define Tk_GetRootCoords \
01642 (tkStubsPtr->tk_GetRootCoords)
01643 #endif
01644 #ifndef Tk_GetScrollInfo
01645 #define Tk_GetScrollInfo \
01646 (tkStubsPtr->tk_GetScrollInfo)
01647 #endif
01648 #ifndef Tk_GetScreenMM
01649 #define Tk_GetScreenMM \
01650 (tkStubsPtr->tk_GetScreenMM)
01651 #endif
01652 #ifndef Tk_GetSelection
01653 #define Tk_GetSelection \
01654 (tkStubsPtr->tk_GetSelection)
01655 #endif
01656 #ifndef Tk_GetUid
01657 #define Tk_GetUid \
01658 (tkStubsPtr->tk_GetUid)
01659 #endif
01660 #ifndef Tk_GetVisual
01661 #define Tk_GetVisual \
01662 (tkStubsPtr->tk_GetVisual)
01663 #endif
01664 #ifndef Tk_GetVRootGeometry
01665 #define Tk_GetVRootGeometry \
01666 (tkStubsPtr->tk_GetVRootGeometry)
01667 #endif
01668 #ifndef Tk_Grab
01669 #define Tk_Grab \
01670 (tkStubsPtr->tk_Grab)
01671 #endif
01672 #ifndef Tk_HandleEvent
01673 #define Tk_HandleEvent \
01674 (tkStubsPtr->tk_HandleEvent)
01675 #endif
01676 #ifndef Tk_IdToWindow
01677 #define Tk_IdToWindow \
01678 (tkStubsPtr->tk_IdToWindow)
01679 #endif
01680 #ifndef Tk_ImageChanged
01681 #define Tk_ImageChanged \
01682 (tkStubsPtr->tk_ImageChanged)
01683 #endif
01684 #ifndef Tk_Init
01685 #define Tk_Init \
01686 (tkStubsPtr->tk_Init)
01687 #endif
01688 #ifndef Tk_InternAtom
01689 #define Tk_InternAtom \
01690 (tkStubsPtr->tk_InternAtom)
01691 #endif
01692 #ifndef Tk_IntersectTextLayout
01693 #define Tk_IntersectTextLayout \
01694 (tkStubsPtr->tk_IntersectTextLayout)
01695 #endif
01696 #ifndef Tk_MaintainGeometry
01697 #define Tk_MaintainGeometry \
01698 (tkStubsPtr->tk_MaintainGeometry)
01699 #endif
01700 #ifndef Tk_MainWindow
01701 #define Tk_MainWindow \
01702 (tkStubsPtr->tk_MainWindow)
01703 #endif
01704 #ifndef Tk_MakeWindowExist
01705 #define Tk_MakeWindowExist \
01706 (tkStubsPtr->tk_MakeWindowExist)
01707 #endif
01708 #ifndef Tk_ManageGeometry
01709 #define Tk_ManageGeometry \
01710 (tkStubsPtr->tk_ManageGeometry)
01711 #endif
01712 #ifndef Tk_MapWindow
01713 #define Tk_MapWindow \
01714 (tkStubsPtr->tk_MapWindow)
01715 #endif
01716 #ifndef Tk_MeasureChars
01717 #define Tk_MeasureChars \
01718 (tkStubsPtr->tk_MeasureChars)
01719 #endif
01720 #ifndef Tk_MoveResizeWindow
01721 #define Tk_MoveResizeWindow \
01722 (tkStubsPtr->tk_MoveResizeWindow)
01723 #endif
01724 #ifndef Tk_MoveWindow
01725 #define Tk_MoveWindow \
01726 (tkStubsPtr->tk_MoveWindow)
01727 #endif
01728 #ifndef Tk_MoveToplevelWindow
01729 #define Tk_MoveToplevelWindow \
01730 (tkStubsPtr->tk_MoveToplevelWindow)
01731 #endif
01732 #ifndef Tk_NameOf3DBorder
01733 #define Tk_NameOf3DBorder \
01734 (tkStubsPtr->tk_NameOf3DBorder)
01735 #endif
01736 #ifndef Tk_NameOfAnchor
01737 #define Tk_NameOfAnchor \
01738 (tkStubsPtr->tk_NameOfAnchor)
01739 #endif
01740 #ifndef Tk_NameOfBitmap
01741 #define Tk_NameOfBitmap \
01742 (tkStubsPtr->tk_NameOfBitmap)
01743 #endif
01744 #ifndef Tk_NameOfCapStyle
01745 #define Tk_NameOfCapStyle \
01746 (tkStubsPtr->tk_NameOfCapStyle)
01747 #endif
01748 #ifndef Tk_NameOfColor
01749 #define Tk_NameOfColor \
01750 (tkStubsPtr->tk_NameOfColor)
01751 #endif
01752 #ifndef Tk_NameOfCursor
01753 #define Tk_NameOfCursor \
01754 (tkStubsPtr->tk_NameOfCursor)
01755 #endif
01756 #ifndef Tk_NameOfFont
01757 #define Tk_NameOfFont \
01758 (tkStubsPtr->tk_NameOfFont)
01759 #endif
01760 #ifndef Tk_NameOfImage
01761 #define Tk_NameOfImage \
01762 (tkStubsPtr->tk_NameOfImage)
01763 #endif
01764 #ifndef Tk_NameOfJoinStyle
01765 #define Tk_NameOfJoinStyle \
01766 (tkStubsPtr->tk_NameOfJoinStyle)
01767 #endif
01768 #ifndef Tk_NameOfJustify
01769 #define Tk_NameOfJustify \
01770 (tkStubsPtr->tk_NameOfJustify)
01771 #endif
01772 #ifndef Tk_NameOfRelief
01773 #define Tk_NameOfRelief \
01774 (tkStubsPtr->tk_NameOfRelief)
01775 #endif
01776 #ifndef Tk_NameToWindow
01777 #define Tk_NameToWindow \
01778 (tkStubsPtr->tk_NameToWindow)
01779 #endif
01780 #ifndef Tk_OwnSelection
01781 #define Tk_OwnSelection \
01782 (tkStubsPtr->tk_OwnSelection)
01783 #endif
01784 #ifndef Tk_ParseArgv
01785 #define Tk_ParseArgv \
01786 (tkStubsPtr->tk_ParseArgv)
01787 #endif
01788 #ifndef Tk_PhotoPutBlock_NoComposite
01789 #define Tk_PhotoPutBlock_NoComposite \
01790 (tkStubsPtr->tk_PhotoPutBlock_NoComposite)
01791 #endif
01792 #ifndef Tk_PhotoPutZoomedBlock_NoComposite
01793 #define Tk_PhotoPutZoomedBlock_NoComposite \
01794 (tkStubsPtr->tk_PhotoPutZoomedBlock_NoComposite)
01795 #endif
01796 #ifndef Tk_PhotoGetImage
01797 #define Tk_PhotoGetImage \
01798 (tkStubsPtr->tk_PhotoGetImage)
01799 #endif
01800 #ifndef Tk_PhotoBlank
01801 #define Tk_PhotoBlank \
01802 (tkStubsPtr->tk_PhotoBlank)
01803 #endif
01804 #ifndef Tk_PhotoExpand
01805 #define Tk_PhotoExpand \
01806 (tkStubsPtr->tk_PhotoExpand)
01807 #endif
01808 #ifndef Tk_PhotoGetSize
01809 #define Tk_PhotoGetSize \
01810 (tkStubsPtr->tk_PhotoGetSize)
01811 #endif
01812 #ifndef Tk_PhotoSetSize
01813 #define Tk_PhotoSetSize \
01814 (tkStubsPtr->tk_PhotoSetSize)
01815 #endif
01816 #ifndef Tk_PointToChar
01817 #define Tk_PointToChar \
01818 (tkStubsPtr->tk_PointToChar)
01819 #endif
01820 #ifndef Tk_PostscriptFontName
01821 #define Tk_PostscriptFontName \
01822 (tkStubsPtr->tk_PostscriptFontName)
01823 #endif
01824 #ifndef Tk_PreserveColormap
01825 #define Tk_PreserveColormap \
01826 (tkStubsPtr->tk_PreserveColormap)
01827 #endif
01828 #ifndef Tk_QueueWindowEvent
01829 #define Tk_QueueWindowEvent \
01830 (tkStubsPtr->tk_QueueWindowEvent)
01831 #endif
01832 #ifndef Tk_RedrawImage
01833 #define Tk_RedrawImage \
01834 (tkStubsPtr->tk_RedrawImage)
01835 #endif
01836 #ifndef Tk_ResizeWindow
01837 #define Tk_ResizeWindow \
01838 (tkStubsPtr->tk_ResizeWindow)
01839 #endif
01840 #ifndef Tk_RestackWindow
01841 #define Tk_RestackWindow \
01842 (tkStubsPtr->tk_RestackWindow)
01843 #endif
01844 #ifndef Tk_RestrictEvents
01845 #define Tk_RestrictEvents \
01846 (tkStubsPtr->tk_RestrictEvents)
01847 #endif
01848 #ifndef Tk_SafeInit
01849 #define Tk_SafeInit \
01850 (tkStubsPtr->tk_SafeInit)
01851 #endif
01852 #ifndef Tk_SetAppName
01853 #define Tk_SetAppName \
01854 (tkStubsPtr->tk_SetAppName)
01855 #endif
01856 #ifndef Tk_SetBackgroundFromBorder
01857 #define Tk_SetBackgroundFromBorder \
01858 (tkStubsPtr->tk_SetBackgroundFromBorder)
01859 #endif
01860 #ifndef Tk_SetClass
01861 #define Tk_SetClass \
01862 (tkStubsPtr->tk_SetClass)
01863 #endif
01864 #ifndef Tk_SetGrid
01865 #define Tk_SetGrid \
01866 (tkStubsPtr->tk_SetGrid)
01867 #endif
01868 #ifndef Tk_SetInternalBorder
01869 #define Tk_SetInternalBorder \
01870 (tkStubsPtr->tk_SetInternalBorder)
01871 #endif
01872 #ifndef Tk_SetWindowBackground
01873 #define Tk_SetWindowBackground \
01874 (tkStubsPtr->tk_SetWindowBackground)
01875 #endif
01876 #ifndef Tk_SetWindowBackgroundPixmap
01877 #define Tk_SetWindowBackgroundPixmap \
01878 (tkStubsPtr->tk_SetWindowBackgroundPixmap)
01879 #endif
01880 #ifndef Tk_SetWindowBorder
01881 #define Tk_SetWindowBorder \
01882 (tkStubsPtr->tk_SetWindowBorder)
01883 #endif
01884 #ifndef Tk_SetWindowBorderWidth
01885 #define Tk_SetWindowBorderWidth \
01886 (tkStubsPtr->tk_SetWindowBorderWidth)
01887 #endif
01888 #ifndef Tk_SetWindowBorderPixmap
01889 #define Tk_SetWindowBorderPixmap \
01890 (tkStubsPtr->tk_SetWindowBorderPixmap)
01891 #endif
01892 #ifndef Tk_SetWindowColormap
01893 #define Tk_SetWindowColormap \
01894 (tkStubsPtr->tk_SetWindowColormap)
01895 #endif
01896 #ifndef Tk_SetWindowVisual
01897 #define Tk_SetWindowVisual \
01898 (tkStubsPtr->tk_SetWindowVisual)
01899 #endif
01900 #ifndef Tk_SizeOfBitmap
01901 #define Tk_SizeOfBitmap \
01902 (tkStubsPtr->tk_SizeOfBitmap)
01903 #endif
01904 #ifndef Tk_SizeOfImage
01905 #define Tk_SizeOfImage \
01906 (tkStubsPtr->tk_SizeOfImage)
01907 #endif
01908 #ifndef Tk_StrictMotif
01909 #define Tk_StrictMotif \
01910 (tkStubsPtr->tk_StrictMotif)
01911 #endif
01912 #ifndef Tk_TextLayoutToPostscript
01913 #define Tk_TextLayoutToPostscript \
01914 (tkStubsPtr->tk_TextLayoutToPostscript)
01915 #endif
01916 #ifndef Tk_TextWidth
01917 #define Tk_TextWidth \
01918 (tkStubsPtr->tk_TextWidth)
01919 #endif
01920 #ifndef Tk_UndefineCursor
01921 #define Tk_UndefineCursor \
01922 (tkStubsPtr->tk_UndefineCursor)
01923 #endif
01924 #ifndef Tk_UnderlineChars
01925 #define Tk_UnderlineChars \
01926 (tkStubsPtr->tk_UnderlineChars)
01927 #endif
01928 #ifndef Tk_UnderlineTextLayout
01929 #define Tk_UnderlineTextLayout \
01930 (tkStubsPtr->tk_UnderlineTextLayout)
01931 #endif
01932 #ifndef Tk_Ungrab
01933 #define Tk_Ungrab \
01934 (tkStubsPtr->tk_Ungrab)
01935 #endif
01936 #ifndef Tk_UnmaintainGeometry
01937 #define Tk_UnmaintainGeometry \
01938 (tkStubsPtr->tk_UnmaintainGeometry)
01939 #endif
01940 #ifndef Tk_UnmapWindow
01941 #define Tk_UnmapWindow \
01942 (tkStubsPtr->tk_UnmapWindow)
01943 #endif
01944 #ifndef Tk_UnsetGrid
01945 #define Tk_UnsetGrid \
01946 (tkStubsPtr->tk_UnsetGrid)
01947 #endif
01948 #ifndef Tk_UpdatePointer
01949 #define Tk_UpdatePointer \
01950 (tkStubsPtr->tk_UpdatePointer)
01951 #endif
01952 #ifndef Tk_AllocBitmapFromObj
01953 #define Tk_AllocBitmapFromObj \
01954 (tkStubsPtr->tk_AllocBitmapFromObj)
01955 #endif
01956 #ifndef Tk_Alloc3DBorderFromObj
01957 #define Tk_Alloc3DBorderFromObj \
01958 (tkStubsPtr->tk_Alloc3DBorderFromObj)
01959 #endif
01960 #ifndef Tk_AllocColorFromObj
01961 #define Tk_AllocColorFromObj \
01962 (tkStubsPtr->tk_AllocColorFromObj)
01963 #endif
01964 #ifndef Tk_AllocCursorFromObj
01965 #define Tk_AllocCursorFromObj \
01966 (tkStubsPtr->tk_AllocCursorFromObj)
01967 #endif
01968 #ifndef Tk_AllocFontFromObj
01969 #define Tk_AllocFontFromObj \
01970 (tkStubsPtr->tk_AllocFontFromObj)
01971 #endif
01972 #ifndef Tk_CreateOptionTable
01973 #define Tk_CreateOptionTable \
01974 (tkStubsPtr->tk_CreateOptionTable)
01975 #endif
01976 #ifndef Tk_DeleteOptionTable
01977 #define Tk_DeleteOptionTable \
01978 (tkStubsPtr->tk_DeleteOptionTable)
01979 #endif
01980 #ifndef Tk_Free3DBorderFromObj
01981 #define Tk_Free3DBorderFromObj \
01982 (tkStubsPtr->tk_Free3DBorderFromObj)
01983 #endif
01984 #ifndef Tk_FreeBitmapFromObj
01985 #define Tk_FreeBitmapFromObj \
01986 (tkStubsPtr->tk_FreeBitmapFromObj)
01987 #endif
01988 #ifndef Tk_FreeColorFromObj
01989 #define Tk_FreeColorFromObj \
01990 (tkStubsPtr->tk_FreeColorFromObj)
01991 #endif
01992 #ifndef Tk_FreeConfigOptions
01993 #define Tk_FreeConfigOptions \
01994 (tkStubsPtr->tk_FreeConfigOptions)
01995 #endif
01996 #ifndef Tk_FreeSavedOptions
01997 #define Tk_FreeSavedOptions \
01998 (tkStubsPtr->tk_FreeSavedOptions)
01999 #endif
02000 #ifndef Tk_FreeCursorFromObj
02001 #define Tk_FreeCursorFromObj \
02002 (tkStubsPtr->tk_FreeCursorFromObj)
02003 #endif
02004 #ifndef Tk_FreeFontFromObj
02005 #define Tk_FreeFontFromObj \
02006 (tkStubsPtr->tk_FreeFontFromObj)
02007 #endif
02008 #ifndef Tk_Get3DBorderFromObj
02009 #define Tk_Get3DBorderFromObj \
02010 (tkStubsPtr->tk_Get3DBorderFromObj)
02011 #endif
02012 #ifndef Tk_GetAnchorFromObj
02013 #define Tk_GetAnchorFromObj \
02014 (tkStubsPtr->tk_GetAnchorFromObj)
02015 #endif
02016 #ifndef Tk_GetBitmapFromObj
02017 #define Tk_GetBitmapFromObj \
02018 (tkStubsPtr->tk_GetBitmapFromObj)
02019 #endif
02020 #ifndef Tk_GetColorFromObj
02021 #define Tk_GetColorFromObj \
02022 (tkStubsPtr->tk_GetColorFromObj)
02023 #endif
02024 #ifndef Tk_GetCursorFromObj
02025 #define Tk_GetCursorFromObj \
02026 (tkStubsPtr->tk_GetCursorFromObj)
02027 #endif
02028 #ifndef Tk_GetOptionInfo
02029 #define Tk_GetOptionInfo \
02030 (tkStubsPtr->tk_GetOptionInfo)
02031 #endif
02032 #ifndef Tk_GetOptionValue
02033 #define Tk_GetOptionValue \
02034 (tkStubsPtr->tk_GetOptionValue)
02035 #endif
02036 #ifndef Tk_GetJustifyFromObj
02037 #define Tk_GetJustifyFromObj \
02038 (tkStubsPtr->tk_GetJustifyFromObj)
02039 #endif
02040 #ifndef Tk_GetMMFromObj
02041 #define Tk_GetMMFromObj \
02042 (tkStubsPtr->tk_GetMMFromObj)
02043 #endif
02044 #ifndef Tk_GetPixelsFromObj
02045 #define Tk_GetPixelsFromObj \
02046 (tkStubsPtr->tk_GetPixelsFromObj)
02047 #endif
02048 #ifndef Tk_GetReliefFromObj
02049 #define Tk_GetReliefFromObj \
02050 (tkStubsPtr->tk_GetReliefFromObj)
02051 #endif
02052 #ifndef Tk_GetScrollInfoObj
02053 #define Tk_GetScrollInfoObj \
02054 (tkStubsPtr->tk_GetScrollInfoObj)
02055 #endif
02056 #ifndef Tk_InitOptions
02057 #define Tk_InitOptions \
02058 (tkStubsPtr->tk_InitOptions)
02059 #endif
02060 #ifndef Tk_MainEx
02061 #define Tk_MainEx \
02062 (tkStubsPtr->tk_MainEx)
02063 #endif
02064 #ifndef Tk_RestoreSavedOptions
02065 #define Tk_RestoreSavedOptions \
02066 (tkStubsPtr->tk_RestoreSavedOptions)
02067 #endif
02068 #ifndef Tk_SetOptions
02069 #define Tk_SetOptions \
02070 (tkStubsPtr->tk_SetOptions)
02071 #endif
02072 #ifndef Tk_InitConsoleChannels
02073 #define Tk_InitConsoleChannels \
02074 (tkStubsPtr->tk_InitConsoleChannels)
02075 #endif
02076 #ifndef Tk_CreateConsoleWindow
02077 #define Tk_CreateConsoleWindow \
02078 (tkStubsPtr->tk_CreateConsoleWindow)
02079 #endif
02080 #ifndef Tk_CreateSmoothMethod
02081 #define Tk_CreateSmoothMethod \
02082 (tkStubsPtr->tk_CreateSmoothMethod)
02083 #endif
02084
02085
02086 #ifndef Tk_GetDash
02087 #define Tk_GetDash \
02088 (tkStubsPtr->tk_GetDash)
02089 #endif
02090 #ifndef Tk_CreateOutline
02091 #define Tk_CreateOutline \
02092 (tkStubsPtr->tk_CreateOutline)
02093 #endif
02094 #ifndef Tk_DeleteOutline
02095 #define Tk_DeleteOutline \
02096 (tkStubsPtr->tk_DeleteOutline)
02097 #endif
02098 #ifndef Tk_ConfigOutlineGC
02099 #define Tk_ConfigOutlineGC \
02100 (tkStubsPtr->tk_ConfigOutlineGC)
02101 #endif
02102 #ifndef Tk_ChangeOutlineGC
02103 #define Tk_ChangeOutlineGC \
02104 (tkStubsPtr->tk_ChangeOutlineGC)
02105 #endif
02106 #ifndef Tk_ResetOutlineGC
02107 #define Tk_ResetOutlineGC \
02108 (tkStubsPtr->tk_ResetOutlineGC)
02109 #endif
02110 #ifndef Tk_CanvasPsOutline
02111 #define Tk_CanvasPsOutline \
02112 (tkStubsPtr->tk_CanvasPsOutline)
02113 #endif
02114 #ifndef Tk_SetTSOrigin
02115 #define Tk_SetTSOrigin \
02116 (tkStubsPtr->tk_SetTSOrigin)
02117 #endif
02118 #ifndef Tk_CanvasGetCoordFromObj
02119 #define Tk_CanvasGetCoordFromObj \
02120 (tkStubsPtr->tk_CanvasGetCoordFromObj)
02121 #endif
02122 #ifndef Tk_CanvasSetOffset
02123 #define Tk_CanvasSetOffset \
02124 (tkStubsPtr->tk_CanvasSetOffset)
02125 #endif
02126 #ifndef Tk_DitherPhoto
02127 #define Tk_DitherPhoto \
02128 (tkStubsPtr->tk_DitherPhoto)
02129 #endif
02130 #ifndef Tk_PostscriptBitmap
02131 #define Tk_PostscriptBitmap \
02132 (tkStubsPtr->tk_PostscriptBitmap)
02133 #endif
02134 #ifndef Tk_PostscriptColor
02135 #define Tk_PostscriptColor \
02136 (tkStubsPtr->tk_PostscriptColor)
02137 #endif
02138 #ifndef Tk_PostscriptFont
02139 #define Tk_PostscriptFont \
02140 (tkStubsPtr->tk_PostscriptFont)
02141 #endif
02142 #ifndef Tk_PostscriptImage
02143 #define Tk_PostscriptImage \
02144 (tkStubsPtr->tk_PostscriptImage)
02145 #endif
02146 #ifndef Tk_PostscriptPath
02147 #define Tk_PostscriptPath \
02148 (tkStubsPtr->tk_PostscriptPath)
02149 #endif
02150 #ifndef Tk_PostscriptStipple
02151 #define Tk_PostscriptStipple \
02152 (tkStubsPtr->tk_PostscriptStipple)
02153 #endif
02154 #ifndef Tk_PostscriptY
02155 #define Tk_PostscriptY \
02156 (tkStubsPtr->tk_PostscriptY)
02157 #endif
02158 #ifndef Tk_PostscriptPhoto
02159 #define Tk_PostscriptPhoto \
02160 (tkStubsPtr->tk_PostscriptPhoto)
02161 #endif
02162 #ifndef Tk_CreateClientMessageHandler
02163 #define Tk_CreateClientMessageHandler \
02164 (tkStubsPtr->tk_CreateClientMessageHandler)
02165 #endif
02166 #ifndef Tk_DeleteClientMessageHandler
02167 #define Tk_DeleteClientMessageHandler \
02168 (tkStubsPtr->tk_DeleteClientMessageHandler)
02169 #endif
02170 #ifndef Tk_CreateAnonymousWindow
02171 #define Tk_CreateAnonymousWindow \
02172 (tkStubsPtr->tk_CreateAnonymousWindow)
02173 #endif
02174 #ifndef Tk_SetClassProcs
02175 #define Tk_SetClassProcs \
02176 (tkStubsPtr->tk_SetClassProcs)
02177 #endif
02178 #ifndef Tk_SetInternalBorderEx
02179 #define Tk_SetInternalBorderEx \
02180 (tkStubsPtr->tk_SetInternalBorderEx)
02181 #endif
02182 #ifndef Tk_SetMinimumRequestSize
02183 #define Tk_SetMinimumRequestSize \
02184 (tkStubsPtr->tk_SetMinimumRequestSize)
02185 #endif
02186 #ifndef Tk_SetCaretPos
02187 #define Tk_SetCaretPos \
02188 (tkStubsPtr->tk_SetCaretPos)
02189 #endif
02190 #ifndef Tk_PhotoPutBlock
02191 #define Tk_PhotoPutBlock \
02192 (tkStubsPtr->tk_PhotoPutBlock)
02193 #endif
02194 #ifndef Tk_PhotoPutZoomedBlock
02195 #define Tk_PhotoPutZoomedBlock \
02196 (tkStubsPtr->tk_PhotoPutZoomedBlock)
02197 #endif
02198 #ifndef Tk_CollapseMotionEvents
02199 #define Tk_CollapseMotionEvents \
02200 (tkStubsPtr->tk_CollapseMotionEvents)
02201 #endif
02202 #ifndef Tk_RegisterStyleEngine
02203 #define Tk_RegisterStyleEngine \
02204 (tkStubsPtr->tk_RegisterStyleEngine)
02205 #endif
02206 #ifndef Tk_GetStyleEngine
02207 #define Tk_GetStyleEngine \
02208 (tkStubsPtr->tk_GetStyleEngine)
02209 #endif
02210 #ifndef Tk_RegisterStyledElement
02211 #define Tk_RegisterStyledElement \
02212 (tkStubsPtr->tk_RegisterStyledElement)
02213 #endif
02214 #ifndef Tk_GetElementId
02215 #define Tk_GetElementId \
02216 (tkStubsPtr->tk_GetElementId)
02217 #endif
02218 #ifndef Tk_CreateStyle
02219 #define Tk_CreateStyle \
02220 (tkStubsPtr->tk_CreateStyle)
02221 #endif
02222 #ifndef Tk_GetStyle
02223 #define Tk_GetStyle \
02224 (tkStubsPtr->tk_GetStyle)
02225 #endif
02226 #ifndef Tk_FreeStyle
02227 #define Tk_FreeStyle \
02228 (tkStubsPtr->tk_FreeStyle)
02229 #endif
02230 #ifndef Tk_NameOfStyle
02231 #define Tk_NameOfStyle \
02232 (tkStubsPtr->tk_NameOfStyle)
02233 #endif
02234 #ifndef Tk_AllocStyleFromObj
02235 #define Tk_AllocStyleFromObj \
02236 (tkStubsPtr->tk_AllocStyleFromObj)
02237 #endif
02238 #ifndef Tk_GetStyleFromObj
02239 #define Tk_GetStyleFromObj \
02240 (tkStubsPtr->tk_GetStyleFromObj)
02241 #endif
02242 #ifndef Tk_FreeStyleFromObj
02243 #define Tk_FreeStyleFromObj \
02244 (tkStubsPtr->tk_FreeStyleFromObj)
02245 #endif
02246 #ifndef Tk_GetStyledElement
02247 #define Tk_GetStyledElement \
02248 (tkStubsPtr->tk_GetStyledElement)
02249 #endif
02250 #ifndef Tk_GetElementSize
02251 #define Tk_GetElementSize \
02252 (tkStubsPtr->tk_GetElementSize)
02253 #endif
02254 #ifndef Tk_GetElementBox
02255 #define Tk_GetElementBox \
02256 (tkStubsPtr->tk_GetElementBox)
02257 #endif
02258 #ifndef Tk_GetElementBorderWidth
02259 #define Tk_GetElementBorderWidth \
02260 (tkStubsPtr->tk_GetElementBorderWidth)
02261 #endif
02262 #ifndef Tk_DrawElement
02263 #define Tk_DrawElement \
02264 (tkStubsPtr->tk_DrawElement)
02265 #endif
02266
02267 #endif
02268
02269
02270
02271 #undef TCL_STORAGE_CLASS
02272 #define TCL_STORAGE_CLASS DLLIMPORT
02273
02274 #endif
02275
02276
02277
02278
02279
02280
02281
02282
02283
02284
02285