4 * Declarations of functions in the platform independent public Tcl API.
6 * Copyright (c) 1998-1999 by Scriptics Corporation.
8 * See the file "license.terms" for information on usage and redistribution
9 * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
11 * RCS: @(#) $Id: tkDecls.h,v 1.30 2007/05/14 20:58:26 dgp Exp $
18 #undef TCL_STORAGE_CLASS
19 #define TCL_STORAGE_CLASS DLLEXPORT
23 * WARNING: This file is automatically generated by the tools/genStubs.tcl
24 * script. Any modifications to the function declarations below should be made
25 * in the generic/tk.decls script.
28 /* !BEGIN!: Do not edit below this line. */
31 * Exported function declarations:
34 #ifndef Tk_MainLoop_TCL_DECLARED
35 #define Tk_MainLoop_TCL_DECLARED
37 EXTERN
void Tk_MainLoop (void);
39 #ifndef Tk_3DBorderColor_TCL_DECLARED
40 #define Tk_3DBorderColor_TCL_DECLARED
42 EXTERN XColor
* Tk_3DBorderColor (Tk_3DBorder border
);
44 #ifndef Tk_3DBorderGC_TCL_DECLARED
45 #define Tk_3DBorderGC_TCL_DECLARED
47 EXTERN GC
Tk_3DBorderGC (Tk_Window tkwin
, Tk_3DBorder border
,
50 #ifndef Tk_3DHorizontalBevel_TCL_DECLARED
51 #define Tk_3DHorizontalBevel_TCL_DECLARED
53 EXTERN
void Tk_3DHorizontalBevel (Tk_Window tkwin
,
54 Drawable drawable
, Tk_3DBorder border
, int x
,
55 int y
, int width
, int height
, int leftIn
,
56 int rightIn
, int topBevel
, int relief
);
58 #ifndef Tk_3DVerticalBevel_TCL_DECLARED
59 #define Tk_3DVerticalBevel_TCL_DECLARED
61 EXTERN
void Tk_3DVerticalBevel (Tk_Window tkwin
,
62 Drawable drawable
, Tk_3DBorder border
, int x
,
63 int y
, int width
, int height
, int leftBevel
,
66 #ifndef Tk_AddOption_TCL_DECLARED
67 #define Tk_AddOption_TCL_DECLARED
69 EXTERN
void Tk_AddOption (Tk_Window tkwin
, CONST
char * name
,
70 CONST
char * value
, int priority
);
72 #ifndef Tk_BindEvent_TCL_DECLARED
73 #define Tk_BindEvent_TCL_DECLARED
75 EXTERN
void Tk_BindEvent (Tk_BindingTable bindingTable
,
76 XEvent
* eventPtr
, Tk_Window tkwin
,
77 int numObjects
, ClientData
* objectPtr
);
79 #ifndef Tk_CanvasDrawableCoords_TCL_DECLARED
80 #define Tk_CanvasDrawableCoords_TCL_DECLARED
82 EXTERN
void Tk_CanvasDrawableCoords (Tk_Canvas canvas
, double x
,
83 double y
, short * drawableXPtr
,
84 short * drawableYPtr
);
86 #ifndef Tk_CanvasEventuallyRedraw_TCL_DECLARED
87 #define Tk_CanvasEventuallyRedraw_TCL_DECLARED
89 EXTERN
void Tk_CanvasEventuallyRedraw (Tk_Canvas canvas
, int x1
,
90 int y1
, int x2
, int y2
);
92 #ifndef Tk_CanvasGetCoord_TCL_DECLARED
93 #define Tk_CanvasGetCoord_TCL_DECLARED
95 EXTERN
int Tk_CanvasGetCoord (Tcl_Interp
* interp
,
96 Tk_Canvas canvas
, CONST
char * str
,
99 #ifndef Tk_CanvasGetTextInfo_TCL_DECLARED
100 #define Tk_CanvasGetTextInfo_TCL_DECLARED
102 EXTERN Tk_CanvasTextInfo
* Tk_CanvasGetTextInfo (Tk_Canvas canvas
);
104 #ifndef Tk_CanvasPsBitmap_TCL_DECLARED
105 #define Tk_CanvasPsBitmap_TCL_DECLARED
107 EXTERN
int Tk_CanvasPsBitmap (Tcl_Interp
* interp
,
108 Tk_Canvas canvas
, Pixmap bitmap
, int x
,
109 int y
, int width
, int height
);
111 #ifndef Tk_CanvasPsColor_TCL_DECLARED
112 #define Tk_CanvasPsColor_TCL_DECLARED
114 EXTERN
int Tk_CanvasPsColor (Tcl_Interp
* interp
,
115 Tk_Canvas canvas
, XColor
* colorPtr
);
117 #ifndef Tk_CanvasPsFont_TCL_DECLARED
118 #define Tk_CanvasPsFont_TCL_DECLARED
120 EXTERN
int Tk_CanvasPsFont (Tcl_Interp
* interp
,
121 Tk_Canvas canvas
, Tk_Font font
);
123 #ifndef Tk_CanvasPsPath_TCL_DECLARED
124 #define Tk_CanvasPsPath_TCL_DECLARED
126 EXTERN
void Tk_CanvasPsPath (Tcl_Interp
* interp
,
127 Tk_Canvas canvas
, double * coordPtr
,
130 #ifndef Tk_CanvasPsStipple_TCL_DECLARED
131 #define Tk_CanvasPsStipple_TCL_DECLARED
133 EXTERN
int Tk_CanvasPsStipple (Tcl_Interp
* interp
,
134 Tk_Canvas canvas
, Pixmap bitmap
);
136 #ifndef Tk_CanvasPsY_TCL_DECLARED
137 #define Tk_CanvasPsY_TCL_DECLARED
139 EXTERN
double Tk_CanvasPsY (Tk_Canvas canvas
, double y
);
141 #ifndef Tk_CanvasSetStippleOrigin_TCL_DECLARED
142 #define Tk_CanvasSetStippleOrigin_TCL_DECLARED
144 EXTERN
void Tk_CanvasSetStippleOrigin (Tk_Canvas canvas
, GC gc
);
146 #ifndef Tk_CanvasTagsParseProc_TCL_DECLARED
147 #define Tk_CanvasTagsParseProc_TCL_DECLARED
149 EXTERN
int Tk_CanvasTagsParseProc (ClientData clientData
,
150 Tcl_Interp
* interp
, Tk_Window tkwin
,
151 CONST
char * value
, char * widgRec
,
154 #ifndef Tk_CanvasTagsPrintProc_TCL_DECLARED
155 #define Tk_CanvasTagsPrintProc_TCL_DECLARED
157 EXTERN
char * Tk_CanvasTagsPrintProc (ClientData clientData
,
158 Tk_Window tkwin
, char * widgRec
, int offset
,
159 Tcl_FreeProc
** freeProcPtr
);
161 #ifndef Tk_CanvasTkwin_TCL_DECLARED
162 #define Tk_CanvasTkwin_TCL_DECLARED
164 EXTERN Tk_Window
Tk_CanvasTkwin (Tk_Canvas canvas
);
166 #ifndef Tk_CanvasWindowCoords_TCL_DECLARED
167 #define Tk_CanvasWindowCoords_TCL_DECLARED
169 EXTERN
void Tk_CanvasWindowCoords (Tk_Canvas canvas
, double x
,
170 double y
, short * screenXPtr
,
173 #ifndef Tk_ChangeWindowAttributes_TCL_DECLARED
174 #define Tk_ChangeWindowAttributes_TCL_DECLARED
176 EXTERN
void Tk_ChangeWindowAttributes (Tk_Window tkwin
,
177 unsigned long valueMask
,
178 XSetWindowAttributes
* attsPtr
);
180 #ifndef Tk_CharBbox_TCL_DECLARED
181 #define Tk_CharBbox_TCL_DECLARED
183 EXTERN
int Tk_CharBbox (Tk_TextLayout layout
, int index
,
184 int * xPtr
, int * yPtr
, int * widthPtr
,
187 #ifndef Tk_ClearSelection_TCL_DECLARED
188 #define Tk_ClearSelection_TCL_DECLARED
190 EXTERN
void Tk_ClearSelection (Tk_Window tkwin
, Atom selection
);
192 #ifndef Tk_ClipboardAppend_TCL_DECLARED
193 #define Tk_ClipboardAppend_TCL_DECLARED
195 EXTERN
int Tk_ClipboardAppend (Tcl_Interp
* interp
,
196 Tk_Window tkwin
, Atom target
, Atom format
,
199 #ifndef Tk_ClipboardClear_TCL_DECLARED
200 #define Tk_ClipboardClear_TCL_DECLARED
202 EXTERN
int Tk_ClipboardClear (Tcl_Interp
* interp
,
205 #ifndef Tk_ConfigureInfo_TCL_DECLARED
206 #define Tk_ConfigureInfo_TCL_DECLARED
208 EXTERN
int Tk_ConfigureInfo (Tcl_Interp
* interp
,
209 Tk_Window tkwin
, Tk_ConfigSpec
* specs
,
210 char * widgRec
, CONST
char * argvName
,
213 #ifndef Tk_ConfigureValue_TCL_DECLARED
214 #define Tk_ConfigureValue_TCL_DECLARED
216 EXTERN
int Tk_ConfigureValue (Tcl_Interp
* interp
,
217 Tk_Window tkwin
, Tk_ConfigSpec
* specs
,
218 char * widgRec
, CONST
char * argvName
,
221 #ifndef Tk_ConfigureWidget_TCL_DECLARED
222 #define Tk_ConfigureWidget_TCL_DECLARED
224 EXTERN
int Tk_ConfigureWidget (Tcl_Interp
* interp
,
225 Tk_Window tkwin
, Tk_ConfigSpec
* specs
,
226 int argc
, CONST84
char ** argv
,
227 char * widgRec
, int flags
);
229 #ifndef Tk_ConfigureWindow_TCL_DECLARED
230 #define Tk_ConfigureWindow_TCL_DECLARED
232 EXTERN
void Tk_ConfigureWindow (Tk_Window tkwin
,
233 unsigned int valueMask
,
234 XWindowChanges
* valuePtr
);
236 #ifndef Tk_ComputeTextLayout_TCL_DECLARED
237 #define Tk_ComputeTextLayout_TCL_DECLARED
239 EXTERN Tk_TextLayout
Tk_ComputeTextLayout (Tk_Font font
, CONST
char * str
,
240 int numChars
, int wrapLength
,
241 Tk_Justify justify
, int flags
,
242 int * widthPtr
, int * heightPtr
);
244 #ifndef Tk_CoordsToWindow_TCL_DECLARED
245 #define Tk_CoordsToWindow_TCL_DECLARED
247 EXTERN Tk_Window
Tk_CoordsToWindow (int rootX
, int rootY
,
250 #ifndef Tk_CreateBinding_TCL_DECLARED
251 #define Tk_CreateBinding_TCL_DECLARED
253 EXTERN
unsigned long Tk_CreateBinding (Tcl_Interp
* interp
,
254 Tk_BindingTable bindingTable
,
255 ClientData object
, CONST
char * eventStr
,
256 CONST
char * command
, int append
);
258 #ifndef Tk_CreateBindingTable_TCL_DECLARED
259 #define Tk_CreateBindingTable_TCL_DECLARED
261 EXTERN Tk_BindingTable
Tk_CreateBindingTable (Tcl_Interp
* interp
);
263 #ifndef Tk_CreateErrorHandler_TCL_DECLARED
264 #define Tk_CreateErrorHandler_TCL_DECLARED
266 EXTERN Tk_ErrorHandler
Tk_CreateErrorHandler (Display
* display
, int errNum
,
267 int request
, int minorCode
,
268 Tk_ErrorProc
* errorProc
,
269 ClientData clientData
);
271 #ifndef Tk_CreateEventHandler_TCL_DECLARED
272 #define Tk_CreateEventHandler_TCL_DECLARED
274 EXTERN
void Tk_CreateEventHandler (Tk_Window token
,
275 unsigned long mask
, Tk_EventProc
* proc
,
276 ClientData clientData
);
278 #ifndef Tk_CreateGenericHandler_TCL_DECLARED
279 #define Tk_CreateGenericHandler_TCL_DECLARED
281 EXTERN
void Tk_CreateGenericHandler (Tk_GenericProc
* proc
,
282 ClientData clientData
);
284 #ifndef Tk_CreateImageType_TCL_DECLARED
285 #define Tk_CreateImageType_TCL_DECLARED
287 EXTERN
void Tk_CreateImageType (Tk_ImageType
* typePtr
);
289 #ifndef Tk_CreateItemType_TCL_DECLARED
290 #define Tk_CreateItemType_TCL_DECLARED
292 EXTERN
void Tk_CreateItemType (Tk_ItemType
* typePtr
);
294 #ifndef Tk_CreatePhotoImageFormat_TCL_DECLARED
295 #define Tk_CreatePhotoImageFormat_TCL_DECLARED
297 EXTERN
void Tk_CreatePhotoImageFormat (
298 Tk_PhotoImageFormat
* formatPtr
);
300 #ifndef Tk_CreateSelHandler_TCL_DECLARED
301 #define Tk_CreateSelHandler_TCL_DECLARED
303 EXTERN
void Tk_CreateSelHandler (Tk_Window tkwin
, Atom selection
,
304 Atom target
, Tk_SelectionProc
* proc
,
305 ClientData clientData
, Atom format
);
307 #ifndef Tk_CreateWindow_TCL_DECLARED
308 #define Tk_CreateWindow_TCL_DECLARED
310 EXTERN Tk_Window
Tk_CreateWindow (Tcl_Interp
* interp
,
311 Tk_Window parent
, CONST
char * name
,
312 CONST
char * screenName
);
314 #ifndef Tk_CreateWindowFromPath_TCL_DECLARED
315 #define Tk_CreateWindowFromPath_TCL_DECLARED
317 EXTERN Tk_Window
Tk_CreateWindowFromPath (Tcl_Interp
* interp
,
318 Tk_Window tkwin
, CONST
char * pathName
,
319 CONST
char * screenName
);
321 #ifndef Tk_DefineBitmap_TCL_DECLARED
322 #define Tk_DefineBitmap_TCL_DECLARED
324 EXTERN
int Tk_DefineBitmap (Tcl_Interp
* interp
,
325 CONST
char * name
, CONST
char * source
,
326 int width
, int height
);
328 #ifndef Tk_DefineCursor_TCL_DECLARED
329 #define Tk_DefineCursor_TCL_DECLARED
331 EXTERN
void Tk_DefineCursor (Tk_Window window
, Tk_Cursor cursor
);
333 #ifndef Tk_DeleteAllBindings_TCL_DECLARED
334 #define Tk_DeleteAllBindings_TCL_DECLARED
336 EXTERN
void Tk_DeleteAllBindings (Tk_BindingTable bindingTable
,
339 #ifndef Tk_DeleteBinding_TCL_DECLARED
340 #define Tk_DeleteBinding_TCL_DECLARED
342 EXTERN
int Tk_DeleteBinding (Tcl_Interp
* interp
,
343 Tk_BindingTable bindingTable
,
344 ClientData object
, CONST
char * eventStr
);
346 #ifndef Tk_DeleteBindingTable_TCL_DECLARED
347 #define Tk_DeleteBindingTable_TCL_DECLARED
349 EXTERN
void Tk_DeleteBindingTable (Tk_BindingTable bindingTable
);
351 #ifndef Tk_DeleteErrorHandler_TCL_DECLARED
352 #define Tk_DeleteErrorHandler_TCL_DECLARED
354 EXTERN
void Tk_DeleteErrorHandler (Tk_ErrorHandler handler
);
356 #ifndef Tk_DeleteEventHandler_TCL_DECLARED
357 #define Tk_DeleteEventHandler_TCL_DECLARED
359 EXTERN
void Tk_DeleteEventHandler (Tk_Window token
,
360 unsigned long mask
, Tk_EventProc
* proc
,
361 ClientData clientData
);
363 #ifndef Tk_DeleteGenericHandler_TCL_DECLARED
364 #define Tk_DeleteGenericHandler_TCL_DECLARED
366 EXTERN
void Tk_DeleteGenericHandler (Tk_GenericProc
* proc
,
367 ClientData clientData
);
369 #ifndef Tk_DeleteImage_TCL_DECLARED
370 #define Tk_DeleteImage_TCL_DECLARED
372 EXTERN
void Tk_DeleteImage (Tcl_Interp
* interp
,
375 #ifndef Tk_DeleteSelHandler_TCL_DECLARED
376 #define Tk_DeleteSelHandler_TCL_DECLARED
378 EXTERN
void Tk_DeleteSelHandler (Tk_Window tkwin
, Atom selection
,
381 #ifndef Tk_DestroyWindow_TCL_DECLARED
382 #define Tk_DestroyWindow_TCL_DECLARED
384 EXTERN
void Tk_DestroyWindow (Tk_Window tkwin
);
386 #ifndef Tk_DisplayName_TCL_DECLARED
387 #define Tk_DisplayName_TCL_DECLARED
389 EXTERN CONST84_RETURN
char * Tk_DisplayName (Tk_Window tkwin
);
391 #ifndef Tk_DistanceToTextLayout_TCL_DECLARED
392 #define Tk_DistanceToTextLayout_TCL_DECLARED
394 EXTERN
int Tk_DistanceToTextLayout (Tk_TextLayout layout
, int x
,
397 #ifndef Tk_Draw3DPolygon_TCL_DECLARED
398 #define Tk_Draw3DPolygon_TCL_DECLARED
400 EXTERN
void Tk_Draw3DPolygon (Tk_Window tkwin
, Drawable drawable
,
401 Tk_3DBorder border
, XPoint
* pointPtr
,
402 int numPoints
, int borderWidth
,
405 #ifndef Tk_Draw3DRectangle_TCL_DECLARED
406 #define Tk_Draw3DRectangle_TCL_DECLARED
408 EXTERN
void Tk_Draw3DRectangle (Tk_Window tkwin
,
409 Drawable drawable
, Tk_3DBorder border
, int x
,
410 int y
, int width
, int height
,
411 int borderWidth
, int relief
);
413 #ifndef Tk_DrawChars_TCL_DECLARED
414 #define Tk_DrawChars_TCL_DECLARED
416 EXTERN
void Tk_DrawChars (Display
* display
, Drawable drawable
,
417 GC gc
, Tk_Font tkfont
, CONST
char * source
,
418 int numBytes
, int x
, int y
);
420 #ifndef Tk_DrawFocusHighlight_TCL_DECLARED
421 #define Tk_DrawFocusHighlight_TCL_DECLARED
423 EXTERN
void Tk_DrawFocusHighlight (Tk_Window tkwin
, GC gc
,
424 int width
, Drawable drawable
);
426 #ifndef Tk_DrawTextLayout_TCL_DECLARED
427 #define Tk_DrawTextLayout_TCL_DECLARED
429 EXTERN
void Tk_DrawTextLayout (Display
* display
,
430 Drawable drawable
, GC gc
,
431 Tk_TextLayout layout
, int x
, int y
,
432 int firstChar
, int lastChar
);
434 #ifndef Tk_Fill3DPolygon_TCL_DECLARED
435 #define Tk_Fill3DPolygon_TCL_DECLARED
437 EXTERN
void Tk_Fill3DPolygon (Tk_Window tkwin
, Drawable drawable
,
438 Tk_3DBorder border
, XPoint
* pointPtr
,
439 int numPoints
, int borderWidth
,
442 #ifndef Tk_Fill3DRectangle_TCL_DECLARED
443 #define Tk_Fill3DRectangle_TCL_DECLARED
445 EXTERN
void Tk_Fill3DRectangle (Tk_Window tkwin
,
446 Drawable drawable
, Tk_3DBorder border
, int x
,
447 int y
, int width
, int height
,
448 int borderWidth
, int relief
);
450 #ifndef Tk_FindPhoto_TCL_DECLARED
451 #define Tk_FindPhoto_TCL_DECLARED
453 EXTERN Tk_PhotoHandle
Tk_FindPhoto (Tcl_Interp
* interp
,
454 CONST
char * imageName
);
456 #ifndef Tk_FontId_TCL_DECLARED
457 #define Tk_FontId_TCL_DECLARED
459 EXTERN Font
Tk_FontId (Tk_Font font
);
461 #ifndef Tk_Free3DBorder_TCL_DECLARED
462 #define Tk_Free3DBorder_TCL_DECLARED
464 EXTERN
void Tk_Free3DBorder (Tk_3DBorder border
);
466 #ifndef Tk_FreeBitmap_TCL_DECLARED
467 #define Tk_FreeBitmap_TCL_DECLARED
469 EXTERN
void Tk_FreeBitmap (Display
* display
, Pixmap bitmap
);
471 #ifndef Tk_FreeColor_TCL_DECLARED
472 #define Tk_FreeColor_TCL_DECLARED
474 EXTERN
void Tk_FreeColor (XColor
* colorPtr
);
476 #ifndef Tk_FreeColormap_TCL_DECLARED
477 #define Tk_FreeColormap_TCL_DECLARED
479 EXTERN
void Tk_FreeColormap (Display
* display
,
482 #ifndef Tk_FreeCursor_TCL_DECLARED
483 #define Tk_FreeCursor_TCL_DECLARED
485 EXTERN
void Tk_FreeCursor (Display
* display
, Tk_Cursor cursor
);
487 #ifndef Tk_FreeFont_TCL_DECLARED
488 #define Tk_FreeFont_TCL_DECLARED
490 EXTERN
void Tk_FreeFont (Tk_Font f
);
492 #ifndef Tk_FreeGC_TCL_DECLARED
493 #define Tk_FreeGC_TCL_DECLARED
495 EXTERN
void Tk_FreeGC (Display
* display
, GC gc
);
497 #ifndef Tk_FreeImage_TCL_DECLARED
498 #define Tk_FreeImage_TCL_DECLARED
500 EXTERN
void Tk_FreeImage (Tk_Image image
);
502 #ifndef Tk_FreeOptions_TCL_DECLARED
503 #define Tk_FreeOptions_TCL_DECLARED
505 EXTERN
void Tk_FreeOptions (Tk_ConfigSpec
* specs
,
506 char * widgRec
, Display
* display
,
509 #ifndef Tk_FreePixmap_TCL_DECLARED
510 #define Tk_FreePixmap_TCL_DECLARED
512 EXTERN
void Tk_FreePixmap (Display
* display
, Pixmap pixmap
);
514 #ifndef Tk_FreeTextLayout_TCL_DECLARED
515 #define Tk_FreeTextLayout_TCL_DECLARED
517 EXTERN
void Tk_FreeTextLayout (Tk_TextLayout textLayout
);
519 #ifndef Tk_FreeXId_TCL_DECLARED
520 #define Tk_FreeXId_TCL_DECLARED
522 EXTERN
void Tk_FreeXId (Display
* display
, XID xid
);
524 #ifndef Tk_GCForColor_TCL_DECLARED
525 #define Tk_GCForColor_TCL_DECLARED
527 EXTERN GC
Tk_GCForColor (XColor
* colorPtr
, Drawable drawable
);
529 #ifndef Tk_GeometryRequest_TCL_DECLARED
530 #define Tk_GeometryRequest_TCL_DECLARED
532 EXTERN
void Tk_GeometryRequest (Tk_Window tkwin
, int reqWidth
,
535 #ifndef Tk_Get3DBorder_TCL_DECLARED
536 #define Tk_Get3DBorder_TCL_DECLARED
538 EXTERN Tk_3DBorder
Tk_Get3DBorder (Tcl_Interp
* interp
, Tk_Window tkwin
,
541 #ifndef Tk_GetAllBindings_TCL_DECLARED
542 #define Tk_GetAllBindings_TCL_DECLARED
544 EXTERN
void Tk_GetAllBindings (Tcl_Interp
* interp
,
545 Tk_BindingTable bindingTable
,
548 #ifndef Tk_GetAnchor_TCL_DECLARED
549 #define Tk_GetAnchor_TCL_DECLARED
551 EXTERN
int Tk_GetAnchor (Tcl_Interp
* interp
, CONST
char * str
,
552 Tk_Anchor
* anchorPtr
);
554 #ifndef Tk_GetAtomName_TCL_DECLARED
555 #define Tk_GetAtomName_TCL_DECLARED
557 EXTERN CONST84_RETURN
char * Tk_GetAtomName (Tk_Window tkwin
, Atom atom
);
559 #ifndef Tk_GetBinding_TCL_DECLARED
560 #define Tk_GetBinding_TCL_DECLARED
562 EXTERN CONST84_RETURN
char * Tk_GetBinding (Tcl_Interp
* interp
,
563 Tk_BindingTable bindingTable
,
564 ClientData object
, CONST
char * eventStr
);
566 #ifndef Tk_GetBitmap_TCL_DECLARED
567 #define Tk_GetBitmap_TCL_DECLARED
569 EXTERN Pixmap
Tk_GetBitmap (Tcl_Interp
* interp
, Tk_Window tkwin
,
572 #ifndef Tk_GetBitmapFromData_TCL_DECLARED
573 #define Tk_GetBitmapFromData_TCL_DECLARED
575 EXTERN Pixmap
Tk_GetBitmapFromData (Tcl_Interp
* interp
,
576 Tk_Window tkwin
, CONST
char * source
,
577 int width
, int height
);
579 #ifndef Tk_GetCapStyle_TCL_DECLARED
580 #define Tk_GetCapStyle_TCL_DECLARED
582 EXTERN
int Tk_GetCapStyle (Tcl_Interp
* interp
,
583 CONST
char * str
, int * capPtr
);
585 #ifndef Tk_GetColor_TCL_DECLARED
586 #define Tk_GetColor_TCL_DECLARED
588 EXTERN XColor
* Tk_GetColor (Tcl_Interp
* interp
, Tk_Window tkwin
,
591 #ifndef Tk_GetColorByValue_TCL_DECLARED
592 #define Tk_GetColorByValue_TCL_DECLARED
594 EXTERN XColor
* Tk_GetColorByValue (Tk_Window tkwin
,
597 #ifndef Tk_GetColormap_TCL_DECLARED
598 #define Tk_GetColormap_TCL_DECLARED
600 EXTERN Colormap
Tk_GetColormap (Tcl_Interp
* interp
, Tk_Window tkwin
,
603 #ifndef Tk_GetCursor_TCL_DECLARED
604 #define Tk_GetCursor_TCL_DECLARED
606 EXTERN Tk_Cursor
Tk_GetCursor (Tcl_Interp
* interp
, Tk_Window tkwin
,
609 #ifndef Tk_GetCursorFromData_TCL_DECLARED
610 #define Tk_GetCursorFromData_TCL_DECLARED
612 EXTERN Tk_Cursor
Tk_GetCursorFromData (Tcl_Interp
* interp
,
613 Tk_Window tkwin
, CONST
char * source
,
614 CONST
char * mask
, int width
, int height
,
615 int xHot
, int yHot
, Tk_Uid fg
, Tk_Uid bg
);
617 #ifndef Tk_GetFont_TCL_DECLARED
618 #define Tk_GetFont_TCL_DECLARED
620 EXTERN Tk_Font
Tk_GetFont (Tcl_Interp
* interp
, Tk_Window tkwin
,
623 #ifndef Tk_GetFontFromObj_TCL_DECLARED
624 #define Tk_GetFontFromObj_TCL_DECLARED
626 EXTERN Tk_Font
Tk_GetFontFromObj (Tk_Window tkwin
, Tcl_Obj
* objPtr
);
628 #ifndef Tk_GetFontMetrics_TCL_DECLARED
629 #define Tk_GetFontMetrics_TCL_DECLARED
631 EXTERN
void Tk_GetFontMetrics (Tk_Font font
,
632 Tk_FontMetrics
* fmPtr
);
634 #ifndef Tk_GetGC_TCL_DECLARED
635 #define Tk_GetGC_TCL_DECLARED
637 EXTERN GC
Tk_GetGC (Tk_Window tkwin
, unsigned long valueMask
,
638 XGCValues
* valuePtr
);
640 #ifndef Tk_GetImage_TCL_DECLARED
641 #define Tk_GetImage_TCL_DECLARED
643 EXTERN Tk_Image
Tk_GetImage (Tcl_Interp
* interp
, Tk_Window tkwin
,
645 Tk_ImageChangedProc
* changeProc
,
646 ClientData clientData
);
648 #ifndef Tk_GetImageMasterData_TCL_DECLARED
649 #define Tk_GetImageMasterData_TCL_DECLARED
651 EXTERN ClientData
Tk_GetImageMasterData (Tcl_Interp
* interp
,
653 Tk_ImageType
** typePtrPtr
);
655 #ifndef Tk_GetItemTypes_TCL_DECLARED
656 #define Tk_GetItemTypes_TCL_DECLARED
658 EXTERN Tk_ItemType
* Tk_GetItemTypes (void);
660 #ifndef Tk_GetJoinStyle_TCL_DECLARED
661 #define Tk_GetJoinStyle_TCL_DECLARED
663 EXTERN
int Tk_GetJoinStyle (Tcl_Interp
* interp
,
664 CONST
char * str
, int * joinPtr
);
666 #ifndef Tk_GetJustify_TCL_DECLARED
667 #define Tk_GetJustify_TCL_DECLARED
669 EXTERN
int Tk_GetJustify (Tcl_Interp
* interp
, CONST
char * str
,
670 Tk_Justify
* justifyPtr
);
672 #ifndef Tk_GetNumMainWindows_TCL_DECLARED
673 #define Tk_GetNumMainWindows_TCL_DECLARED
675 EXTERN
int Tk_GetNumMainWindows (void);
677 #ifndef Tk_GetOption_TCL_DECLARED
678 #define Tk_GetOption_TCL_DECLARED
680 EXTERN Tk_Uid
Tk_GetOption (Tk_Window tkwin
, CONST
char * name
,
681 CONST
char * className
);
683 #ifndef Tk_GetPixels_TCL_DECLARED
684 #define Tk_GetPixels_TCL_DECLARED
686 EXTERN
int Tk_GetPixels (Tcl_Interp
* interp
, Tk_Window tkwin
,
687 CONST
char * str
, int * intPtr
);
689 #ifndef Tk_GetPixmap_TCL_DECLARED
690 #define Tk_GetPixmap_TCL_DECLARED
692 EXTERN Pixmap
Tk_GetPixmap (Display
* display
, Drawable d
,
693 int width
, int height
, int depth
);
695 #ifndef Tk_GetRelief_TCL_DECLARED
696 #define Tk_GetRelief_TCL_DECLARED
698 EXTERN
int Tk_GetRelief (Tcl_Interp
* interp
, CONST
char * name
,
701 #ifndef Tk_GetRootCoords_TCL_DECLARED
702 #define Tk_GetRootCoords_TCL_DECLARED
704 EXTERN
void Tk_GetRootCoords (Tk_Window tkwin
, int * xPtr
,
707 #ifndef Tk_GetScrollInfo_TCL_DECLARED
708 #define Tk_GetScrollInfo_TCL_DECLARED
710 EXTERN
int Tk_GetScrollInfo (Tcl_Interp
* interp
, int argc
,
711 CONST84
char ** argv
, double * dblPtr
,
714 #ifndef Tk_GetScreenMM_TCL_DECLARED
715 #define Tk_GetScreenMM_TCL_DECLARED
717 EXTERN
int Tk_GetScreenMM (Tcl_Interp
* interp
, Tk_Window tkwin
,
718 CONST
char * str
, double * doublePtr
);
720 #ifndef Tk_GetSelection_TCL_DECLARED
721 #define Tk_GetSelection_TCL_DECLARED
723 EXTERN
int Tk_GetSelection (Tcl_Interp
* interp
,
724 Tk_Window tkwin
, Atom selection
, Atom target
,
725 Tk_GetSelProc
* proc
, ClientData clientData
);
727 #ifndef Tk_GetUid_TCL_DECLARED
728 #define Tk_GetUid_TCL_DECLARED
730 EXTERN Tk_Uid
Tk_GetUid (CONST
char * str
);
732 #ifndef Tk_GetVisual_TCL_DECLARED
733 #define Tk_GetVisual_TCL_DECLARED
735 EXTERN Visual
* Tk_GetVisual (Tcl_Interp
* interp
, Tk_Window tkwin
,
736 CONST
char * str
, int * depthPtr
,
737 Colormap
* colormapPtr
);
739 #ifndef Tk_GetVRootGeometry_TCL_DECLARED
740 #define Tk_GetVRootGeometry_TCL_DECLARED
742 EXTERN
void Tk_GetVRootGeometry (Tk_Window tkwin
, int * xPtr
,
743 int * yPtr
, int * widthPtr
, int * heightPtr
);
745 #ifndef Tk_Grab_TCL_DECLARED
746 #define Tk_Grab_TCL_DECLARED
748 EXTERN
int Tk_Grab (Tcl_Interp
* interp
, Tk_Window tkwin
,
751 #ifndef Tk_HandleEvent_TCL_DECLARED
752 #define Tk_HandleEvent_TCL_DECLARED
754 EXTERN
void Tk_HandleEvent (XEvent
* eventPtr
);
756 #ifndef Tk_IdToWindow_TCL_DECLARED
757 #define Tk_IdToWindow_TCL_DECLARED
759 EXTERN Tk_Window
Tk_IdToWindow (Display
* display
, Window window
);
761 #ifndef Tk_ImageChanged_TCL_DECLARED
762 #define Tk_ImageChanged_TCL_DECLARED
764 EXTERN
void Tk_ImageChanged (Tk_ImageMaster master
, int x
, int y
,
765 int width
, int height
, int imageWidth
,
768 #ifndef Tk_Init_TCL_DECLARED
769 #define Tk_Init_TCL_DECLARED
771 EXTERN
int Tk_Init (Tcl_Interp
* interp
);
773 #ifndef Tk_InternAtom_TCL_DECLARED
774 #define Tk_InternAtom_TCL_DECLARED
776 EXTERN Atom
Tk_InternAtom (Tk_Window tkwin
, CONST
char * name
);
778 #ifndef Tk_IntersectTextLayout_TCL_DECLARED
779 #define Tk_IntersectTextLayout_TCL_DECLARED
781 EXTERN
int Tk_IntersectTextLayout (Tk_TextLayout layout
, int x
,
782 int y
, int width
, int height
);
784 #ifndef Tk_MaintainGeometry_TCL_DECLARED
785 #define Tk_MaintainGeometry_TCL_DECLARED
787 EXTERN
void Tk_MaintainGeometry (Tk_Window slave
,
788 Tk_Window master
, int x
, int y
, int width
,
791 #ifndef Tk_MainWindow_TCL_DECLARED
792 #define Tk_MainWindow_TCL_DECLARED
794 EXTERN Tk_Window
Tk_MainWindow (Tcl_Interp
* interp
);
796 #ifndef Tk_MakeWindowExist_TCL_DECLARED
797 #define Tk_MakeWindowExist_TCL_DECLARED
799 EXTERN
void Tk_MakeWindowExist (Tk_Window tkwin
);
801 #ifndef Tk_ManageGeometry_TCL_DECLARED
802 #define Tk_ManageGeometry_TCL_DECLARED
804 EXTERN
void Tk_ManageGeometry (Tk_Window tkwin
,
805 CONST Tk_GeomMgr
* mgrPtr
,
806 ClientData clientData
);
808 #ifndef Tk_MapWindow_TCL_DECLARED
809 #define Tk_MapWindow_TCL_DECLARED
811 EXTERN
void Tk_MapWindow (Tk_Window tkwin
);
813 #ifndef Tk_MeasureChars_TCL_DECLARED
814 #define Tk_MeasureChars_TCL_DECLARED
816 EXTERN
int Tk_MeasureChars (Tk_Font tkfont
, CONST
char * source
,
817 int numBytes
, int maxPixels
, int flags
,
820 #ifndef Tk_MoveResizeWindow_TCL_DECLARED
821 #define Tk_MoveResizeWindow_TCL_DECLARED
823 EXTERN
void Tk_MoveResizeWindow (Tk_Window tkwin
, int x
, int y
,
824 int width
, int height
);
826 #ifndef Tk_MoveWindow_TCL_DECLARED
827 #define Tk_MoveWindow_TCL_DECLARED
829 EXTERN
void Tk_MoveWindow (Tk_Window tkwin
, int x
, int y
);
831 #ifndef Tk_MoveToplevelWindow_TCL_DECLARED
832 #define Tk_MoveToplevelWindow_TCL_DECLARED
834 EXTERN
void Tk_MoveToplevelWindow (Tk_Window tkwin
, int x
, int y
);
836 #ifndef Tk_NameOf3DBorder_TCL_DECLARED
837 #define Tk_NameOf3DBorder_TCL_DECLARED
839 EXTERN CONST84_RETURN
char * Tk_NameOf3DBorder (Tk_3DBorder border
);
841 #ifndef Tk_NameOfAnchor_TCL_DECLARED
842 #define Tk_NameOfAnchor_TCL_DECLARED
844 EXTERN CONST84_RETURN
char * Tk_NameOfAnchor (Tk_Anchor anchor
);
846 #ifndef Tk_NameOfBitmap_TCL_DECLARED
847 #define Tk_NameOfBitmap_TCL_DECLARED
849 EXTERN CONST84_RETURN
char * Tk_NameOfBitmap (Display
* display
,
852 #ifndef Tk_NameOfCapStyle_TCL_DECLARED
853 #define Tk_NameOfCapStyle_TCL_DECLARED
855 EXTERN CONST84_RETURN
char * Tk_NameOfCapStyle (int cap
);
857 #ifndef Tk_NameOfColor_TCL_DECLARED
858 #define Tk_NameOfColor_TCL_DECLARED
860 EXTERN CONST84_RETURN
char * Tk_NameOfColor (XColor
* colorPtr
);
862 #ifndef Tk_NameOfCursor_TCL_DECLARED
863 #define Tk_NameOfCursor_TCL_DECLARED
865 EXTERN CONST84_RETURN
char * Tk_NameOfCursor (Display
* display
,
868 #ifndef Tk_NameOfFont_TCL_DECLARED
869 #define Tk_NameOfFont_TCL_DECLARED
871 EXTERN CONST84_RETURN
char * Tk_NameOfFont (Tk_Font font
);
873 #ifndef Tk_NameOfImage_TCL_DECLARED
874 #define Tk_NameOfImage_TCL_DECLARED
876 EXTERN CONST84_RETURN
char * Tk_NameOfImage (Tk_ImageMaster imageMaster
);
878 #ifndef Tk_NameOfJoinStyle_TCL_DECLARED
879 #define Tk_NameOfJoinStyle_TCL_DECLARED
881 EXTERN CONST84_RETURN
char * Tk_NameOfJoinStyle (int join
);
883 #ifndef Tk_NameOfJustify_TCL_DECLARED
884 #define Tk_NameOfJustify_TCL_DECLARED
886 EXTERN CONST84_RETURN
char * Tk_NameOfJustify (Tk_Justify justify
);
888 #ifndef Tk_NameOfRelief_TCL_DECLARED
889 #define Tk_NameOfRelief_TCL_DECLARED
891 EXTERN CONST84_RETURN
char * Tk_NameOfRelief (int relief
);
893 #ifndef Tk_NameToWindow_TCL_DECLARED
894 #define Tk_NameToWindow_TCL_DECLARED
896 EXTERN Tk_Window
Tk_NameToWindow (Tcl_Interp
* interp
,
897 CONST
char * pathName
, Tk_Window tkwin
);
899 #ifndef Tk_OwnSelection_TCL_DECLARED
900 #define Tk_OwnSelection_TCL_DECLARED
902 EXTERN
void Tk_OwnSelection (Tk_Window tkwin
, Atom selection
,
903 Tk_LostSelProc
* proc
, ClientData clientData
);
905 #ifndef Tk_ParseArgv_TCL_DECLARED
906 #define Tk_ParseArgv_TCL_DECLARED
908 EXTERN
int Tk_ParseArgv (Tcl_Interp
* interp
, Tk_Window tkwin
,
909 int * argcPtr
, CONST84
char ** argv
,
910 Tk_ArgvInfo
* argTable
, int flags
);
912 #ifndef Tk_PhotoPutBlock_NoComposite_TCL_DECLARED
913 #define Tk_PhotoPutBlock_NoComposite_TCL_DECLARED
915 EXTERN
void Tk_PhotoPutBlock_NoComposite (Tk_PhotoHandle handle
,
916 Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
917 int width
, int height
);
919 #ifndef Tk_PhotoPutZoomedBlock_NoComposite_TCL_DECLARED
920 #define Tk_PhotoPutZoomedBlock_NoComposite_TCL_DECLARED
922 EXTERN
void Tk_PhotoPutZoomedBlock_NoComposite (
923 Tk_PhotoHandle handle
,
924 Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
925 int width
, int height
, int zoomX
, int zoomY
,
926 int subsampleX
, int subsampleY
);
928 #ifndef Tk_PhotoGetImage_TCL_DECLARED
929 #define Tk_PhotoGetImage_TCL_DECLARED
931 EXTERN
int Tk_PhotoGetImage (Tk_PhotoHandle handle
,
932 Tk_PhotoImageBlock
* blockPtr
);
934 #ifndef Tk_PhotoBlank_TCL_DECLARED
935 #define Tk_PhotoBlank_TCL_DECLARED
937 EXTERN
void Tk_PhotoBlank (Tk_PhotoHandle handle
);
939 #ifndef Tk_PhotoExpand_Panic_TCL_DECLARED
940 #define Tk_PhotoExpand_Panic_TCL_DECLARED
942 EXTERN
void Tk_PhotoExpand_Panic (Tk_PhotoHandle handle
,
943 int width
, int height
);
945 #ifndef Tk_PhotoGetSize_TCL_DECLARED
946 #define Tk_PhotoGetSize_TCL_DECLARED
948 EXTERN
void Tk_PhotoGetSize (Tk_PhotoHandle handle
,
949 int * widthPtr
, int * heightPtr
);
951 #ifndef Tk_PhotoSetSize_Panic_TCL_DECLARED
952 #define Tk_PhotoSetSize_Panic_TCL_DECLARED
954 EXTERN
void Tk_PhotoSetSize_Panic (Tk_PhotoHandle handle
,
955 int width
, int height
);
957 #ifndef Tk_PointToChar_TCL_DECLARED
958 #define Tk_PointToChar_TCL_DECLARED
960 EXTERN
int Tk_PointToChar (Tk_TextLayout layout
, int x
, int y
);
962 #ifndef Tk_PostscriptFontName_TCL_DECLARED
963 #define Tk_PostscriptFontName_TCL_DECLARED
965 EXTERN
int Tk_PostscriptFontName (Tk_Font tkfont
,
966 Tcl_DString
* dsPtr
);
968 #ifndef Tk_PreserveColormap_TCL_DECLARED
969 #define Tk_PreserveColormap_TCL_DECLARED
971 EXTERN
void Tk_PreserveColormap (Display
* display
,
974 #ifndef Tk_QueueWindowEvent_TCL_DECLARED
975 #define Tk_QueueWindowEvent_TCL_DECLARED
977 EXTERN
void Tk_QueueWindowEvent (XEvent
* eventPtr
,
978 Tcl_QueuePosition position
);
980 #ifndef Tk_RedrawImage_TCL_DECLARED
981 #define Tk_RedrawImage_TCL_DECLARED
983 EXTERN
void Tk_RedrawImage (Tk_Image image
, int imageX
,
984 int imageY
, int width
, int height
,
985 Drawable drawable
, int drawableX
,
988 #ifndef Tk_ResizeWindow_TCL_DECLARED
989 #define Tk_ResizeWindow_TCL_DECLARED
991 EXTERN
void Tk_ResizeWindow (Tk_Window tkwin
, int width
,
994 #ifndef Tk_RestackWindow_TCL_DECLARED
995 #define Tk_RestackWindow_TCL_DECLARED
997 EXTERN
int Tk_RestackWindow (Tk_Window tkwin
, int aboveBelow
,
1000 #ifndef Tk_RestrictEvents_TCL_DECLARED
1001 #define Tk_RestrictEvents_TCL_DECLARED
1003 EXTERN Tk_RestrictProc
* Tk_RestrictEvents (Tk_RestrictProc
* proc
,
1004 ClientData arg
, ClientData
* prevArgPtr
);
1006 #ifndef Tk_SafeInit_TCL_DECLARED
1007 #define Tk_SafeInit_TCL_DECLARED
1009 EXTERN
int Tk_SafeInit (Tcl_Interp
* interp
);
1011 #ifndef Tk_SetAppName_TCL_DECLARED
1012 #define Tk_SetAppName_TCL_DECLARED
1014 EXTERN CONST
char * Tk_SetAppName (Tk_Window tkwin
, CONST
char * name
);
1016 #ifndef Tk_SetBackgroundFromBorder_TCL_DECLARED
1017 #define Tk_SetBackgroundFromBorder_TCL_DECLARED
1019 EXTERN
void Tk_SetBackgroundFromBorder (Tk_Window tkwin
,
1020 Tk_3DBorder border
);
1022 #ifndef Tk_SetClass_TCL_DECLARED
1023 #define Tk_SetClass_TCL_DECLARED
1025 EXTERN
void Tk_SetClass (Tk_Window tkwin
, CONST
char * className
);
1027 #ifndef Tk_SetGrid_TCL_DECLARED
1028 #define Tk_SetGrid_TCL_DECLARED
1030 EXTERN
void Tk_SetGrid (Tk_Window tkwin
, int reqWidth
,
1031 int reqHeight
, int gridWidth
, int gridHeight
);
1033 #ifndef Tk_SetInternalBorder_TCL_DECLARED
1034 #define Tk_SetInternalBorder_TCL_DECLARED
1036 EXTERN
void Tk_SetInternalBorder (Tk_Window tkwin
, int width
);
1038 #ifndef Tk_SetWindowBackground_TCL_DECLARED
1039 #define Tk_SetWindowBackground_TCL_DECLARED
1041 EXTERN
void Tk_SetWindowBackground (Tk_Window tkwin
,
1042 unsigned long pixel
);
1044 #ifndef Tk_SetWindowBackgroundPixmap_TCL_DECLARED
1045 #define Tk_SetWindowBackgroundPixmap_TCL_DECLARED
1047 EXTERN
void Tk_SetWindowBackgroundPixmap (Tk_Window tkwin
,
1050 #ifndef Tk_SetWindowBorder_TCL_DECLARED
1051 #define Tk_SetWindowBorder_TCL_DECLARED
1053 EXTERN
void Tk_SetWindowBorder (Tk_Window tkwin
,
1054 unsigned long pixel
);
1056 #ifndef Tk_SetWindowBorderWidth_TCL_DECLARED
1057 #define Tk_SetWindowBorderWidth_TCL_DECLARED
1059 EXTERN
void Tk_SetWindowBorderWidth (Tk_Window tkwin
, int width
);
1061 #ifndef Tk_SetWindowBorderPixmap_TCL_DECLARED
1062 #define Tk_SetWindowBorderPixmap_TCL_DECLARED
1064 EXTERN
void Tk_SetWindowBorderPixmap (Tk_Window tkwin
,
1067 #ifndef Tk_SetWindowColormap_TCL_DECLARED
1068 #define Tk_SetWindowColormap_TCL_DECLARED
1070 EXTERN
void Tk_SetWindowColormap (Tk_Window tkwin
,
1073 #ifndef Tk_SetWindowVisual_TCL_DECLARED
1074 #define Tk_SetWindowVisual_TCL_DECLARED
1076 EXTERN
int Tk_SetWindowVisual (Tk_Window tkwin
, Visual
* visual
,
1077 int depth
, Colormap colormap
);
1079 #ifndef Tk_SizeOfBitmap_TCL_DECLARED
1080 #define Tk_SizeOfBitmap_TCL_DECLARED
1082 EXTERN
void Tk_SizeOfBitmap (Display
* display
, Pixmap bitmap
,
1083 int * widthPtr
, int * heightPtr
);
1085 #ifndef Tk_SizeOfImage_TCL_DECLARED
1086 #define Tk_SizeOfImage_TCL_DECLARED
1088 EXTERN
void Tk_SizeOfImage (Tk_Image image
, int * widthPtr
,
1091 #ifndef Tk_StrictMotif_TCL_DECLARED
1092 #define Tk_StrictMotif_TCL_DECLARED
1094 EXTERN
int Tk_StrictMotif (Tk_Window tkwin
);
1096 #ifndef Tk_TextLayoutToPostscript_TCL_DECLARED
1097 #define Tk_TextLayoutToPostscript_TCL_DECLARED
1099 EXTERN
void Tk_TextLayoutToPostscript (Tcl_Interp
* interp
,
1100 Tk_TextLayout layout
);
1102 #ifndef Tk_TextWidth_TCL_DECLARED
1103 #define Tk_TextWidth_TCL_DECLARED
1105 EXTERN
int Tk_TextWidth (Tk_Font font
, CONST
char * str
,
1108 #ifndef Tk_UndefineCursor_TCL_DECLARED
1109 #define Tk_UndefineCursor_TCL_DECLARED
1111 EXTERN
void Tk_UndefineCursor (Tk_Window window
);
1113 #ifndef Tk_UnderlineChars_TCL_DECLARED
1114 #define Tk_UnderlineChars_TCL_DECLARED
1116 EXTERN
void Tk_UnderlineChars (Display
* display
,
1117 Drawable drawable
, GC gc
, Tk_Font tkfont
,
1118 CONST
char * source
, int x
, int y
,
1119 int firstByte
, int lastByte
);
1121 #ifndef Tk_UnderlineTextLayout_TCL_DECLARED
1122 #define Tk_UnderlineTextLayout_TCL_DECLARED
1124 EXTERN
void Tk_UnderlineTextLayout (Display
* display
,
1125 Drawable drawable
, GC gc
,
1126 Tk_TextLayout layout
, int x
, int y
,
1129 #ifndef Tk_Ungrab_TCL_DECLARED
1130 #define Tk_Ungrab_TCL_DECLARED
1132 EXTERN
void Tk_Ungrab (Tk_Window tkwin
);
1134 #ifndef Tk_UnmaintainGeometry_TCL_DECLARED
1135 #define Tk_UnmaintainGeometry_TCL_DECLARED
1137 EXTERN
void Tk_UnmaintainGeometry (Tk_Window slave
,
1140 #ifndef Tk_UnmapWindow_TCL_DECLARED
1141 #define Tk_UnmapWindow_TCL_DECLARED
1143 EXTERN
void Tk_UnmapWindow (Tk_Window tkwin
);
1145 #ifndef Tk_UnsetGrid_TCL_DECLARED
1146 #define Tk_UnsetGrid_TCL_DECLARED
1148 EXTERN
void Tk_UnsetGrid (Tk_Window tkwin
);
1150 #ifndef Tk_UpdatePointer_TCL_DECLARED
1151 #define Tk_UpdatePointer_TCL_DECLARED
1153 EXTERN
void Tk_UpdatePointer (Tk_Window tkwin
, int x
, int y
,
1156 #ifndef Tk_AllocBitmapFromObj_TCL_DECLARED
1157 #define Tk_AllocBitmapFromObj_TCL_DECLARED
1159 EXTERN Pixmap
Tk_AllocBitmapFromObj (Tcl_Interp
* interp
,
1160 Tk_Window tkwin
, Tcl_Obj
* objPtr
);
1162 #ifndef Tk_Alloc3DBorderFromObj_TCL_DECLARED
1163 #define Tk_Alloc3DBorderFromObj_TCL_DECLARED
1165 EXTERN Tk_3DBorder
Tk_Alloc3DBorderFromObj (Tcl_Interp
* interp
,
1166 Tk_Window tkwin
, Tcl_Obj
* objPtr
);
1168 #ifndef Tk_AllocColorFromObj_TCL_DECLARED
1169 #define Tk_AllocColorFromObj_TCL_DECLARED
1171 EXTERN XColor
* Tk_AllocColorFromObj (Tcl_Interp
* interp
,
1172 Tk_Window tkwin
, Tcl_Obj
* objPtr
);
1174 #ifndef Tk_AllocCursorFromObj_TCL_DECLARED
1175 #define Tk_AllocCursorFromObj_TCL_DECLARED
1177 EXTERN Tk_Cursor
Tk_AllocCursorFromObj (Tcl_Interp
* interp
,
1178 Tk_Window tkwin
, Tcl_Obj
* objPtr
);
1180 #ifndef Tk_AllocFontFromObj_TCL_DECLARED
1181 #define Tk_AllocFontFromObj_TCL_DECLARED
1183 EXTERN Tk_Font
Tk_AllocFontFromObj (Tcl_Interp
* interp
,
1184 Tk_Window tkwin
, Tcl_Obj
* objPtr
);
1186 #ifndef Tk_CreateOptionTable_TCL_DECLARED
1187 #define Tk_CreateOptionTable_TCL_DECLARED
1189 EXTERN Tk_OptionTable
Tk_CreateOptionTable (Tcl_Interp
* interp
,
1190 CONST Tk_OptionSpec
* templatePtr
);
1192 #ifndef Tk_DeleteOptionTable_TCL_DECLARED
1193 #define Tk_DeleteOptionTable_TCL_DECLARED
1195 EXTERN
void Tk_DeleteOptionTable (Tk_OptionTable optionTable
);
1197 #ifndef Tk_Free3DBorderFromObj_TCL_DECLARED
1198 #define Tk_Free3DBorderFromObj_TCL_DECLARED
1200 EXTERN
void Tk_Free3DBorderFromObj (Tk_Window tkwin
,
1203 #ifndef Tk_FreeBitmapFromObj_TCL_DECLARED
1204 #define Tk_FreeBitmapFromObj_TCL_DECLARED
1206 EXTERN
void Tk_FreeBitmapFromObj (Tk_Window tkwin
,
1209 #ifndef Tk_FreeColorFromObj_TCL_DECLARED
1210 #define Tk_FreeColorFromObj_TCL_DECLARED
1212 EXTERN
void Tk_FreeColorFromObj (Tk_Window tkwin
,
1215 #ifndef Tk_FreeConfigOptions_TCL_DECLARED
1216 #define Tk_FreeConfigOptions_TCL_DECLARED
1218 EXTERN
void Tk_FreeConfigOptions (char * recordPtr
,
1219 Tk_OptionTable optionToken
, Tk_Window tkwin
);
1221 #ifndef Tk_FreeSavedOptions_TCL_DECLARED
1222 #define Tk_FreeSavedOptions_TCL_DECLARED
1224 EXTERN
void Tk_FreeSavedOptions (Tk_SavedOptions
* savePtr
);
1226 #ifndef Tk_FreeCursorFromObj_TCL_DECLARED
1227 #define Tk_FreeCursorFromObj_TCL_DECLARED
1229 EXTERN
void Tk_FreeCursorFromObj (Tk_Window tkwin
,
1232 #ifndef Tk_FreeFontFromObj_TCL_DECLARED
1233 #define Tk_FreeFontFromObj_TCL_DECLARED
1235 EXTERN
void Tk_FreeFontFromObj (Tk_Window tkwin
,
1238 #ifndef Tk_Get3DBorderFromObj_TCL_DECLARED
1239 #define Tk_Get3DBorderFromObj_TCL_DECLARED
1241 EXTERN Tk_3DBorder
Tk_Get3DBorderFromObj (Tk_Window tkwin
,
1244 #ifndef Tk_GetAnchorFromObj_TCL_DECLARED
1245 #define Tk_GetAnchorFromObj_TCL_DECLARED
1247 EXTERN
int Tk_GetAnchorFromObj (Tcl_Interp
* interp
,
1248 Tcl_Obj
* objPtr
, Tk_Anchor
* anchorPtr
);
1250 #ifndef Tk_GetBitmapFromObj_TCL_DECLARED
1251 #define Tk_GetBitmapFromObj_TCL_DECLARED
1253 EXTERN Pixmap
Tk_GetBitmapFromObj (Tk_Window tkwin
,
1256 #ifndef Tk_GetColorFromObj_TCL_DECLARED
1257 #define Tk_GetColorFromObj_TCL_DECLARED
1259 EXTERN XColor
* Tk_GetColorFromObj (Tk_Window tkwin
,
1262 #ifndef Tk_GetCursorFromObj_TCL_DECLARED
1263 #define Tk_GetCursorFromObj_TCL_DECLARED
1265 EXTERN Tk_Cursor
Tk_GetCursorFromObj (Tk_Window tkwin
,
1268 #ifndef Tk_GetOptionInfo_TCL_DECLARED
1269 #define Tk_GetOptionInfo_TCL_DECLARED
1271 EXTERN Tcl_Obj
* Tk_GetOptionInfo (Tcl_Interp
* interp
,
1272 char * recordPtr
, Tk_OptionTable optionTable
,
1273 Tcl_Obj
* namePtr
, Tk_Window tkwin
);
1275 #ifndef Tk_GetOptionValue_TCL_DECLARED
1276 #define Tk_GetOptionValue_TCL_DECLARED
1278 EXTERN Tcl_Obj
* Tk_GetOptionValue (Tcl_Interp
* interp
,
1279 char * recordPtr
, Tk_OptionTable optionTable
,
1280 Tcl_Obj
* namePtr
, Tk_Window tkwin
);
1282 #ifndef Tk_GetJustifyFromObj_TCL_DECLARED
1283 #define Tk_GetJustifyFromObj_TCL_DECLARED
1285 EXTERN
int Tk_GetJustifyFromObj (Tcl_Interp
* interp
,
1286 Tcl_Obj
* objPtr
, Tk_Justify
* justifyPtr
);
1288 #ifndef Tk_GetMMFromObj_TCL_DECLARED
1289 #define Tk_GetMMFromObj_TCL_DECLARED
1291 EXTERN
int Tk_GetMMFromObj (Tcl_Interp
* interp
,
1292 Tk_Window tkwin
, Tcl_Obj
* objPtr
,
1293 double * doublePtr
);
1295 #ifndef Tk_GetPixelsFromObj_TCL_DECLARED
1296 #define Tk_GetPixelsFromObj_TCL_DECLARED
1298 EXTERN
int Tk_GetPixelsFromObj (Tcl_Interp
* interp
,
1299 Tk_Window tkwin
, Tcl_Obj
* objPtr
,
1302 #ifndef Tk_GetReliefFromObj_TCL_DECLARED
1303 #define Tk_GetReliefFromObj_TCL_DECLARED
1305 EXTERN
int Tk_GetReliefFromObj (Tcl_Interp
* interp
,
1306 Tcl_Obj
* objPtr
, int * resultPtr
);
1308 #ifndef Tk_GetScrollInfoObj_TCL_DECLARED
1309 #define Tk_GetScrollInfoObj_TCL_DECLARED
1311 EXTERN
int Tk_GetScrollInfoObj (Tcl_Interp
* interp
, int objc
,
1312 Tcl_Obj
*CONST objv
[], double * dblPtr
,
1315 #ifndef Tk_InitOptions_TCL_DECLARED
1316 #define Tk_InitOptions_TCL_DECLARED
1318 EXTERN
int Tk_InitOptions (Tcl_Interp
* interp
,
1319 char * recordPtr
, Tk_OptionTable optionToken
,
1322 #ifndef Tk_MainEx_TCL_DECLARED
1323 #define Tk_MainEx_TCL_DECLARED
1325 EXTERN
void Tk_MainEx (int argc
, char ** argv
,
1326 Tcl_AppInitProc
* appInitProc
,
1327 Tcl_Interp
* interp
);
1329 #ifndef Tk_RestoreSavedOptions_TCL_DECLARED
1330 #define Tk_RestoreSavedOptions_TCL_DECLARED
1332 EXTERN
void Tk_RestoreSavedOptions (Tk_SavedOptions
* savePtr
);
1334 #ifndef Tk_SetOptions_TCL_DECLARED
1335 #define Tk_SetOptions_TCL_DECLARED
1337 EXTERN
int Tk_SetOptions (Tcl_Interp
* interp
, char * recordPtr
,
1338 Tk_OptionTable optionTable
, int objc
,
1339 Tcl_Obj
*CONST objv
[], Tk_Window tkwin
,
1340 Tk_SavedOptions
* savePtr
, int * maskPtr
);
1342 #ifndef Tk_InitConsoleChannels_TCL_DECLARED
1343 #define Tk_InitConsoleChannels_TCL_DECLARED
1345 EXTERN
void Tk_InitConsoleChannels (Tcl_Interp
* interp
);
1347 #ifndef Tk_CreateConsoleWindow_TCL_DECLARED
1348 #define Tk_CreateConsoleWindow_TCL_DECLARED
1350 EXTERN
int Tk_CreateConsoleWindow (Tcl_Interp
* interp
);
1352 #ifndef Tk_CreateSmoothMethod_TCL_DECLARED
1353 #define Tk_CreateSmoothMethod_TCL_DECLARED
1355 EXTERN
void Tk_CreateSmoothMethod (Tcl_Interp
* interp
,
1356 Tk_SmoothMethod
* method
);
1358 /* Slot 218 is reserved */
1359 /* Slot 219 is reserved */
1360 #ifndef Tk_GetDash_TCL_DECLARED
1361 #define Tk_GetDash_TCL_DECLARED
1363 EXTERN
int Tk_GetDash (Tcl_Interp
* interp
, CONST
char * value
,
1366 #ifndef Tk_CreateOutline_TCL_DECLARED
1367 #define Tk_CreateOutline_TCL_DECLARED
1369 EXTERN
void Tk_CreateOutline (Tk_Outline
* outline
);
1371 #ifndef Tk_DeleteOutline_TCL_DECLARED
1372 #define Tk_DeleteOutline_TCL_DECLARED
1374 EXTERN
void Tk_DeleteOutline (Display
* display
,
1375 Tk_Outline
* outline
);
1377 #ifndef Tk_ConfigOutlineGC_TCL_DECLARED
1378 #define Tk_ConfigOutlineGC_TCL_DECLARED
1380 EXTERN
int Tk_ConfigOutlineGC (XGCValues
* gcValues
,
1381 Tk_Canvas canvas
, Tk_Item
* item
,
1382 Tk_Outline
* outline
);
1384 #ifndef Tk_ChangeOutlineGC_TCL_DECLARED
1385 #define Tk_ChangeOutlineGC_TCL_DECLARED
1387 EXTERN
int Tk_ChangeOutlineGC (Tk_Canvas canvas
, Tk_Item
* item
,
1388 Tk_Outline
* outline
);
1390 #ifndef Tk_ResetOutlineGC_TCL_DECLARED
1391 #define Tk_ResetOutlineGC_TCL_DECLARED
1393 EXTERN
int Tk_ResetOutlineGC (Tk_Canvas canvas
, Tk_Item
* item
,
1394 Tk_Outline
* outline
);
1396 #ifndef Tk_CanvasPsOutline_TCL_DECLARED
1397 #define Tk_CanvasPsOutline_TCL_DECLARED
1399 EXTERN
int Tk_CanvasPsOutline (Tk_Canvas canvas
, Tk_Item
* item
,
1400 Tk_Outline
* outline
);
1402 #ifndef Tk_SetTSOrigin_TCL_DECLARED
1403 #define Tk_SetTSOrigin_TCL_DECLARED
1405 EXTERN
void Tk_SetTSOrigin (Tk_Window tkwin
, GC gc
, int x
, int y
);
1407 #ifndef Tk_CanvasGetCoordFromObj_TCL_DECLARED
1408 #define Tk_CanvasGetCoordFromObj_TCL_DECLARED
1410 EXTERN
int Tk_CanvasGetCoordFromObj (Tcl_Interp
* interp
,
1411 Tk_Canvas canvas
, Tcl_Obj
* obj
,
1412 double * doublePtr
);
1414 #ifndef Tk_CanvasSetOffset_TCL_DECLARED
1415 #define Tk_CanvasSetOffset_TCL_DECLARED
1417 EXTERN
void Tk_CanvasSetOffset (Tk_Canvas canvas
, GC gc
,
1418 Tk_TSOffset
* offset
);
1420 #ifndef Tk_DitherPhoto_TCL_DECLARED
1421 #define Tk_DitherPhoto_TCL_DECLARED
1423 EXTERN
void Tk_DitherPhoto (Tk_PhotoHandle handle
, int x
, int y
,
1424 int width
, int height
);
1426 #ifndef Tk_PostscriptBitmap_TCL_DECLARED
1427 #define Tk_PostscriptBitmap_TCL_DECLARED
1429 EXTERN
int Tk_PostscriptBitmap (Tcl_Interp
* interp
,
1430 Tk_Window tkwin
, Tk_PostscriptInfo psInfo
,
1431 Pixmap bitmap
, int startX
, int startY
,
1432 int width
, int height
);
1434 #ifndef Tk_PostscriptColor_TCL_DECLARED
1435 #define Tk_PostscriptColor_TCL_DECLARED
1437 EXTERN
int Tk_PostscriptColor (Tcl_Interp
* interp
,
1438 Tk_PostscriptInfo psInfo
, XColor
* colorPtr
);
1440 #ifndef Tk_PostscriptFont_TCL_DECLARED
1441 #define Tk_PostscriptFont_TCL_DECLARED
1443 EXTERN
int Tk_PostscriptFont (Tcl_Interp
* interp
,
1444 Tk_PostscriptInfo psInfo
, Tk_Font font
);
1446 #ifndef Tk_PostscriptImage_TCL_DECLARED
1447 #define Tk_PostscriptImage_TCL_DECLARED
1449 EXTERN
int Tk_PostscriptImage (Tk_Image image
,
1450 Tcl_Interp
* interp
, Tk_Window tkwin
,
1451 Tk_PostscriptInfo psinfo
, int x
, int y
,
1452 int width
, int height
, int prepass
);
1454 #ifndef Tk_PostscriptPath_TCL_DECLARED
1455 #define Tk_PostscriptPath_TCL_DECLARED
1457 EXTERN
void Tk_PostscriptPath (Tcl_Interp
* interp
,
1458 Tk_PostscriptInfo psInfo
, double * coordPtr
,
1461 #ifndef Tk_PostscriptStipple_TCL_DECLARED
1462 #define Tk_PostscriptStipple_TCL_DECLARED
1464 EXTERN
int Tk_PostscriptStipple (Tcl_Interp
* interp
,
1465 Tk_Window tkwin
, Tk_PostscriptInfo psInfo
,
1468 #ifndef Tk_PostscriptY_TCL_DECLARED
1469 #define Tk_PostscriptY_TCL_DECLARED
1471 EXTERN
double Tk_PostscriptY (double y
, Tk_PostscriptInfo psInfo
);
1473 #ifndef Tk_PostscriptPhoto_TCL_DECLARED
1474 #define Tk_PostscriptPhoto_TCL_DECLARED
1476 EXTERN
int Tk_PostscriptPhoto (Tcl_Interp
* interp
,
1477 Tk_PhotoImageBlock
* blockPtr
,
1478 Tk_PostscriptInfo psInfo
, int width
,
1481 #ifndef Tk_CreateClientMessageHandler_TCL_DECLARED
1482 #define Tk_CreateClientMessageHandler_TCL_DECLARED
1484 EXTERN
void Tk_CreateClientMessageHandler (
1485 Tk_ClientMessageProc
* proc
);
1487 #ifndef Tk_DeleteClientMessageHandler_TCL_DECLARED
1488 #define Tk_DeleteClientMessageHandler_TCL_DECLARED
1490 EXTERN
void Tk_DeleteClientMessageHandler (
1491 Tk_ClientMessageProc
* proc
);
1493 #ifndef Tk_CreateAnonymousWindow_TCL_DECLARED
1494 #define Tk_CreateAnonymousWindow_TCL_DECLARED
1496 EXTERN Tk_Window
Tk_CreateAnonymousWindow (Tcl_Interp
* interp
,
1497 Tk_Window parent
, CONST
char * screenName
);
1499 #ifndef Tk_SetClassProcs_TCL_DECLARED
1500 #define Tk_SetClassProcs_TCL_DECLARED
1502 EXTERN
void Tk_SetClassProcs (Tk_Window tkwin
,
1503 Tk_ClassProcs
* procs
,
1504 ClientData instanceData
);
1506 #ifndef Tk_SetInternalBorderEx_TCL_DECLARED
1507 #define Tk_SetInternalBorderEx_TCL_DECLARED
1509 EXTERN
void Tk_SetInternalBorderEx (Tk_Window tkwin
, int left
,
1510 int right
, int top
, int bottom
);
1512 #ifndef Tk_SetMinimumRequestSize_TCL_DECLARED
1513 #define Tk_SetMinimumRequestSize_TCL_DECLARED
1515 EXTERN
void Tk_SetMinimumRequestSize (Tk_Window tkwin
,
1516 int minWidth
, int minHeight
);
1518 #ifndef Tk_SetCaretPos_TCL_DECLARED
1519 #define Tk_SetCaretPos_TCL_DECLARED
1521 EXTERN
void Tk_SetCaretPos (Tk_Window tkwin
, int x
, int y
,
1524 #ifndef Tk_PhotoPutBlock_Panic_TCL_DECLARED
1525 #define Tk_PhotoPutBlock_Panic_TCL_DECLARED
1527 EXTERN
void Tk_PhotoPutBlock_Panic (Tk_PhotoHandle handle
,
1528 Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
1529 int width
, int height
, int compRule
);
1531 #ifndef Tk_PhotoPutZoomedBlock_Panic_TCL_DECLARED
1532 #define Tk_PhotoPutZoomedBlock_Panic_TCL_DECLARED
1534 EXTERN
void Tk_PhotoPutZoomedBlock_Panic (Tk_PhotoHandle handle
,
1535 Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
1536 int width
, int height
, int zoomX
, int zoomY
,
1537 int subsampleX
, int subsampleY
, int compRule
);
1539 #ifndef Tk_CollapseMotionEvents_TCL_DECLARED
1540 #define Tk_CollapseMotionEvents_TCL_DECLARED
1542 EXTERN
int Tk_CollapseMotionEvents (Display
* display
,
1545 #ifndef Tk_RegisterStyleEngine_TCL_DECLARED
1546 #define Tk_RegisterStyleEngine_TCL_DECLARED
1548 EXTERN Tk_StyleEngine
Tk_RegisterStyleEngine (CONST
char * name
,
1549 Tk_StyleEngine parent
);
1551 #ifndef Tk_GetStyleEngine_TCL_DECLARED
1552 #define Tk_GetStyleEngine_TCL_DECLARED
1554 EXTERN Tk_StyleEngine
Tk_GetStyleEngine (CONST
char * name
);
1556 #ifndef Tk_RegisterStyledElement_TCL_DECLARED
1557 #define Tk_RegisterStyledElement_TCL_DECLARED
1559 EXTERN
int Tk_RegisterStyledElement (Tk_StyleEngine engine
,
1560 Tk_ElementSpec
* templatePtr
);
1562 #ifndef Tk_GetElementId_TCL_DECLARED
1563 #define Tk_GetElementId_TCL_DECLARED
1565 EXTERN
int Tk_GetElementId (CONST
char * name
);
1567 #ifndef Tk_CreateStyle_TCL_DECLARED
1568 #define Tk_CreateStyle_TCL_DECLARED
1570 EXTERN Tk_Style
Tk_CreateStyle (CONST
char * name
,
1571 Tk_StyleEngine engine
, ClientData clientData
);
1573 #ifndef Tk_GetStyle_TCL_DECLARED
1574 #define Tk_GetStyle_TCL_DECLARED
1576 EXTERN Tk_Style
Tk_GetStyle (Tcl_Interp
* interp
, CONST
char * name
);
1578 #ifndef Tk_FreeStyle_TCL_DECLARED
1579 #define Tk_FreeStyle_TCL_DECLARED
1581 EXTERN
void Tk_FreeStyle (Tk_Style style
);
1583 #ifndef Tk_NameOfStyle_TCL_DECLARED
1584 #define Tk_NameOfStyle_TCL_DECLARED
1586 EXTERN CONST
char * Tk_NameOfStyle (Tk_Style style
);
1588 #ifndef Tk_AllocStyleFromObj_TCL_DECLARED
1589 #define Tk_AllocStyleFromObj_TCL_DECLARED
1591 EXTERN Tk_Style
Tk_AllocStyleFromObj (Tcl_Interp
* interp
,
1594 #ifndef Tk_GetStyleFromObj_TCL_DECLARED
1595 #define Tk_GetStyleFromObj_TCL_DECLARED
1597 EXTERN Tk_Style
Tk_GetStyleFromObj (Tcl_Obj
* objPtr
);
1599 #ifndef Tk_FreeStyleFromObj_TCL_DECLARED
1600 #define Tk_FreeStyleFromObj_TCL_DECLARED
1602 EXTERN
void Tk_FreeStyleFromObj (Tcl_Obj
* objPtr
);
1604 #ifndef Tk_GetStyledElement_TCL_DECLARED
1605 #define Tk_GetStyledElement_TCL_DECLARED
1607 EXTERN Tk_StyledElement
Tk_GetStyledElement (Tk_Style style
, int elementId
,
1608 Tk_OptionTable optionTable
);
1610 #ifndef Tk_GetElementSize_TCL_DECLARED
1611 #define Tk_GetElementSize_TCL_DECLARED
1613 EXTERN
void Tk_GetElementSize (Tk_Style style
,
1614 Tk_StyledElement element
, char * recordPtr
,
1615 Tk_Window tkwin
, int width
, int height
,
1616 int inner
, int * widthPtr
, int * heightPtr
);
1618 #ifndef Tk_GetElementBox_TCL_DECLARED
1619 #define Tk_GetElementBox_TCL_DECLARED
1621 EXTERN
void Tk_GetElementBox (Tk_Style style
,
1622 Tk_StyledElement element
, char * recordPtr
,
1623 Tk_Window tkwin
, int x
, int y
, int width
,
1624 int height
, int inner
, int * xPtr
,
1625 int * yPtr
, int * widthPtr
, int * heightPtr
);
1627 #ifndef Tk_GetElementBorderWidth_TCL_DECLARED
1628 #define Tk_GetElementBorderWidth_TCL_DECLARED
1630 EXTERN
int Tk_GetElementBorderWidth (Tk_Style style
,
1631 Tk_StyledElement element
, char * recordPtr
,
1634 #ifndef Tk_DrawElement_TCL_DECLARED
1635 #define Tk_DrawElement_TCL_DECLARED
1637 EXTERN
void Tk_DrawElement (Tk_Style style
,
1638 Tk_StyledElement element
, char * recordPtr
,
1639 Tk_Window tkwin
, Drawable d
, int x
, int y
,
1640 int width
, int height
, int state
);
1642 #ifndef Tk_PhotoExpand_TCL_DECLARED
1643 #define Tk_PhotoExpand_TCL_DECLARED
1645 EXTERN
int Tk_PhotoExpand (Tcl_Interp
* interp
,
1646 Tk_PhotoHandle handle
, int width
, int height
);
1648 #ifndef Tk_PhotoPutBlock_TCL_DECLARED
1649 #define Tk_PhotoPutBlock_TCL_DECLARED
1651 EXTERN
int Tk_PhotoPutBlock (Tcl_Interp
* interp
,
1652 Tk_PhotoHandle handle
,
1653 Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
1654 int width
, int height
, int compRule
);
1656 #ifndef Tk_PhotoPutZoomedBlock_TCL_DECLARED
1657 #define Tk_PhotoPutZoomedBlock_TCL_DECLARED
1659 EXTERN
int Tk_PhotoPutZoomedBlock (Tcl_Interp
* interp
,
1660 Tk_PhotoHandle handle
,
1661 Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
1662 int width
, int height
, int zoomX
, int zoomY
,
1663 int subsampleX
, int subsampleY
, int compRule
);
1665 #ifndef Tk_PhotoSetSize_TCL_DECLARED
1666 #define Tk_PhotoSetSize_TCL_DECLARED
1668 EXTERN
int Tk_PhotoSetSize (Tcl_Interp
* interp
,
1669 Tk_PhotoHandle handle
, int width
, int height
);
1671 #ifndef Tk_GetUserInactiveTime_TCL_DECLARED
1672 #define Tk_GetUserInactiveTime_TCL_DECLARED
1674 EXTERN
long Tk_GetUserInactiveTime (Display
* dpy
);
1676 #ifndef Tk_ResetUserInactiveTime_TCL_DECLARED
1677 #define Tk_ResetUserInactiveTime_TCL_DECLARED
1679 EXTERN
void Tk_ResetUserInactiveTime (Display
* dpy
);
1681 #ifndef Tk_Interp_TCL_DECLARED
1682 #define Tk_Interp_TCL_DECLARED
1684 EXTERN Tcl_Interp
* Tk_Interp (Tk_Window tkwin
);
1686 #ifndef Tk_CreateOldImageType_TCL_DECLARED
1687 #define Tk_CreateOldImageType_TCL_DECLARED
1689 EXTERN
void Tk_CreateOldImageType (Tk_ImageType
* typePtr
);
1691 #ifndef Tk_CreateOldPhotoImageFormat_TCL_DECLARED
1692 #define Tk_CreateOldPhotoImageFormat_TCL_DECLARED
1694 EXTERN
void Tk_CreateOldPhotoImageFormat (
1695 Tk_PhotoImageFormat
* formatPtr
);
1698 typedef struct TkStubHooks
{
1699 struct TkPlatStubs
*tkPlatStubs
;
1700 struct TkIntStubs
*tkIntStubs
;
1701 struct TkIntPlatStubs
*tkIntPlatStubs
;
1702 struct TkIntXlibStubs
*tkIntXlibStubs
;
1705 typedef struct TkStubs
{
1707 struct TkStubHooks
*hooks
;
1709 void (*tk_MainLoop
) (void); /* 0 */
1710 XColor
* (*tk_3DBorderColor
) (Tk_3DBorder border
); /* 1 */
1711 GC (*tk_3DBorderGC
) (Tk_Window tkwin
, Tk_3DBorder border
, int which
); /* 2 */
1712 void (*tk_3DHorizontalBevel
) (Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int leftIn
, int rightIn
, int topBevel
, int relief
); /* 3 */
1713 void (*tk_3DVerticalBevel
) (Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int leftBevel
, int relief
); /* 4 */
1714 void (*tk_AddOption
) (Tk_Window tkwin
, CONST
char * name
, CONST
char * value
, int priority
); /* 5 */
1715 void (*tk_BindEvent
) (Tk_BindingTable bindingTable
, XEvent
* eventPtr
, Tk_Window tkwin
, int numObjects
, ClientData
* objectPtr
); /* 6 */
1716 void (*tk_CanvasDrawableCoords
) (Tk_Canvas canvas
, double x
, double y
, short * drawableXPtr
, short * drawableYPtr
); /* 7 */
1717 void (*tk_CanvasEventuallyRedraw
) (Tk_Canvas canvas
, int x1
, int y1
, int x2
, int y2
); /* 8 */
1718 int (*tk_CanvasGetCoord
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, CONST
char * str
, double * doublePtr
); /* 9 */
1719 Tk_CanvasTextInfo
* (*tk_CanvasGetTextInfo
) (Tk_Canvas canvas
); /* 10 */
1720 int (*tk_CanvasPsBitmap
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, Pixmap bitmap
, int x
, int y
, int width
, int height
); /* 11 */
1721 int (*tk_CanvasPsColor
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, XColor
* colorPtr
); /* 12 */
1722 int (*tk_CanvasPsFont
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, Tk_Font font
); /* 13 */
1723 void (*tk_CanvasPsPath
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, double * coordPtr
, int numPoints
); /* 14 */
1724 int (*tk_CanvasPsStipple
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, Pixmap bitmap
); /* 15 */
1725 double (*tk_CanvasPsY
) (Tk_Canvas canvas
, double y
); /* 16 */
1726 void (*tk_CanvasSetStippleOrigin
) (Tk_Canvas canvas
, GC gc
); /* 17 */
1727 int (*tk_CanvasTagsParseProc
) (ClientData clientData
, Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * value
, char * widgRec
, int offset
); /* 18 */
1728 char * (*tk_CanvasTagsPrintProc
) (ClientData clientData
, Tk_Window tkwin
, char * widgRec
, int offset
, Tcl_FreeProc
** freeProcPtr
); /* 19 */
1729 Tk_Window (*tk_CanvasTkwin
) (Tk_Canvas canvas
); /* 20 */
1730 void (*tk_CanvasWindowCoords
) (Tk_Canvas canvas
, double x
, double y
, short * screenXPtr
, short * screenYPtr
); /* 21 */
1731 void (*tk_ChangeWindowAttributes
) (Tk_Window tkwin
, unsigned long valueMask
, XSetWindowAttributes
* attsPtr
); /* 22 */
1732 int (*tk_CharBbox
) (Tk_TextLayout layout
, int index
, int * xPtr
, int * yPtr
, int * widthPtr
, int * heightPtr
); /* 23 */
1733 void (*tk_ClearSelection
) (Tk_Window tkwin
, Atom selection
); /* 24 */
1734 int (*tk_ClipboardAppend
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Atom target
, Atom format
, char* buffer
); /* 25 */
1735 int (*tk_ClipboardClear
) (Tcl_Interp
* interp
, Tk_Window tkwin
); /* 26 */
1736 int (*tk_ConfigureInfo
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_ConfigSpec
* specs
, char * widgRec
, CONST
char * argvName
, int flags
); /* 27 */
1737 int (*tk_ConfigureValue
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_ConfigSpec
* specs
, char * widgRec
, CONST
char * argvName
, int flags
); /* 28 */
1738 int (*tk_ConfigureWidget
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_ConfigSpec
* specs
, int argc
, CONST84
char ** argv
, char * widgRec
, int flags
); /* 29 */
1739 void (*tk_ConfigureWindow
) (Tk_Window tkwin
, unsigned int valueMask
, XWindowChanges
* valuePtr
); /* 30 */
1740 Tk_TextLayout (*tk_ComputeTextLayout
) (Tk_Font font
, CONST
char * str
, int numChars
, int wrapLength
, Tk_Justify justify
, int flags
, int * widthPtr
, int * heightPtr
); /* 31 */
1741 Tk_Window (*tk_CoordsToWindow
) (int rootX
, int rootY
, Tk_Window tkwin
); /* 32 */
1742 unsigned long (*tk_CreateBinding
) (Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
, CONST
char * eventStr
, CONST
char * command
, int append
); /* 33 */
1743 Tk_BindingTable (*tk_CreateBindingTable
) (Tcl_Interp
* interp
); /* 34 */
1744 Tk_ErrorHandler (*tk_CreateErrorHandler
) (Display
* display
, int errNum
, int request
, int minorCode
, Tk_ErrorProc
* errorProc
, ClientData clientData
); /* 35 */
1745 void (*tk_CreateEventHandler
) (Tk_Window token
, unsigned long mask
, Tk_EventProc
* proc
, ClientData clientData
); /* 36 */
1746 void (*tk_CreateGenericHandler
) (Tk_GenericProc
* proc
, ClientData clientData
); /* 37 */
1747 void (*tk_CreateImageType
) (Tk_ImageType
* typePtr
); /* 38 */
1748 void (*tk_CreateItemType
) (Tk_ItemType
* typePtr
); /* 39 */
1749 void (*tk_CreatePhotoImageFormat
) (Tk_PhotoImageFormat
* formatPtr
); /* 40 */
1750 void (*tk_CreateSelHandler
) (Tk_Window tkwin
, Atom selection
, Atom target
, Tk_SelectionProc
* proc
, ClientData clientData
, Atom format
); /* 41 */
1751 Tk_Window (*tk_CreateWindow
) (Tcl_Interp
* interp
, Tk_Window parent
, CONST
char * name
, CONST
char * screenName
); /* 42 */
1752 Tk_Window (*tk_CreateWindowFromPath
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * pathName
, CONST
char * screenName
); /* 43 */
1753 int (*tk_DefineBitmap
) (Tcl_Interp
* interp
, CONST
char * name
, CONST
char * source
, int width
, int height
); /* 44 */
1754 void (*tk_DefineCursor
) (Tk_Window window
, Tk_Cursor cursor
); /* 45 */
1755 void (*tk_DeleteAllBindings
) (Tk_BindingTable bindingTable
, ClientData object
); /* 46 */
1756 int (*tk_DeleteBinding
) (Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
, CONST
char * eventStr
); /* 47 */
1757 void (*tk_DeleteBindingTable
) (Tk_BindingTable bindingTable
); /* 48 */
1758 void (*tk_DeleteErrorHandler
) (Tk_ErrorHandler handler
); /* 49 */
1759 void (*tk_DeleteEventHandler
) (Tk_Window token
, unsigned long mask
, Tk_EventProc
* proc
, ClientData clientData
); /* 50 */
1760 void (*tk_DeleteGenericHandler
) (Tk_GenericProc
* proc
, ClientData clientData
); /* 51 */
1761 void (*tk_DeleteImage
) (Tcl_Interp
* interp
, CONST
char * name
); /* 52 */
1762 void (*tk_DeleteSelHandler
) (Tk_Window tkwin
, Atom selection
, Atom target
); /* 53 */
1763 void (*tk_DestroyWindow
) (Tk_Window tkwin
); /* 54 */
1764 CONST84_RETURN
char * (*tk_DisplayName
) (Tk_Window tkwin
); /* 55 */
1765 int (*tk_DistanceToTextLayout
) (Tk_TextLayout layout
, int x
, int y
); /* 56 */
1766 void (*tk_Draw3DPolygon
) (Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, XPoint
* pointPtr
, int numPoints
, int borderWidth
, int leftRelief
); /* 57 */
1767 void (*tk_Draw3DRectangle
) (Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int borderWidth
, int relief
); /* 58 */
1768 void (*tk_DrawChars
) (Display
* display
, Drawable drawable
, GC gc
, Tk_Font tkfont
, CONST
char * source
, int numBytes
, int x
, int y
); /* 59 */
1769 void (*tk_DrawFocusHighlight
) (Tk_Window tkwin
, GC gc
, int width
, Drawable drawable
); /* 60 */
1770 void (*tk_DrawTextLayout
) (Display
* display
, Drawable drawable
, GC gc
, Tk_TextLayout layout
, int x
, int y
, int firstChar
, int lastChar
); /* 61 */
1771 void (*tk_Fill3DPolygon
) (Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, XPoint
* pointPtr
, int numPoints
, int borderWidth
, int leftRelief
); /* 62 */
1772 void (*tk_Fill3DRectangle
) (Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int borderWidth
, int relief
); /* 63 */
1773 Tk_PhotoHandle (*tk_FindPhoto
) (Tcl_Interp
* interp
, CONST
char * imageName
); /* 64 */
1774 Font (*tk_FontId
) (Tk_Font font
); /* 65 */
1775 void (*tk_Free3DBorder
) (Tk_3DBorder border
); /* 66 */
1776 void (*tk_FreeBitmap
) (Display
* display
, Pixmap bitmap
); /* 67 */
1777 void (*tk_FreeColor
) (XColor
* colorPtr
); /* 68 */
1778 void (*tk_FreeColormap
) (Display
* display
, Colormap colormap
); /* 69 */
1779 void (*tk_FreeCursor
) (Display
* display
, Tk_Cursor cursor
); /* 70 */
1780 void (*tk_FreeFont
) (Tk_Font f
); /* 71 */
1781 void (*tk_FreeGC
) (Display
* display
, GC gc
); /* 72 */
1782 void (*tk_FreeImage
) (Tk_Image image
); /* 73 */
1783 void (*tk_FreeOptions
) (Tk_ConfigSpec
* specs
, char * widgRec
, Display
* display
, int needFlags
); /* 74 */
1784 void (*tk_FreePixmap
) (Display
* display
, Pixmap pixmap
); /* 75 */
1785 void (*tk_FreeTextLayout
) (Tk_TextLayout textLayout
); /* 76 */
1786 void (*tk_FreeXId
) (Display
* display
, XID xid
); /* 77 */
1787 GC (*tk_GCForColor
) (XColor
* colorPtr
, Drawable drawable
); /* 78 */
1788 void (*tk_GeometryRequest
) (Tk_Window tkwin
, int reqWidth
, int reqHeight
); /* 79 */
1789 Tk_3DBorder (*tk_Get3DBorder
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_Uid colorName
); /* 80 */
1790 void (*tk_GetAllBindings
) (Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
); /* 81 */
1791 int (*tk_GetAnchor
) (Tcl_Interp
* interp
, CONST
char * str
, Tk_Anchor
* anchorPtr
); /* 82 */
1792 CONST84_RETURN
char * (*tk_GetAtomName
) (Tk_Window tkwin
, Atom atom
); /* 83 */
1793 CONST84_RETURN
char * (*tk_GetBinding
) (Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
, CONST
char * eventStr
); /* 84 */
1794 Pixmap (*tk_GetBitmap
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
); /* 85 */
1795 Pixmap (*tk_GetBitmapFromData
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * source
, int width
, int height
); /* 86 */
1796 int (*tk_GetCapStyle
) (Tcl_Interp
* interp
, CONST
char * str
, int * capPtr
); /* 87 */
1797 XColor
* (*tk_GetColor
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_Uid name
); /* 88 */
1798 XColor
* (*tk_GetColorByValue
) (Tk_Window tkwin
, XColor
* colorPtr
); /* 89 */
1799 Colormap (*tk_GetColormap
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
); /* 90 */
1800 Tk_Cursor (*tk_GetCursor
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_Uid str
); /* 91 */
1801 Tk_Cursor (*tk_GetCursorFromData
) (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
); /* 92 */
1802 Tk_Font (*tk_GetFont
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
); /* 93 */
1803 Tk_Font (*tk_GetFontFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 94 */
1804 void (*tk_GetFontMetrics
) (Tk_Font font
, Tk_FontMetrics
* fmPtr
); /* 95 */
1805 GC (*tk_GetGC
) (Tk_Window tkwin
, unsigned long valueMask
, XGCValues
* valuePtr
); /* 96 */
1806 Tk_Image (*tk_GetImage
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * name
, Tk_ImageChangedProc
* changeProc
, ClientData clientData
); /* 97 */
1807 ClientData (*tk_GetImageMasterData
) (Tcl_Interp
* interp
, CONST
char * name
, Tk_ImageType
** typePtrPtr
); /* 98 */
1808 Tk_ItemType
* (*tk_GetItemTypes
) (void); /* 99 */
1809 int (*tk_GetJoinStyle
) (Tcl_Interp
* interp
, CONST
char * str
, int * joinPtr
); /* 100 */
1810 int (*tk_GetJustify
) (Tcl_Interp
* interp
, CONST
char * str
, Tk_Justify
* justifyPtr
); /* 101 */
1811 int (*tk_GetNumMainWindows
) (void); /* 102 */
1812 Tk_Uid (*tk_GetOption
) (Tk_Window tkwin
, CONST
char * name
, CONST
char * className
); /* 103 */
1813 int (*tk_GetPixels
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
, int * intPtr
); /* 104 */
1814 Pixmap (*tk_GetPixmap
) (Display
* display
, Drawable d
, int width
, int height
, int depth
); /* 105 */
1815 int (*tk_GetRelief
) (Tcl_Interp
* interp
, CONST
char * name
, int * reliefPtr
); /* 106 */
1816 void (*tk_GetRootCoords
) (Tk_Window tkwin
, int * xPtr
, int * yPtr
); /* 107 */
1817 int (*tk_GetScrollInfo
) (Tcl_Interp
* interp
, int argc
, CONST84
char ** argv
, double * dblPtr
, int * intPtr
); /* 108 */
1818 int (*tk_GetScreenMM
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
, double * doublePtr
); /* 109 */
1819 int (*tk_GetSelection
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Atom selection
, Atom target
, Tk_GetSelProc
* proc
, ClientData clientData
); /* 110 */
1820 Tk_Uid (*tk_GetUid
) (CONST
char * str
); /* 111 */
1821 Visual
* (*tk_GetVisual
) (Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
, int * depthPtr
, Colormap
* colormapPtr
); /* 112 */
1822 void (*tk_GetVRootGeometry
) (Tk_Window tkwin
, int * xPtr
, int * yPtr
, int * widthPtr
, int * heightPtr
); /* 113 */
1823 int (*tk_Grab
) (Tcl_Interp
* interp
, Tk_Window tkwin
, int grabGlobal
); /* 114 */
1824 void (*tk_HandleEvent
) (XEvent
* eventPtr
); /* 115 */
1825 Tk_Window (*tk_IdToWindow
) (Display
* display
, Window window
); /* 116 */
1826 void (*tk_ImageChanged
) (Tk_ImageMaster master
, int x
, int y
, int width
, int height
, int imageWidth
, int imageHeight
); /* 117 */
1827 int (*tk_Init
) (Tcl_Interp
* interp
); /* 118 */
1828 Atom (*tk_InternAtom
) (Tk_Window tkwin
, CONST
char * name
); /* 119 */
1829 int (*tk_IntersectTextLayout
) (Tk_TextLayout layout
, int x
, int y
, int width
, int height
); /* 120 */
1830 void (*tk_MaintainGeometry
) (Tk_Window slave
, Tk_Window master
, int x
, int y
, int width
, int height
); /* 121 */
1831 Tk_Window (*tk_MainWindow
) (Tcl_Interp
* interp
); /* 122 */
1832 void (*tk_MakeWindowExist
) (Tk_Window tkwin
); /* 123 */
1833 void (*tk_ManageGeometry
) (Tk_Window tkwin
, CONST Tk_GeomMgr
* mgrPtr
, ClientData clientData
); /* 124 */
1834 void (*tk_MapWindow
) (Tk_Window tkwin
); /* 125 */
1835 int (*tk_MeasureChars
) (Tk_Font tkfont
, CONST
char * source
, int numBytes
, int maxPixels
, int flags
, int * lengthPtr
); /* 126 */
1836 void (*tk_MoveResizeWindow
) (Tk_Window tkwin
, int x
, int y
, int width
, int height
); /* 127 */
1837 void (*tk_MoveWindow
) (Tk_Window tkwin
, int x
, int y
); /* 128 */
1838 void (*tk_MoveToplevelWindow
) (Tk_Window tkwin
, int x
, int y
); /* 129 */
1839 CONST84_RETURN
char * (*tk_NameOf3DBorder
) (Tk_3DBorder border
); /* 130 */
1840 CONST84_RETURN
char * (*tk_NameOfAnchor
) (Tk_Anchor anchor
); /* 131 */
1841 CONST84_RETURN
char * (*tk_NameOfBitmap
) (Display
* display
, Pixmap bitmap
); /* 132 */
1842 CONST84_RETURN
char * (*tk_NameOfCapStyle
) (int cap
); /* 133 */
1843 CONST84_RETURN
char * (*tk_NameOfColor
) (XColor
* colorPtr
); /* 134 */
1844 CONST84_RETURN
char * (*tk_NameOfCursor
) (Display
* display
, Tk_Cursor cursor
); /* 135 */
1845 CONST84_RETURN
char * (*tk_NameOfFont
) (Tk_Font font
); /* 136 */
1846 CONST84_RETURN
char * (*tk_NameOfImage
) (Tk_ImageMaster imageMaster
); /* 137 */
1847 CONST84_RETURN
char * (*tk_NameOfJoinStyle
) (int join
); /* 138 */
1848 CONST84_RETURN
char * (*tk_NameOfJustify
) (Tk_Justify justify
); /* 139 */
1849 CONST84_RETURN
char * (*tk_NameOfRelief
) (int relief
); /* 140 */
1850 Tk_Window (*tk_NameToWindow
) (Tcl_Interp
* interp
, CONST
char * pathName
, Tk_Window tkwin
); /* 141 */
1851 void (*tk_OwnSelection
) (Tk_Window tkwin
, Atom selection
, Tk_LostSelProc
* proc
, ClientData clientData
); /* 142 */
1852 int (*tk_ParseArgv
) (Tcl_Interp
* interp
, Tk_Window tkwin
, int * argcPtr
, CONST84
char ** argv
, Tk_ArgvInfo
* argTable
, int flags
); /* 143 */
1853 void (*tk_PhotoPutBlock_NoComposite
) (Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
); /* 144 */
1854 void (*tk_PhotoPutZoomedBlock_NoComposite
) (Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int zoomX
, int zoomY
, int subsampleX
, int subsampleY
); /* 145 */
1855 int (*tk_PhotoGetImage
) (Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
); /* 146 */
1856 void (*tk_PhotoBlank
) (Tk_PhotoHandle handle
); /* 147 */
1857 void (*tk_PhotoExpand_Panic
) (Tk_PhotoHandle handle
, int width
, int height
); /* 148 */
1858 void (*tk_PhotoGetSize
) (Tk_PhotoHandle handle
, int * widthPtr
, int * heightPtr
); /* 149 */
1859 void (*tk_PhotoSetSize_Panic
) (Tk_PhotoHandle handle
, int width
, int height
); /* 150 */
1860 int (*tk_PointToChar
) (Tk_TextLayout layout
, int x
, int y
); /* 151 */
1861 int (*tk_PostscriptFontName
) (Tk_Font tkfont
, Tcl_DString
* dsPtr
); /* 152 */
1862 void (*tk_PreserveColormap
) (Display
* display
, Colormap colormap
); /* 153 */
1863 void (*tk_QueueWindowEvent
) (XEvent
* eventPtr
, Tcl_QueuePosition position
); /* 154 */
1864 void (*tk_RedrawImage
) (Tk_Image image
, int imageX
, int imageY
, int width
, int height
, Drawable drawable
, int drawableX
, int drawableY
); /* 155 */
1865 void (*tk_ResizeWindow
) (Tk_Window tkwin
, int width
, int height
); /* 156 */
1866 int (*tk_RestackWindow
) (Tk_Window tkwin
, int aboveBelow
, Tk_Window other
); /* 157 */
1867 Tk_RestrictProc
* (*tk_RestrictEvents
) (Tk_RestrictProc
* proc
, ClientData arg
, ClientData
* prevArgPtr
); /* 158 */
1868 int (*tk_SafeInit
) (Tcl_Interp
* interp
); /* 159 */
1869 CONST
char * (*tk_SetAppName
) (Tk_Window tkwin
, CONST
char * name
); /* 160 */
1870 void (*tk_SetBackgroundFromBorder
) (Tk_Window tkwin
, Tk_3DBorder border
); /* 161 */
1871 void (*tk_SetClass
) (Tk_Window tkwin
, CONST
char * className
); /* 162 */
1872 void (*tk_SetGrid
) (Tk_Window tkwin
, int reqWidth
, int reqHeight
, int gridWidth
, int gridHeight
); /* 163 */
1873 void (*tk_SetInternalBorder
) (Tk_Window tkwin
, int width
); /* 164 */
1874 void (*tk_SetWindowBackground
) (Tk_Window tkwin
, unsigned long pixel
); /* 165 */
1875 void (*tk_SetWindowBackgroundPixmap
) (Tk_Window tkwin
, Pixmap pixmap
); /* 166 */
1876 void (*tk_SetWindowBorder
) (Tk_Window tkwin
, unsigned long pixel
); /* 167 */
1877 void (*tk_SetWindowBorderWidth
) (Tk_Window tkwin
, int width
); /* 168 */
1878 void (*tk_SetWindowBorderPixmap
) (Tk_Window tkwin
, Pixmap pixmap
); /* 169 */
1879 void (*tk_SetWindowColormap
) (Tk_Window tkwin
, Colormap colormap
); /* 170 */
1880 int (*tk_SetWindowVisual
) (Tk_Window tkwin
, Visual
* visual
, int depth
, Colormap colormap
); /* 171 */
1881 void (*tk_SizeOfBitmap
) (Display
* display
, Pixmap bitmap
, int * widthPtr
, int * heightPtr
); /* 172 */
1882 void (*tk_SizeOfImage
) (Tk_Image image
, int * widthPtr
, int * heightPtr
); /* 173 */
1883 int (*tk_StrictMotif
) (Tk_Window tkwin
); /* 174 */
1884 void (*tk_TextLayoutToPostscript
) (Tcl_Interp
* interp
, Tk_TextLayout layout
); /* 175 */
1885 int (*tk_TextWidth
) (Tk_Font font
, CONST
char * str
, int numBytes
); /* 176 */
1886 void (*tk_UndefineCursor
) (Tk_Window window
); /* 177 */
1887 void (*tk_UnderlineChars
) (Display
* display
, Drawable drawable
, GC gc
, Tk_Font tkfont
, CONST
char * source
, int x
, int y
, int firstByte
, int lastByte
); /* 178 */
1888 void (*tk_UnderlineTextLayout
) (Display
* display
, Drawable drawable
, GC gc
, Tk_TextLayout layout
, int x
, int y
, int underline
); /* 179 */
1889 void (*tk_Ungrab
) (Tk_Window tkwin
); /* 180 */
1890 void (*tk_UnmaintainGeometry
) (Tk_Window slave
, Tk_Window master
); /* 181 */
1891 void (*tk_UnmapWindow
) (Tk_Window tkwin
); /* 182 */
1892 void (*tk_UnsetGrid
) (Tk_Window tkwin
); /* 183 */
1893 void (*tk_UpdatePointer
) (Tk_Window tkwin
, int x
, int y
, int state
); /* 184 */
1894 Pixmap (*tk_AllocBitmapFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 185 */
1895 Tk_3DBorder (*tk_Alloc3DBorderFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 186 */
1896 XColor
* (*tk_AllocColorFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 187 */
1897 Tk_Cursor (*tk_AllocCursorFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 188 */
1898 Tk_Font (*tk_AllocFontFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 189 */
1899 Tk_OptionTable (*tk_CreateOptionTable
) (Tcl_Interp
* interp
, CONST Tk_OptionSpec
* templatePtr
); /* 190 */
1900 void (*tk_DeleteOptionTable
) (Tk_OptionTable optionTable
); /* 191 */
1901 void (*tk_Free3DBorderFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 192 */
1902 void (*tk_FreeBitmapFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 193 */
1903 void (*tk_FreeColorFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 194 */
1904 void (*tk_FreeConfigOptions
) (char * recordPtr
, Tk_OptionTable optionToken
, Tk_Window tkwin
); /* 195 */
1905 void (*tk_FreeSavedOptions
) (Tk_SavedOptions
* savePtr
); /* 196 */
1906 void (*tk_FreeCursorFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 197 */
1907 void (*tk_FreeFontFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 198 */
1908 Tk_3DBorder (*tk_Get3DBorderFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 199 */
1909 int (*tk_GetAnchorFromObj
) (Tcl_Interp
* interp
, Tcl_Obj
* objPtr
, Tk_Anchor
* anchorPtr
); /* 200 */
1910 Pixmap (*tk_GetBitmapFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 201 */
1911 XColor
* (*tk_GetColorFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 202 */
1912 Tk_Cursor (*tk_GetCursorFromObj
) (Tk_Window tkwin
, Tcl_Obj
* objPtr
); /* 203 */
1913 Tcl_Obj
* (*tk_GetOptionInfo
) (Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionTable
, Tcl_Obj
* namePtr
, Tk_Window tkwin
); /* 204 */
1914 Tcl_Obj
* (*tk_GetOptionValue
) (Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionTable
, Tcl_Obj
* namePtr
, Tk_Window tkwin
); /* 205 */
1915 int (*tk_GetJustifyFromObj
) (Tcl_Interp
* interp
, Tcl_Obj
* objPtr
, Tk_Justify
* justifyPtr
); /* 206 */
1916 int (*tk_GetMMFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
, double * doublePtr
); /* 207 */
1917 int (*tk_GetPixelsFromObj
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
, int * intPtr
); /* 208 */
1918 int (*tk_GetReliefFromObj
) (Tcl_Interp
* interp
, Tcl_Obj
* objPtr
, int * resultPtr
); /* 209 */
1919 int (*tk_GetScrollInfoObj
) (Tcl_Interp
* interp
, int objc
, Tcl_Obj
*CONST objv
[], double * dblPtr
, int * intPtr
); /* 210 */
1920 int (*tk_InitOptions
) (Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionToken
, Tk_Window tkwin
); /* 211 */
1921 void (*tk_MainEx
) (int argc
, char ** argv
, Tcl_AppInitProc
* appInitProc
, Tcl_Interp
* interp
); /* 212 */
1922 void (*tk_RestoreSavedOptions
) (Tk_SavedOptions
* savePtr
); /* 213 */
1923 int (*tk_SetOptions
) (Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionTable
, int objc
, Tcl_Obj
*CONST objv
[], Tk_Window tkwin
, Tk_SavedOptions
* savePtr
, int * maskPtr
); /* 214 */
1924 void (*tk_InitConsoleChannels
) (Tcl_Interp
* interp
); /* 215 */
1925 int (*tk_CreateConsoleWindow
) (Tcl_Interp
* interp
); /* 216 */
1926 void (*tk_CreateSmoothMethod
) (Tcl_Interp
* interp
, Tk_SmoothMethod
* method
); /* 217 */
1929 int (*tk_GetDash
) (Tcl_Interp
* interp
, CONST
char * value
, Tk_Dash
* dash
); /* 220 */
1930 void (*tk_CreateOutline
) (Tk_Outline
* outline
); /* 221 */
1931 void (*tk_DeleteOutline
) (Display
* display
, Tk_Outline
* outline
); /* 222 */
1932 int (*tk_ConfigOutlineGC
) (XGCValues
* gcValues
, Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
); /* 223 */
1933 int (*tk_ChangeOutlineGC
) (Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
); /* 224 */
1934 int (*tk_ResetOutlineGC
) (Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
); /* 225 */
1935 int (*tk_CanvasPsOutline
) (Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
); /* 226 */
1936 void (*tk_SetTSOrigin
) (Tk_Window tkwin
, GC gc
, int x
, int y
); /* 227 */
1937 int (*tk_CanvasGetCoordFromObj
) (Tcl_Interp
* interp
, Tk_Canvas canvas
, Tcl_Obj
* obj
, double * doublePtr
); /* 228 */
1938 void (*tk_CanvasSetOffset
) (Tk_Canvas canvas
, GC gc
, Tk_TSOffset
* offset
); /* 229 */
1939 void (*tk_DitherPhoto
) (Tk_PhotoHandle handle
, int x
, int y
, int width
, int height
); /* 230 */
1940 int (*tk_PostscriptBitmap
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_PostscriptInfo psInfo
, Pixmap bitmap
, int startX
, int startY
, int width
, int height
); /* 231 */
1941 int (*tk_PostscriptColor
) (Tcl_Interp
* interp
, Tk_PostscriptInfo psInfo
, XColor
* colorPtr
); /* 232 */
1942 int (*tk_PostscriptFont
) (Tcl_Interp
* interp
, Tk_PostscriptInfo psInfo
, Tk_Font font
); /* 233 */
1943 int (*tk_PostscriptImage
) (Tk_Image image
, Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_PostscriptInfo psinfo
, int x
, int y
, int width
, int height
, int prepass
); /* 234 */
1944 void (*tk_PostscriptPath
) (Tcl_Interp
* interp
, Tk_PostscriptInfo psInfo
, double * coordPtr
, int numPoints
); /* 235 */
1945 int (*tk_PostscriptStipple
) (Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_PostscriptInfo psInfo
, Pixmap bitmap
); /* 236 */
1946 double (*tk_PostscriptY
) (double y
, Tk_PostscriptInfo psInfo
); /* 237 */
1947 int (*tk_PostscriptPhoto
) (Tcl_Interp
* interp
, Tk_PhotoImageBlock
* blockPtr
, Tk_PostscriptInfo psInfo
, int width
, int height
); /* 238 */
1948 void (*tk_CreateClientMessageHandler
) (Tk_ClientMessageProc
* proc
); /* 239 */
1949 void (*tk_DeleteClientMessageHandler
) (Tk_ClientMessageProc
* proc
); /* 240 */
1950 Tk_Window (*tk_CreateAnonymousWindow
) (Tcl_Interp
* interp
, Tk_Window parent
, CONST
char * screenName
); /* 241 */
1951 void (*tk_SetClassProcs
) (Tk_Window tkwin
, Tk_ClassProcs
* procs
, ClientData instanceData
); /* 242 */
1952 void (*tk_SetInternalBorderEx
) (Tk_Window tkwin
, int left
, int right
, int top
, int bottom
); /* 243 */
1953 void (*tk_SetMinimumRequestSize
) (Tk_Window tkwin
, int minWidth
, int minHeight
); /* 244 */
1954 void (*tk_SetCaretPos
) (Tk_Window tkwin
, int x
, int y
, int height
); /* 245 */
1955 void (*tk_PhotoPutBlock_Panic
) (Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int compRule
); /* 246 */
1956 void (*tk_PhotoPutZoomedBlock_Panic
) (Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int zoomX
, int zoomY
, int subsampleX
, int subsampleY
, int compRule
); /* 247 */
1957 int (*tk_CollapseMotionEvents
) (Display
* display
, int collapse
); /* 248 */
1958 Tk_StyleEngine (*tk_RegisterStyleEngine
) (CONST
char * name
, Tk_StyleEngine parent
); /* 249 */
1959 Tk_StyleEngine (*tk_GetStyleEngine
) (CONST
char * name
); /* 250 */
1960 int (*tk_RegisterStyledElement
) (Tk_StyleEngine engine
, Tk_ElementSpec
* templatePtr
); /* 251 */
1961 int (*tk_GetElementId
) (CONST
char * name
); /* 252 */
1962 Tk_Style (*tk_CreateStyle
) (CONST
char * name
, Tk_StyleEngine engine
, ClientData clientData
); /* 253 */
1963 Tk_Style (*tk_GetStyle
) (Tcl_Interp
* interp
, CONST
char * name
); /* 254 */
1964 void (*tk_FreeStyle
) (Tk_Style style
); /* 255 */
1965 CONST
char * (*tk_NameOfStyle
) (Tk_Style style
); /* 256 */
1966 Tk_Style (*tk_AllocStyleFromObj
) (Tcl_Interp
* interp
, Tcl_Obj
* objPtr
); /* 257 */
1967 Tk_Style (*tk_GetStyleFromObj
) (Tcl_Obj
* objPtr
); /* 258 */
1968 void (*tk_FreeStyleFromObj
) (Tcl_Obj
* objPtr
); /* 259 */
1969 Tk_StyledElement (*tk_GetStyledElement
) (Tk_Style style
, int elementId
, Tk_OptionTable optionTable
); /* 260 */
1970 void (*tk_GetElementSize
) (Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
, int width
, int height
, int inner
, int * widthPtr
, int * heightPtr
); /* 261 */
1971 void (*tk_GetElementBox
) (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
); /* 262 */
1972 int (*tk_GetElementBorderWidth
) (Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
); /* 263 */
1973 void (*tk_DrawElement
) (Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
, Drawable d
, int x
, int y
, int width
, int height
, int state
); /* 264 */
1974 int (*tk_PhotoExpand
) (Tcl_Interp
* interp
, Tk_PhotoHandle handle
, int width
, int height
); /* 265 */
1975 int (*tk_PhotoPutBlock
) (Tcl_Interp
* interp
, Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int compRule
); /* 266 */
1976 int (*tk_PhotoPutZoomedBlock
) (Tcl_Interp
* interp
, Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int zoomX
, int zoomY
, int subsampleX
, int subsampleY
, int compRule
); /* 267 */
1977 int (*tk_PhotoSetSize
) (Tcl_Interp
* interp
, Tk_PhotoHandle handle
, int width
, int height
); /* 268 */
1978 long (*tk_GetUserInactiveTime
) (Display
* dpy
); /* 269 */
1979 void (*tk_ResetUserInactiveTime
) (Display
* dpy
); /* 270 */
1980 Tcl_Interp
* (*tk_Interp
) (Tk_Window tkwin
); /* 271 */
1981 void (*tk_CreateOldImageType
) (Tk_ImageType
* typePtr
); /* 272 */
1982 void (*tk_CreateOldPhotoImageFormat
) (Tk_PhotoImageFormat
* formatPtr
); /* 273 */
1988 extern TkStubs
*tkStubsPtr
;
1993 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
1996 * Inline function declarations:
2000 #define Tk_MainLoop \
2001 (tkStubsPtr->tk_MainLoop) /* 0 */
2003 #ifndef Tk_3DBorderColor
2004 #define Tk_3DBorderColor \
2005 (tkStubsPtr->tk_3DBorderColor) /* 1 */
2007 #ifndef Tk_3DBorderGC
2008 #define Tk_3DBorderGC \
2009 (tkStubsPtr->tk_3DBorderGC) /* 2 */
2011 #ifndef Tk_3DHorizontalBevel
2012 #define Tk_3DHorizontalBevel \
2013 (tkStubsPtr->tk_3DHorizontalBevel) /* 3 */
2015 #ifndef Tk_3DVerticalBevel
2016 #define Tk_3DVerticalBevel \
2017 (tkStubsPtr->tk_3DVerticalBevel) /* 4 */
2019 #ifndef Tk_AddOption
2020 #define Tk_AddOption \
2021 (tkStubsPtr->tk_AddOption) /* 5 */
2023 #ifndef Tk_BindEvent
2024 #define Tk_BindEvent \
2025 (tkStubsPtr->tk_BindEvent) /* 6 */
2027 #ifndef Tk_CanvasDrawableCoords
2028 #define Tk_CanvasDrawableCoords \
2029 (tkStubsPtr->tk_CanvasDrawableCoords) /* 7 */
2031 #ifndef Tk_CanvasEventuallyRedraw
2032 #define Tk_CanvasEventuallyRedraw \
2033 (tkStubsPtr->tk_CanvasEventuallyRedraw) /* 8 */
2035 #ifndef Tk_CanvasGetCoord
2036 #define Tk_CanvasGetCoord \
2037 (tkStubsPtr->tk_CanvasGetCoord) /* 9 */
2039 #ifndef Tk_CanvasGetTextInfo
2040 #define Tk_CanvasGetTextInfo \
2041 (tkStubsPtr->tk_CanvasGetTextInfo) /* 10 */
2043 #ifndef Tk_CanvasPsBitmap
2044 #define Tk_CanvasPsBitmap \
2045 (tkStubsPtr->tk_CanvasPsBitmap) /* 11 */
2047 #ifndef Tk_CanvasPsColor
2048 #define Tk_CanvasPsColor \
2049 (tkStubsPtr->tk_CanvasPsColor) /* 12 */
2051 #ifndef Tk_CanvasPsFont
2052 #define Tk_CanvasPsFont \
2053 (tkStubsPtr->tk_CanvasPsFont) /* 13 */
2055 #ifndef Tk_CanvasPsPath
2056 #define Tk_CanvasPsPath \
2057 (tkStubsPtr->tk_CanvasPsPath) /* 14 */
2059 #ifndef Tk_CanvasPsStipple
2060 #define Tk_CanvasPsStipple \
2061 (tkStubsPtr->tk_CanvasPsStipple) /* 15 */
2063 #ifndef Tk_CanvasPsY
2064 #define Tk_CanvasPsY \
2065 (tkStubsPtr->tk_CanvasPsY) /* 16 */
2067 #ifndef Tk_CanvasSetStippleOrigin
2068 #define Tk_CanvasSetStippleOrigin \
2069 (tkStubsPtr->tk_CanvasSetStippleOrigin) /* 17 */
2071 #ifndef Tk_CanvasTagsParseProc
2072 #define Tk_CanvasTagsParseProc \
2073 (tkStubsPtr->tk_CanvasTagsParseProc) /* 18 */
2075 #ifndef Tk_CanvasTagsPrintProc
2076 #define Tk_CanvasTagsPrintProc \
2077 (tkStubsPtr->tk_CanvasTagsPrintProc) /* 19 */
2079 #ifndef Tk_CanvasTkwin
2080 #define Tk_CanvasTkwin \
2081 (tkStubsPtr->tk_CanvasTkwin) /* 20 */
2083 #ifndef Tk_CanvasWindowCoords
2084 #define Tk_CanvasWindowCoords \
2085 (tkStubsPtr->tk_CanvasWindowCoords) /* 21 */
2087 #ifndef Tk_ChangeWindowAttributes
2088 #define Tk_ChangeWindowAttributes \
2089 (tkStubsPtr->tk_ChangeWindowAttributes) /* 22 */
2092 #define Tk_CharBbox \
2093 (tkStubsPtr->tk_CharBbox) /* 23 */
2095 #ifndef Tk_ClearSelection
2096 #define Tk_ClearSelection \
2097 (tkStubsPtr->tk_ClearSelection) /* 24 */
2099 #ifndef Tk_ClipboardAppend
2100 #define Tk_ClipboardAppend \
2101 (tkStubsPtr->tk_ClipboardAppend) /* 25 */
2103 #ifndef Tk_ClipboardClear
2104 #define Tk_ClipboardClear \
2105 (tkStubsPtr->tk_ClipboardClear) /* 26 */
2107 #ifndef Tk_ConfigureInfo
2108 #define Tk_ConfigureInfo \
2109 (tkStubsPtr->tk_ConfigureInfo) /* 27 */
2111 #ifndef Tk_ConfigureValue
2112 #define Tk_ConfigureValue \
2113 (tkStubsPtr->tk_ConfigureValue) /* 28 */
2115 #ifndef Tk_ConfigureWidget
2116 #define Tk_ConfigureWidget \
2117 (tkStubsPtr->tk_ConfigureWidget) /* 29 */
2119 #ifndef Tk_ConfigureWindow
2120 #define Tk_ConfigureWindow \
2121 (tkStubsPtr->tk_ConfigureWindow) /* 30 */
2123 #ifndef Tk_ComputeTextLayout
2124 #define Tk_ComputeTextLayout \
2125 (tkStubsPtr->tk_ComputeTextLayout) /* 31 */
2127 #ifndef Tk_CoordsToWindow
2128 #define Tk_CoordsToWindow \
2129 (tkStubsPtr->tk_CoordsToWindow) /* 32 */
2131 #ifndef Tk_CreateBinding
2132 #define Tk_CreateBinding \
2133 (tkStubsPtr->tk_CreateBinding) /* 33 */
2135 #ifndef Tk_CreateBindingTable
2136 #define Tk_CreateBindingTable \
2137 (tkStubsPtr->tk_CreateBindingTable) /* 34 */
2139 #ifndef Tk_CreateErrorHandler
2140 #define Tk_CreateErrorHandler \
2141 (tkStubsPtr->tk_CreateErrorHandler) /* 35 */
2143 #ifndef Tk_CreateEventHandler
2144 #define Tk_CreateEventHandler \
2145 (tkStubsPtr->tk_CreateEventHandler) /* 36 */
2147 #ifndef Tk_CreateGenericHandler
2148 #define Tk_CreateGenericHandler \
2149 (tkStubsPtr->tk_CreateGenericHandler) /* 37 */
2151 #ifndef Tk_CreateImageType
2152 #define Tk_CreateImageType \
2153 (tkStubsPtr->tk_CreateImageType) /* 38 */
2155 #ifndef Tk_CreateItemType
2156 #define Tk_CreateItemType \
2157 (tkStubsPtr->tk_CreateItemType) /* 39 */
2159 #ifndef Tk_CreatePhotoImageFormat
2160 #define Tk_CreatePhotoImageFormat \
2161 (tkStubsPtr->tk_CreatePhotoImageFormat) /* 40 */
2163 #ifndef Tk_CreateSelHandler
2164 #define Tk_CreateSelHandler \
2165 (tkStubsPtr->tk_CreateSelHandler) /* 41 */
2167 #ifndef Tk_CreateWindow
2168 #define Tk_CreateWindow \
2169 (tkStubsPtr->tk_CreateWindow) /* 42 */
2171 #ifndef Tk_CreateWindowFromPath
2172 #define Tk_CreateWindowFromPath \
2173 (tkStubsPtr->tk_CreateWindowFromPath) /* 43 */
2175 #ifndef Tk_DefineBitmap
2176 #define Tk_DefineBitmap \
2177 (tkStubsPtr->tk_DefineBitmap) /* 44 */
2179 #ifndef Tk_DefineCursor
2180 #define Tk_DefineCursor \
2181 (tkStubsPtr->tk_DefineCursor) /* 45 */
2183 #ifndef Tk_DeleteAllBindings
2184 #define Tk_DeleteAllBindings \
2185 (tkStubsPtr->tk_DeleteAllBindings) /* 46 */
2187 #ifndef Tk_DeleteBinding
2188 #define Tk_DeleteBinding \
2189 (tkStubsPtr->tk_DeleteBinding) /* 47 */
2191 #ifndef Tk_DeleteBindingTable
2192 #define Tk_DeleteBindingTable \
2193 (tkStubsPtr->tk_DeleteBindingTable) /* 48 */
2195 #ifndef Tk_DeleteErrorHandler
2196 #define Tk_DeleteErrorHandler \
2197 (tkStubsPtr->tk_DeleteErrorHandler) /* 49 */
2199 #ifndef Tk_DeleteEventHandler
2200 #define Tk_DeleteEventHandler \
2201 (tkStubsPtr->tk_DeleteEventHandler) /* 50 */
2203 #ifndef Tk_DeleteGenericHandler
2204 #define Tk_DeleteGenericHandler \
2205 (tkStubsPtr->tk_DeleteGenericHandler) /* 51 */
2207 #ifndef Tk_DeleteImage
2208 #define Tk_DeleteImage \
2209 (tkStubsPtr->tk_DeleteImage) /* 52 */
2211 #ifndef Tk_DeleteSelHandler
2212 #define Tk_DeleteSelHandler \
2213 (tkStubsPtr->tk_DeleteSelHandler) /* 53 */
2215 #ifndef Tk_DestroyWindow
2216 #define Tk_DestroyWindow \
2217 (tkStubsPtr->tk_DestroyWindow) /* 54 */
2219 #ifndef Tk_DisplayName
2220 #define Tk_DisplayName \
2221 (tkStubsPtr->tk_DisplayName) /* 55 */
2223 #ifndef Tk_DistanceToTextLayout
2224 #define Tk_DistanceToTextLayout \
2225 (tkStubsPtr->tk_DistanceToTextLayout) /* 56 */
2227 #ifndef Tk_Draw3DPolygon
2228 #define Tk_Draw3DPolygon \
2229 (tkStubsPtr->tk_Draw3DPolygon) /* 57 */
2231 #ifndef Tk_Draw3DRectangle
2232 #define Tk_Draw3DRectangle \
2233 (tkStubsPtr->tk_Draw3DRectangle) /* 58 */
2235 #ifndef Tk_DrawChars
2236 #define Tk_DrawChars \
2237 (tkStubsPtr->tk_DrawChars) /* 59 */
2239 #ifndef Tk_DrawFocusHighlight
2240 #define Tk_DrawFocusHighlight \
2241 (tkStubsPtr->tk_DrawFocusHighlight) /* 60 */
2243 #ifndef Tk_DrawTextLayout
2244 #define Tk_DrawTextLayout \
2245 (tkStubsPtr->tk_DrawTextLayout) /* 61 */
2247 #ifndef Tk_Fill3DPolygon
2248 #define Tk_Fill3DPolygon \
2249 (tkStubsPtr->tk_Fill3DPolygon) /* 62 */
2251 #ifndef Tk_Fill3DRectangle
2252 #define Tk_Fill3DRectangle \
2253 (tkStubsPtr->tk_Fill3DRectangle) /* 63 */
2255 #ifndef Tk_FindPhoto
2256 #define Tk_FindPhoto \
2257 (tkStubsPtr->tk_FindPhoto) /* 64 */
2261 (tkStubsPtr->tk_FontId) /* 65 */
2263 #ifndef Tk_Free3DBorder
2264 #define Tk_Free3DBorder \
2265 (tkStubsPtr->tk_Free3DBorder) /* 66 */
2267 #ifndef Tk_FreeBitmap
2268 #define Tk_FreeBitmap \
2269 (tkStubsPtr->tk_FreeBitmap) /* 67 */
2271 #ifndef Tk_FreeColor
2272 #define Tk_FreeColor \
2273 (tkStubsPtr->tk_FreeColor) /* 68 */
2275 #ifndef Tk_FreeColormap
2276 #define Tk_FreeColormap \
2277 (tkStubsPtr->tk_FreeColormap) /* 69 */
2279 #ifndef Tk_FreeCursor
2280 #define Tk_FreeCursor \
2281 (tkStubsPtr->tk_FreeCursor) /* 70 */
2284 #define Tk_FreeFont \
2285 (tkStubsPtr->tk_FreeFont) /* 71 */
2289 (tkStubsPtr->tk_FreeGC) /* 72 */
2291 #ifndef Tk_FreeImage
2292 #define Tk_FreeImage \
2293 (tkStubsPtr->tk_FreeImage) /* 73 */
2295 #ifndef Tk_FreeOptions
2296 #define Tk_FreeOptions \
2297 (tkStubsPtr->tk_FreeOptions) /* 74 */
2299 #ifndef Tk_FreePixmap
2300 #define Tk_FreePixmap \
2301 (tkStubsPtr->tk_FreePixmap) /* 75 */
2303 #ifndef Tk_FreeTextLayout
2304 #define Tk_FreeTextLayout \
2305 (tkStubsPtr->tk_FreeTextLayout) /* 76 */
2308 #define Tk_FreeXId \
2309 (tkStubsPtr->tk_FreeXId) /* 77 */
2311 #ifndef Tk_GCForColor
2312 #define Tk_GCForColor \
2313 (tkStubsPtr->tk_GCForColor) /* 78 */
2315 #ifndef Tk_GeometryRequest
2316 #define Tk_GeometryRequest \
2317 (tkStubsPtr->tk_GeometryRequest) /* 79 */
2319 #ifndef Tk_Get3DBorder
2320 #define Tk_Get3DBorder \
2321 (tkStubsPtr->tk_Get3DBorder) /* 80 */
2323 #ifndef Tk_GetAllBindings
2324 #define Tk_GetAllBindings \
2325 (tkStubsPtr->tk_GetAllBindings) /* 81 */
2327 #ifndef Tk_GetAnchor
2328 #define Tk_GetAnchor \
2329 (tkStubsPtr->tk_GetAnchor) /* 82 */
2331 #ifndef Tk_GetAtomName
2332 #define Tk_GetAtomName \
2333 (tkStubsPtr->tk_GetAtomName) /* 83 */
2335 #ifndef Tk_GetBinding
2336 #define Tk_GetBinding \
2337 (tkStubsPtr->tk_GetBinding) /* 84 */
2339 #ifndef Tk_GetBitmap
2340 #define Tk_GetBitmap \
2341 (tkStubsPtr->tk_GetBitmap) /* 85 */
2343 #ifndef Tk_GetBitmapFromData
2344 #define Tk_GetBitmapFromData \
2345 (tkStubsPtr->tk_GetBitmapFromData) /* 86 */
2347 #ifndef Tk_GetCapStyle
2348 #define Tk_GetCapStyle \
2349 (tkStubsPtr->tk_GetCapStyle) /* 87 */
2352 #define Tk_GetColor \
2353 (tkStubsPtr->tk_GetColor) /* 88 */
2355 #ifndef Tk_GetColorByValue
2356 #define Tk_GetColorByValue \
2357 (tkStubsPtr->tk_GetColorByValue) /* 89 */
2359 #ifndef Tk_GetColormap
2360 #define Tk_GetColormap \
2361 (tkStubsPtr->tk_GetColormap) /* 90 */
2363 #ifndef Tk_GetCursor
2364 #define Tk_GetCursor \
2365 (tkStubsPtr->tk_GetCursor) /* 91 */
2367 #ifndef Tk_GetCursorFromData
2368 #define Tk_GetCursorFromData \
2369 (tkStubsPtr->tk_GetCursorFromData) /* 92 */
2372 #define Tk_GetFont \
2373 (tkStubsPtr->tk_GetFont) /* 93 */
2375 #ifndef Tk_GetFontFromObj
2376 #define Tk_GetFontFromObj \
2377 (tkStubsPtr->tk_GetFontFromObj) /* 94 */
2379 #ifndef Tk_GetFontMetrics
2380 #define Tk_GetFontMetrics \
2381 (tkStubsPtr->tk_GetFontMetrics) /* 95 */
2385 (tkStubsPtr->tk_GetGC) /* 96 */
2388 #define Tk_GetImage \
2389 (tkStubsPtr->tk_GetImage) /* 97 */
2391 #ifndef Tk_GetImageMasterData
2392 #define Tk_GetImageMasterData \
2393 (tkStubsPtr->tk_GetImageMasterData) /* 98 */
2395 #ifndef Tk_GetItemTypes
2396 #define Tk_GetItemTypes \
2397 (tkStubsPtr->tk_GetItemTypes) /* 99 */
2399 #ifndef Tk_GetJoinStyle
2400 #define Tk_GetJoinStyle \
2401 (tkStubsPtr->tk_GetJoinStyle) /* 100 */
2403 #ifndef Tk_GetJustify
2404 #define Tk_GetJustify \
2405 (tkStubsPtr->tk_GetJustify) /* 101 */
2407 #ifndef Tk_GetNumMainWindows
2408 #define Tk_GetNumMainWindows \
2409 (tkStubsPtr->tk_GetNumMainWindows) /* 102 */
2411 #ifndef Tk_GetOption
2412 #define Tk_GetOption \
2413 (tkStubsPtr->tk_GetOption) /* 103 */
2415 #ifndef Tk_GetPixels
2416 #define Tk_GetPixels \
2417 (tkStubsPtr->tk_GetPixels) /* 104 */
2419 #ifndef Tk_GetPixmap
2420 #define Tk_GetPixmap \
2421 (tkStubsPtr->tk_GetPixmap) /* 105 */
2423 #ifndef Tk_GetRelief
2424 #define Tk_GetRelief \
2425 (tkStubsPtr->tk_GetRelief) /* 106 */
2427 #ifndef Tk_GetRootCoords
2428 #define Tk_GetRootCoords \
2429 (tkStubsPtr->tk_GetRootCoords) /* 107 */
2431 #ifndef Tk_GetScrollInfo
2432 #define Tk_GetScrollInfo \
2433 (tkStubsPtr->tk_GetScrollInfo) /* 108 */
2435 #ifndef Tk_GetScreenMM
2436 #define Tk_GetScreenMM \
2437 (tkStubsPtr->tk_GetScreenMM) /* 109 */
2439 #ifndef Tk_GetSelection
2440 #define Tk_GetSelection \
2441 (tkStubsPtr->tk_GetSelection) /* 110 */
2445 (tkStubsPtr->tk_GetUid) /* 111 */
2447 #ifndef Tk_GetVisual
2448 #define Tk_GetVisual \
2449 (tkStubsPtr->tk_GetVisual) /* 112 */
2451 #ifndef Tk_GetVRootGeometry
2452 #define Tk_GetVRootGeometry \
2453 (tkStubsPtr->tk_GetVRootGeometry) /* 113 */
2457 (tkStubsPtr->tk_Grab) /* 114 */
2459 #ifndef Tk_HandleEvent
2460 #define Tk_HandleEvent \
2461 (tkStubsPtr->tk_HandleEvent) /* 115 */
2463 #ifndef Tk_IdToWindow
2464 #define Tk_IdToWindow \
2465 (tkStubsPtr->tk_IdToWindow) /* 116 */
2467 #ifndef Tk_ImageChanged
2468 #define Tk_ImageChanged \
2469 (tkStubsPtr->tk_ImageChanged) /* 117 */
2473 (tkStubsPtr->tk_Init) /* 118 */
2475 #ifndef Tk_InternAtom
2476 #define Tk_InternAtom \
2477 (tkStubsPtr->tk_InternAtom) /* 119 */
2479 #ifndef Tk_IntersectTextLayout
2480 #define Tk_IntersectTextLayout \
2481 (tkStubsPtr->tk_IntersectTextLayout) /* 120 */
2483 #ifndef Tk_MaintainGeometry
2484 #define Tk_MaintainGeometry \
2485 (tkStubsPtr->tk_MaintainGeometry) /* 121 */
2487 #ifndef Tk_MainWindow
2488 #define Tk_MainWindow \
2489 (tkStubsPtr->tk_MainWindow) /* 122 */
2491 #ifndef Tk_MakeWindowExist
2492 #define Tk_MakeWindowExist \
2493 (tkStubsPtr->tk_MakeWindowExist) /* 123 */
2495 #ifndef Tk_ManageGeometry
2496 #define Tk_ManageGeometry \
2497 (tkStubsPtr->tk_ManageGeometry) /* 124 */
2499 #ifndef Tk_MapWindow
2500 #define Tk_MapWindow \
2501 (tkStubsPtr->tk_MapWindow) /* 125 */
2503 #ifndef Tk_MeasureChars
2504 #define Tk_MeasureChars \
2505 (tkStubsPtr->tk_MeasureChars) /* 126 */
2507 #ifndef Tk_MoveResizeWindow
2508 #define Tk_MoveResizeWindow \
2509 (tkStubsPtr->tk_MoveResizeWindow) /* 127 */
2511 #ifndef Tk_MoveWindow
2512 #define Tk_MoveWindow \
2513 (tkStubsPtr->tk_MoveWindow) /* 128 */
2515 #ifndef Tk_MoveToplevelWindow
2516 #define Tk_MoveToplevelWindow \
2517 (tkStubsPtr->tk_MoveToplevelWindow) /* 129 */
2519 #ifndef Tk_NameOf3DBorder
2520 #define Tk_NameOf3DBorder \
2521 (tkStubsPtr->tk_NameOf3DBorder) /* 130 */
2523 #ifndef Tk_NameOfAnchor
2524 #define Tk_NameOfAnchor \
2525 (tkStubsPtr->tk_NameOfAnchor) /* 131 */
2527 #ifndef Tk_NameOfBitmap
2528 #define Tk_NameOfBitmap \
2529 (tkStubsPtr->tk_NameOfBitmap) /* 132 */
2531 #ifndef Tk_NameOfCapStyle
2532 #define Tk_NameOfCapStyle \
2533 (tkStubsPtr->tk_NameOfCapStyle) /* 133 */
2535 #ifndef Tk_NameOfColor
2536 #define Tk_NameOfColor \
2537 (tkStubsPtr->tk_NameOfColor) /* 134 */
2539 #ifndef Tk_NameOfCursor
2540 #define Tk_NameOfCursor \
2541 (tkStubsPtr->tk_NameOfCursor) /* 135 */
2543 #ifndef Tk_NameOfFont
2544 #define Tk_NameOfFont \
2545 (tkStubsPtr->tk_NameOfFont) /* 136 */
2547 #ifndef Tk_NameOfImage
2548 #define Tk_NameOfImage \
2549 (tkStubsPtr->tk_NameOfImage) /* 137 */
2551 #ifndef Tk_NameOfJoinStyle
2552 #define Tk_NameOfJoinStyle \
2553 (tkStubsPtr->tk_NameOfJoinStyle) /* 138 */
2555 #ifndef Tk_NameOfJustify
2556 #define Tk_NameOfJustify \
2557 (tkStubsPtr->tk_NameOfJustify) /* 139 */
2559 #ifndef Tk_NameOfRelief
2560 #define Tk_NameOfRelief \
2561 (tkStubsPtr->tk_NameOfRelief) /* 140 */
2563 #ifndef Tk_NameToWindow
2564 #define Tk_NameToWindow \
2565 (tkStubsPtr->tk_NameToWindow) /* 141 */
2567 #ifndef Tk_OwnSelection
2568 #define Tk_OwnSelection \
2569 (tkStubsPtr->tk_OwnSelection) /* 142 */
2571 #ifndef Tk_ParseArgv
2572 #define Tk_ParseArgv \
2573 (tkStubsPtr->tk_ParseArgv) /* 143 */
2575 #ifndef Tk_PhotoPutBlock_NoComposite
2576 #define Tk_PhotoPutBlock_NoComposite \
2577 (tkStubsPtr->tk_PhotoPutBlock_NoComposite) /* 144 */
2579 #ifndef Tk_PhotoPutZoomedBlock_NoComposite
2580 #define Tk_PhotoPutZoomedBlock_NoComposite \
2581 (tkStubsPtr->tk_PhotoPutZoomedBlock_NoComposite) /* 145 */
2583 #ifndef Tk_PhotoGetImage
2584 #define Tk_PhotoGetImage \
2585 (tkStubsPtr->tk_PhotoGetImage) /* 146 */
2587 #ifndef Tk_PhotoBlank
2588 #define Tk_PhotoBlank \
2589 (tkStubsPtr->tk_PhotoBlank) /* 147 */
2591 #ifndef Tk_PhotoExpand_Panic
2592 #define Tk_PhotoExpand_Panic \
2593 (tkStubsPtr->tk_PhotoExpand_Panic) /* 148 */
2595 #ifndef Tk_PhotoGetSize
2596 #define Tk_PhotoGetSize \
2597 (tkStubsPtr->tk_PhotoGetSize) /* 149 */
2599 #ifndef Tk_PhotoSetSize_Panic
2600 #define Tk_PhotoSetSize_Panic \
2601 (tkStubsPtr->tk_PhotoSetSize_Panic) /* 150 */
2603 #ifndef Tk_PointToChar
2604 #define Tk_PointToChar \
2605 (tkStubsPtr->tk_PointToChar) /* 151 */
2607 #ifndef Tk_PostscriptFontName
2608 #define Tk_PostscriptFontName \
2609 (tkStubsPtr->tk_PostscriptFontName) /* 152 */
2611 #ifndef Tk_PreserveColormap
2612 #define Tk_PreserveColormap \
2613 (tkStubsPtr->tk_PreserveColormap) /* 153 */
2615 #ifndef Tk_QueueWindowEvent
2616 #define Tk_QueueWindowEvent \
2617 (tkStubsPtr->tk_QueueWindowEvent) /* 154 */
2619 #ifndef Tk_RedrawImage
2620 #define Tk_RedrawImage \
2621 (tkStubsPtr->tk_RedrawImage) /* 155 */
2623 #ifndef Tk_ResizeWindow
2624 #define Tk_ResizeWindow \
2625 (tkStubsPtr->tk_ResizeWindow) /* 156 */
2627 #ifndef Tk_RestackWindow
2628 #define Tk_RestackWindow \
2629 (tkStubsPtr->tk_RestackWindow) /* 157 */
2631 #ifndef Tk_RestrictEvents
2632 #define Tk_RestrictEvents \
2633 (tkStubsPtr->tk_RestrictEvents) /* 158 */
2636 #define Tk_SafeInit \
2637 (tkStubsPtr->tk_SafeInit) /* 159 */
2639 #ifndef Tk_SetAppName
2640 #define Tk_SetAppName \
2641 (tkStubsPtr->tk_SetAppName) /* 160 */
2643 #ifndef Tk_SetBackgroundFromBorder
2644 #define Tk_SetBackgroundFromBorder \
2645 (tkStubsPtr->tk_SetBackgroundFromBorder) /* 161 */
2648 #define Tk_SetClass \
2649 (tkStubsPtr->tk_SetClass) /* 162 */
2652 #define Tk_SetGrid \
2653 (tkStubsPtr->tk_SetGrid) /* 163 */
2655 #ifndef Tk_SetInternalBorder
2656 #define Tk_SetInternalBorder \
2657 (tkStubsPtr->tk_SetInternalBorder) /* 164 */
2659 #ifndef Tk_SetWindowBackground
2660 #define Tk_SetWindowBackground \
2661 (tkStubsPtr->tk_SetWindowBackground) /* 165 */
2663 #ifndef Tk_SetWindowBackgroundPixmap
2664 #define Tk_SetWindowBackgroundPixmap \
2665 (tkStubsPtr->tk_SetWindowBackgroundPixmap) /* 166 */
2667 #ifndef Tk_SetWindowBorder
2668 #define Tk_SetWindowBorder \
2669 (tkStubsPtr->tk_SetWindowBorder) /* 167 */
2671 #ifndef Tk_SetWindowBorderWidth
2672 #define Tk_SetWindowBorderWidth \
2673 (tkStubsPtr->tk_SetWindowBorderWidth) /* 168 */
2675 #ifndef Tk_SetWindowBorderPixmap
2676 #define Tk_SetWindowBorderPixmap \
2677 (tkStubsPtr->tk_SetWindowBorderPixmap) /* 169 */
2679 #ifndef Tk_SetWindowColormap
2680 #define Tk_SetWindowColormap \
2681 (tkStubsPtr->tk_SetWindowColormap) /* 170 */
2683 #ifndef Tk_SetWindowVisual
2684 #define Tk_SetWindowVisual \
2685 (tkStubsPtr->tk_SetWindowVisual) /* 171 */
2687 #ifndef Tk_SizeOfBitmap
2688 #define Tk_SizeOfBitmap \
2689 (tkStubsPtr->tk_SizeOfBitmap) /* 172 */
2691 #ifndef Tk_SizeOfImage
2692 #define Tk_SizeOfImage \
2693 (tkStubsPtr->tk_SizeOfImage) /* 173 */
2695 #ifndef Tk_StrictMotif
2696 #define Tk_StrictMotif \
2697 (tkStubsPtr->tk_StrictMotif) /* 174 */
2699 #ifndef Tk_TextLayoutToPostscript
2700 #define Tk_TextLayoutToPostscript \
2701 (tkStubsPtr->tk_TextLayoutToPostscript) /* 175 */
2703 #ifndef Tk_TextWidth
2704 #define Tk_TextWidth \
2705 (tkStubsPtr->tk_TextWidth) /* 176 */
2707 #ifndef Tk_UndefineCursor
2708 #define Tk_UndefineCursor \
2709 (tkStubsPtr->tk_UndefineCursor) /* 177 */
2711 #ifndef Tk_UnderlineChars
2712 #define Tk_UnderlineChars \
2713 (tkStubsPtr->tk_UnderlineChars) /* 178 */
2715 #ifndef Tk_UnderlineTextLayout
2716 #define Tk_UnderlineTextLayout \
2717 (tkStubsPtr->tk_UnderlineTextLayout) /* 179 */
2721 (tkStubsPtr->tk_Ungrab) /* 180 */
2723 #ifndef Tk_UnmaintainGeometry
2724 #define Tk_UnmaintainGeometry \
2725 (tkStubsPtr->tk_UnmaintainGeometry) /* 181 */
2727 #ifndef Tk_UnmapWindow
2728 #define Tk_UnmapWindow \
2729 (tkStubsPtr->tk_UnmapWindow) /* 182 */
2731 #ifndef Tk_UnsetGrid
2732 #define Tk_UnsetGrid \
2733 (tkStubsPtr->tk_UnsetGrid) /* 183 */
2735 #ifndef Tk_UpdatePointer
2736 #define Tk_UpdatePointer \
2737 (tkStubsPtr->tk_UpdatePointer) /* 184 */
2739 #ifndef Tk_AllocBitmapFromObj
2740 #define Tk_AllocBitmapFromObj \
2741 (tkStubsPtr->tk_AllocBitmapFromObj) /* 185 */
2743 #ifndef Tk_Alloc3DBorderFromObj
2744 #define Tk_Alloc3DBorderFromObj \
2745 (tkStubsPtr->tk_Alloc3DBorderFromObj) /* 186 */
2747 #ifndef Tk_AllocColorFromObj
2748 #define Tk_AllocColorFromObj \
2749 (tkStubsPtr->tk_AllocColorFromObj) /* 187 */
2751 #ifndef Tk_AllocCursorFromObj
2752 #define Tk_AllocCursorFromObj \
2753 (tkStubsPtr->tk_AllocCursorFromObj) /* 188 */
2755 #ifndef Tk_AllocFontFromObj
2756 #define Tk_AllocFontFromObj \
2757 (tkStubsPtr->tk_AllocFontFromObj) /* 189 */
2759 #ifndef Tk_CreateOptionTable
2760 #define Tk_CreateOptionTable \
2761 (tkStubsPtr->tk_CreateOptionTable) /* 190 */
2763 #ifndef Tk_DeleteOptionTable
2764 #define Tk_DeleteOptionTable \
2765 (tkStubsPtr->tk_DeleteOptionTable) /* 191 */
2767 #ifndef Tk_Free3DBorderFromObj
2768 #define Tk_Free3DBorderFromObj \
2769 (tkStubsPtr->tk_Free3DBorderFromObj) /* 192 */
2771 #ifndef Tk_FreeBitmapFromObj
2772 #define Tk_FreeBitmapFromObj \
2773 (tkStubsPtr->tk_FreeBitmapFromObj) /* 193 */
2775 #ifndef Tk_FreeColorFromObj
2776 #define Tk_FreeColorFromObj \
2777 (tkStubsPtr->tk_FreeColorFromObj) /* 194 */
2779 #ifndef Tk_FreeConfigOptions
2780 #define Tk_FreeConfigOptions \
2781 (tkStubsPtr->tk_FreeConfigOptions) /* 195 */
2783 #ifndef Tk_FreeSavedOptions
2784 #define Tk_FreeSavedOptions \
2785 (tkStubsPtr->tk_FreeSavedOptions) /* 196 */
2787 #ifndef Tk_FreeCursorFromObj
2788 #define Tk_FreeCursorFromObj \
2789 (tkStubsPtr->tk_FreeCursorFromObj) /* 197 */
2791 #ifndef Tk_FreeFontFromObj
2792 #define Tk_FreeFontFromObj \
2793 (tkStubsPtr->tk_FreeFontFromObj) /* 198 */
2795 #ifndef Tk_Get3DBorderFromObj
2796 #define Tk_Get3DBorderFromObj \
2797 (tkStubsPtr->tk_Get3DBorderFromObj) /* 199 */
2799 #ifndef Tk_GetAnchorFromObj
2800 #define Tk_GetAnchorFromObj \
2801 (tkStubsPtr->tk_GetAnchorFromObj) /* 200 */
2803 #ifndef Tk_GetBitmapFromObj
2804 #define Tk_GetBitmapFromObj \
2805 (tkStubsPtr->tk_GetBitmapFromObj) /* 201 */
2807 #ifndef Tk_GetColorFromObj
2808 #define Tk_GetColorFromObj \
2809 (tkStubsPtr->tk_GetColorFromObj) /* 202 */
2811 #ifndef Tk_GetCursorFromObj
2812 #define Tk_GetCursorFromObj \
2813 (tkStubsPtr->tk_GetCursorFromObj) /* 203 */
2815 #ifndef Tk_GetOptionInfo
2816 #define Tk_GetOptionInfo \
2817 (tkStubsPtr->tk_GetOptionInfo) /* 204 */
2819 #ifndef Tk_GetOptionValue
2820 #define Tk_GetOptionValue \
2821 (tkStubsPtr->tk_GetOptionValue) /* 205 */
2823 #ifndef Tk_GetJustifyFromObj
2824 #define Tk_GetJustifyFromObj \
2825 (tkStubsPtr->tk_GetJustifyFromObj) /* 206 */
2827 #ifndef Tk_GetMMFromObj
2828 #define Tk_GetMMFromObj \
2829 (tkStubsPtr->tk_GetMMFromObj) /* 207 */
2831 #ifndef Tk_GetPixelsFromObj
2832 #define Tk_GetPixelsFromObj \
2833 (tkStubsPtr->tk_GetPixelsFromObj) /* 208 */
2835 #ifndef Tk_GetReliefFromObj
2836 #define Tk_GetReliefFromObj \
2837 (tkStubsPtr->tk_GetReliefFromObj) /* 209 */
2839 #ifndef Tk_GetScrollInfoObj
2840 #define Tk_GetScrollInfoObj \
2841 (tkStubsPtr->tk_GetScrollInfoObj) /* 210 */
2843 #ifndef Tk_InitOptions
2844 #define Tk_InitOptions \
2845 (tkStubsPtr->tk_InitOptions) /* 211 */
2849 (tkStubsPtr->tk_MainEx) /* 212 */
2851 #ifndef Tk_RestoreSavedOptions
2852 #define Tk_RestoreSavedOptions \
2853 (tkStubsPtr->tk_RestoreSavedOptions) /* 213 */
2855 #ifndef Tk_SetOptions
2856 #define Tk_SetOptions \
2857 (tkStubsPtr->tk_SetOptions) /* 214 */
2859 #ifndef Tk_InitConsoleChannels
2860 #define Tk_InitConsoleChannels \
2861 (tkStubsPtr->tk_InitConsoleChannels) /* 215 */
2863 #ifndef Tk_CreateConsoleWindow
2864 #define Tk_CreateConsoleWindow \
2865 (tkStubsPtr->tk_CreateConsoleWindow) /* 216 */
2867 #ifndef Tk_CreateSmoothMethod
2868 #define Tk_CreateSmoothMethod \
2869 (tkStubsPtr->tk_CreateSmoothMethod) /* 217 */
2871 /* Slot 218 is reserved */
2872 /* Slot 219 is reserved */
2874 #define Tk_GetDash \
2875 (tkStubsPtr->tk_GetDash) /* 220 */
2877 #ifndef Tk_CreateOutline
2878 #define Tk_CreateOutline \
2879 (tkStubsPtr->tk_CreateOutline) /* 221 */
2881 #ifndef Tk_DeleteOutline
2882 #define Tk_DeleteOutline \
2883 (tkStubsPtr->tk_DeleteOutline) /* 222 */
2885 #ifndef Tk_ConfigOutlineGC
2886 #define Tk_ConfigOutlineGC \
2887 (tkStubsPtr->tk_ConfigOutlineGC) /* 223 */
2889 #ifndef Tk_ChangeOutlineGC
2890 #define Tk_ChangeOutlineGC \
2891 (tkStubsPtr->tk_ChangeOutlineGC) /* 224 */
2893 #ifndef Tk_ResetOutlineGC
2894 #define Tk_ResetOutlineGC \
2895 (tkStubsPtr->tk_ResetOutlineGC) /* 225 */
2897 #ifndef Tk_CanvasPsOutline
2898 #define Tk_CanvasPsOutline \
2899 (tkStubsPtr->tk_CanvasPsOutline) /* 226 */
2901 #ifndef Tk_SetTSOrigin
2902 #define Tk_SetTSOrigin \
2903 (tkStubsPtr->tk_SetTSOrigin) /* 227 */
2905 #ifndef Tk_CanvasGetCoordFromObj
2906 #define Tk_CanvasGetCoordFromObj \
2907 (tkStubsPtr->tk_CanvasGetCoordFromObj) /* 228 */
2909 #ifndef Tk_CanvasSetOffset
2910 #define Tk_CanvasSetOffset \
2911 (tkStubsPtr->tk_CanvasSetOffset) /* 229 */
2913 #ifndef Tk_DitherPhoto
2914 #define Tk_DitherPhoto \
2915 (tkStubsPtr->tk_DitherPhoto) /* 230 */
2917 #ifndef Tk_PostscriptBitmap
2918 #define Tk_PostscriptBitmap \
2919 (tkStubsPtr->tk_PostscriptBitmap) /* 231 */
2921 #ifndef Tk_PostscriptColor
2922 #define Tk_PostscriptColor \
2923 (tkStubsPtr->tk_PostscriptColor) /* 232 */
2925 #ifndef Tk_PostscriptFont
2926 #define Tk_PostscriptFont \
2927 (tkStubsPtr->tk_PostscriptFont) /* 233 */
2929 #ifndef Tk_PostscriptImage
2930 #define Tk_PostscriptImage \
2931 (tkStubsPtr->tk_PostscriptImage) /* 234 */
2933 #ifndef Tk_PostscriptPath
2934 #define Tk_PostscriptPath \
2935 (tkStubsPtr->tk_PostscriptPath) /* 235 */
2937 #ifndef Tk_PostscriptStipple
2938 #define Tk_PostscriptStipple \
2939 (tkStubsPtr->tk_PostscriptStipple) /* 236 */
2941 #ifndef Tk_PostscriptY
2942 #define Tk_PostscriptY \
2943 (tkStubsPtr->tk_PostscriptY) /* 237 */
2945 #ifndef Tk_PostscriptPhoto
2946 #define Tk_PostscriptPhoto \
2947 (tkStubsPtr->tk_PostscriptPhoto) /* 238 */
2949 #ifndef Tk_CreateClientMessageHandler
2950 #define Tk_CreateClientMessageHandler \
2951 (tkStubsPtr->tk_CreateClientMessageHandler) /* 239 */
2953 #ifndef Tk_DeleteClientMessageHandler
2954 #define Tk_DeleteClientMessageHandler \
2955 (tkStubsPtr->tk_DeleteClientMessageHandler) /* 240 */
2957 #ifndef Tk_CreateAnonymousWindow
2958 #define Tk_CreateAnonymousWindow \
2959 (tkStubsPtr->tk_CreateAnonymousWindow) /* 241 */
2961 #ifndef Tk_SetClassProcs
2962 #define Tk_SetClassProcs \
2963 (tkStubsPtr->tk_SetClassProcs) /* 242 */
2965 #ifndef Tk_SetInternalBorderEx
2966 #define Tk_SetInternalBorderEx \
2967 (tkStubsPtr->tk_SetInternalBorderEx) /* 243 */
2969 #ifndef Tk_SetMinimumRequestSize
2970 #define Tk_SetMinimumRequestSize \
2971 (tkStubsPtr->tk_SetMinimumRequestSize) /* 244 */
2973 #ifndef Tk_SetCaretPos
2974 #define Tk_SetCaretPos \
2975 (tkStubsPtr->tk_SetCaretPos) /* 245 */
2977 #ifndef Tk_PhotoPutBlock_Panic
2978 #define Tk_PhotoPutBlock_Panic \
2979 (tkStubsPtr->tk_PhotoPutBlock_Panic) /* 246 */
2981 #ifndef Tk_PhotoPutZoomedBlock_Panic
2982 #define Tk_PhotoPutZoomedBlock_Panic \
2983 (tkStubsPtr->tk_PhotoPutZoomedBlock_Panic) /* 247 */
2985 #ifndef Tk_CollapseMotionEvents
2986 #define Tk_CollapseMotionEvents \
2987 (tkStubsPtr->tk_CollapseMotionEvents) /* 248 */
2989 #ifndef Tk_RegisterStyleEngine
2990 #define Tk_RegisterStyleEngine \
2991 (tkStubsPtr->tk_RegisterStyleEngine) /* 249 */
2993 #ifndef Tk_GetStyleEngine
2994 #define Tk_GetStyleEngine \
2995 (tkStubsPtr->tk_GetStyleEngine) /* 250 */
2997 #ifndef Tk_RegisterStyledElement
2998 #define Tk_RegisterStyledElement \
2999 (tkStubsPtr->tk_RegisterStyledElement) /* 251 */
3001 #ifndef Tk_GetElementId
3002 #define Tk_GetElementId \
3003 (tkStubsPtr->tk_GetElementId) /* 252 */
3005 #ifndef Tk_CreateStyle
3006 #define Tk_CreateStyle \
3007 (tkStubsPtr->tk_CreateStyle) /* 253 */
3010 #define Tk_GetStyle \
3011 (tkStubsPtr->tk_GetStyle) /* 254 */
3013 #ifndef Tk_FreeStyle
3014 #define Tk_FreeStyle \
3015 (tkStubsPtr->tk_FreeStyle) /* 255 */
3017 #ifndef Tk_NameOfStyle
3018 #define Tk_NameOfStyle \
3019 (tkStubsPtr->tk_NameOfStyle) /* 256 */
3021 #ifndef Tk_AllocStyleFromObj
3022 #define Tk_AllocStyleFromObj \
3023 (tkStubsPtr->tk_AllocStyleFromObj) /* 257 */
3025 #ifndef Tk_GetStyleFromObj
3026 #define Tk_GetStyleFromObj \
3027 (tkStubsPtr->tk_GetStyleFromObj) /* 258 */
3029 #ifndef Tk_FreeStyleFromObj
3030 #define Tk_FreeStyleFromObj \
3031 (tkStubsPtr->tk_FreeStyleFromObj) /* 259 */
3033 #ifndef Tk_GetStyledElement
3034 #define Tk_GetStyledElement \
3035 (tkStubsPtr->tk_GetStyledElement) /* 260 */
3037 #ifndef Tk_GetElementSize
3038 #define Tk_GetElementSize \
3039 (tkStubsPtr->tk_GetElementSize) /* 261 */
3041 #ifndef Tk_GetElementBox
3042 #define Tk_GetElementBox \
3043 (tkStubsPtr->tk_GetElementBox) /* 262 */
3045 #ifndef Tk_GetElementBorderWidth
3046 #define Tk_GetElementBorderWidth \
3047 (tkStubsPtr->tk_GetElementBorderWidth) /* 263 */
3049 #ifndef Tk_DrawElement
3050 #define Tk_DrawElement \
3051 (tkStubsPtr->tk_DrawElement) /* 264 */
3053 #ifndef Tk_PhotoExpand
3054 #define Tk_PhotoExpand \
3055 (tkStubsPtr->tk_PhotoExpand) /* 265 */
3057 #ifndef Tk_PhotoPutBlock
3058 #define Tk_PhotoPutBlock \
3059 (tkStubsPtr->tk_PhotoPutBlock) /* 266 */
3061 #ifndef Tk_PhotoPutZoomedBlock
3062 #define Tk_PhotoPutZoomedBlock \
3063 (tkStubsPtr->tk_PhotoPutZoomedBlock) /* 267 */
3065 #ifndef Tk_PhotoSetSize
3066 #define Tk_PhotoSetSize \
3067 (tkStubsPtr->tk_PhotoSetSize) /* 268 */
3069 #ifndef Tk_GetUserInactiveTime
3070 #define Tk_GetUserInactiveTime \
3071 (tkStubsPtr->tk_GetUserInactiveTime) /* 269 */
3073 #ifndef Tk_ResetUserInactiveTime
3074 #define Tk_ResetUserInactiveTime \
3075 (tkStubsPtr->tk_ResetUserInactiveTime) /* 270 */
3079 (tkStubsPtr->tk_Interp) /* 271 */
3081 #ifndef Tk_CreateOldImageType
3082 #define Tk_CreateOldImageType \
3083 (tkStubsPtr->tk_CreateOldImageType) /* 272 */
3085 #ifndef Tk_CreateOldPhotoImageFormat
3086 #define Tk_CreateOldPhotoImageFormat \
3087 (tkStubsPtr->tk_CreateOldPhotoImageFormat) /* 273 */
3090 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
3092 /* !END!: Do not edit above this line. */
3094 #undef TCL_STORAGE_CLASS
3095 #define TCL_STORAGE_CLASS DLLIMPORT
3097 #endif /* _TKDECLS */