* Declarations of functions in the platform independent public Tcl API.
* Copyright (c) 1998-1999 by Scriptics Corporation.
* See the file "license.terms" for information on usage and redistribution
* of this file, and for a DISCLAIMER OF ALL WARRANTIES.
* RCS: @(#) $Id: tkDecls.h,v 1.23 2002/08/05 04:30:38 dgp Exp $
#define TCL_STORAGE_CLASS DLLEXPORT
* WARNING: This file is automatically generated by the tools/genStubs.tcl
* script. Any modifications to the function declarations below should be made
* in the generic/tk.decls script.
/* !BEGIN!: Do not edit below this line. */
* Exported function declarations:
EXTERN
void Tk_MainLoop
_ANSI_ARGS_((void));
EXTERN XColor
* Tk_3DBorderColor
_ANSI_ARGS_((Tk_3DBorder border
));
EXTERN GC Tk_3DBorderGC
_ANSI_ARGS_((Tk_Window tkwin
,
Tk_3DBorder border
, int which
));
EXTERN
void Tk_3DHorizontalBevel
_ANSI_ARGS_((Tk_Window tkwin
,
Drawable drawable
, Tk_3DBorder border
, int x
,
int y
, int width
, int height
, int leftIn
,
int rightIn
, int topBevel
, int relief
));
EXTERN
void Tk_3DVerticalBevel
_ANSI_ARGS_((Tk_Window tkwin
,
Drawable drawable
, Tk_3DBorder border
, int x
,
int y
, int width
, int height
, int leftBevel
,
EXTERN
void Tk_AddOption
_ANSI_ARGS_((Tk_Window tkwin
,
CONST
char * name
, CONST
char * value
,
EXTERN
void Tk_BindEvent
_ANSI_ARGS_((
Tk_BindingTable bindingTable
,
XEvent
* eventPtr
, Tk_Window tkwin
,
int numObjects
, ClientData
* objectPtr
));
EXTERN
void Tk_CanvasDrawableCoords
_ANSI_ARGS_((
Tk_Canvas canvas
, double x
, double y
,
short * drawableXPtr
, short * drawableYPtr
));
EXTERN
void Tk_CanvasEventuallyRedraw
_ANSI_ARGS_((
Tk_Canvas canvas
, int x1
, int y1
, int x2
,
EXTERN
int Tk_CanvasGetCoord
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Canvas canvas
, CONST
char * str
,
EXTERN Tk_CanvasTextInfo
* Tk_CanvasGetTextInfo
_ANSI_ARGS_((
EXTERN
int Tk_CanvasPsBitmap
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Canvas canvas
, Pixmap bitmap
, int x
,
int y
, int width
, int height
));
EXTERN
int Tk_CanvasPsColor
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Canvas canvas
, XColor
* colorPtr
));
EXTERN
int Tk_CanvasPsFont
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Canvas canvas
, Tk_Font font
));
EXTERN
void Tk_CanvasPsPath
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Canvas canvas
, double * coordPtr
,
EXTERN
int Tk_CanvasPsStipple
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Canvas canvas
, Pixmap bitmap
));
EXTERN
double Tk_CanvasPsY
_ANSI_ARGS_((Tk_Canvas canvas
, double y
));
EXTERN
void Tk_CanvasSetStippleOrigin
_ANSI_ARGS_((
Tk_Canvas canvas
, GC gc
));
EXTERN
int Tk_CanvasTagsParseProc
_ANSI_ARGS_((
ClientData clientData
, Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * value
,
char * widgRec
, int offset
));
EXTERN
char * Tk_CanvasTagsPrintProc
_ANSI_ARGS_((
ClientData clientData
, Tk_Window tkwin
,
char * widgRec
, int offset
,
Tcl_FreeProc
** freeProcPtr
));
EXTERN Tk_Window Tk_CanvasTkwin
_ANSI_ARGS_((Tk_Canvas canvas
));
EXTERN
void Tk_CanvasWindowCoords
_ANSI_ARGS_((Tk_Canvas canvas
,
double x
, double y
, short * screenXPtr
,
EXTERN
void Tk_ChangeWindowAttributes
_ANSI_ARGS_((
Tk_Window tkwin
, unsigned long valueMask
,
XSetWindowAttributes
* attsPtr
));
EXTERN
int Tk_CharBbox
_ANSI_ARGS_((Tk_TextLayout layout
,
int index
, int * xPtr
, int * yPtr
,
int * widthPtr
, int * heightPtr
));
EXTERN
void Tk_ClearSelection
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
int Tk_ClipboardAppend
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Atom target
, Atom format
,
EXTERN
int Tk_ClipboardClear
_ANSI_ARGS_((Tcl_Interp
* interp
,
EXTERN
int Tk_ConfigureInfo
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_ConfigSpec
* specs
,
char * widgRec
, CONST
char * argvName
,
EXTERN
int Tk_ConfigureValue
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_ConfigSpec
* specs
,
char * widgRec
, CONST
char * argvName
,
EXTERN
int Tk_ConfigureWidget
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_ConfigSpec
* specs
,
int argc
, CONST84
char ** argv
,
char * widgRec
, int flags
));
EXTERN
void Tk_ConfigureWindow
_ANSI_ARGS_((Tk_Window tkwin
,
XWindowChanges
* valuePtr
));
EXTERN Tk_TextLayout Tk_ComputeTextLayout
_ANSI_ARGS_((Tk_Font font
,
CONST
char * str
, int numChars
,
int wrapLength
, Tk_Justify justify
,
int flags
, int * widthPtr
, int * heightPtr
));
EXTERN Tk_Window Tk_CoordsToWindow
_ANSI_ARGS_((int rootX
, int rootY
,
EXTERN
unsigned long Tk_CreateBinding
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_BindingTable bindingTable
,
ClientData object
, CONST
char * eventStr
,
CONST
char * command
, int append
));
EXTERN Tk_BindingTable Tk_CreateBindingTable
_ANSI_ARGS_((
EXTERN Tk_ErrorHandler Tk_CreateErrorHandler
_ANSI_ARGS_((Display
* display
,
int errNum
, int request
, int minorCode
,
Tk_ErrorProc
* errorProc
,
EXTERN
void Tk_CreateEventHandler
_ANSI_ARGS_((Tk_Window token
,
unsigned long mask
, Tk_EventProc
* proc
,
EXTERN
void Tk_CreateGenericHandler
_ANSI_ARGS_((
Tk_GenericProc
* proc
, ClientData clientData
));
EXTERN
void Tk_CreateImageType
_ANSI_ARGS_((
Tk_ImageType
* typePtr
));
EXTERN
void Tk_CreateItemType
_ANSI_ARGS_((Tk_ItemType
* typePtr
));
EXTERN
void Tk_CreatePhotoImageFormat
_ANSI_ARGS_((
Tk_PhotoImageFormat
* formatPtr
));
EXTERN
void Tk_CreateSelHandler
_ANSI_ARGS_((Tk_Window tkwin
,
Atom selection
, Atom target
,
ClientData clientData
, Atom format
));
EXTERN Tk_Window Tk_CreateWindow
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window parent
, CONST
char * name
,
CONST
char * screenName
));
EXTERN Tk_Window Tk_CreateWindowFromPath
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
CONST
char * screenName
));
EXTERN
int Tk_DefineBitmap
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * name
, CONST
char * source
,
EXTERN
void Tk_DefineCursor
_ANSI_ARGS_((Tk_Window window
,
EXTERN
void Tk_DeleteAllBindings
_ANSI_ARGS_((
Tk_BindingTable bindingTable
,
EXTERN
int Tk_DeleteBinding
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_BindingTable bindingTable
,
ClientData object
, CONST
char * eventStr
));
EXTERN
void Tk_DeleteBindingTable
_ANSI_ARGS_((
Tk_BindingTable bindingTable
));
EXTERN
void Tk_DeleteErrorHandler
_ANSI_ARGS_((
Tk_ErrorHandler handler
));
EXTERN
void Tk_DeleteEventHandler
_ANSI_ARGS_((Tk_Window token
,
unsigned long mask
, Tk_EventProc
* proc
,
EXTERN
void Tk_DeleteGenericHandler
_ANSI_ARGS_((
Tk_GenericProc
* proc
, ClientData clientData
));
EXTERN
void Tk_DeleteImage
_ANSI_ARGS_((Tcl_Interp
* interp
,
EXTERN
void Tk_DeleteSelHandler
_ANSI_ARGS_((Tk_Window tkwin
,
Atom selection
, Atom target
));
EXTERN
void Tk_DestroyWindow
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN CONST84_RETURN
char * Tk_DisplayName
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
int Tk_DistanceToTextLayout
_ANSI_ARGS_((
Tk_TextLayout layout
, int x
, int y
));
EXTERN
void Tk_Draw3DPolygon
_ANSI_ARGS_((Tk_Window tkwin
,
Drawable drawable
, Tk_3DBorder border
,
XPoint
* pointPtr
, int numPoints
,
int borderWidth
, int leftRelief
));
EXTERN
void Tk_Draw3DRectangle
_ANSI_ARGS_((Tk_Window tkwin
,
Drawable drawable
, Tk_3DBorder border
, int x
,
int y
, int width
, int height
,
int borderWidth
, int relief
));
EXTERN
void Tk_DrawChars
_ANSI_ARGS_((Display
* display
,
Drawable drawable
, GC gc
, Tk_Font tkfont
,
CONST
char * source
, int numBytes
, int x
,
EXTERN
void Tk_DrawFocusHighlight
_ANSI_ARGS_((Tk_Window tkwin
,
GC gc
, int width
, Drawable drawable
));
EXTERN
void Tk_DrawTextLayout
_ANSI_ARGS_((Display
* display
,
Drawable drawable
, GC gc
,
Tk_TextLayout layout
, int x
, int y
,
int firstChar
, int lastChar
));
EXTERN
void Tk_Fill3DPolygon
_ANSI_ARGS_((Tk_Window tkwin
,
Drawable drawable
, Tk_3DBorder border
,
XPoint
* pointPtr
, int numPoints
,
int borderWidth
, int leftRelief
));
EXTERN
void Tk_Fill3DRectangle
_ANSI_ARGS_((Tk_Window tkwin
,
Drawable drawable
, Tk_3DBorder border
, int x
,
int y
, int width
, int height
,
int borderWidth
, int relief
));
EXTERN Tk_PhotoHandle Tk_FindPhoto
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * imageName
));
EXTERN Font Tk_FontId
_ANSI_ARGS_((Tk_Font font
));
EXTERN
void Tk_Free3DBorder
_ANSI_ARGS_((Tk_3DBorder border
));
EXTERN
void Tk_FreeBitmap
_ANSI_ARGS_((Display
* display
,
EXTERN
void Tk_FreeColor
_ANSI_ARGS_((XColor
* colorPtr
));
EXTERN
void Tk_FreeColormap
_ANSI_ARGS_((Display
* display
,
EXTERN
void Tk_FreeCursor
_ANSI_ARGS_((Display
* display
,
EXTERN
void Tk_FreeFont
_ANSI_ARGS_((Tk_Font f
));
EXTERN
void Tk_FreeGC
_ANSI_ARGS_((Display
* display
, GC gc
));
EXTERN
void Tk_FreeImage
_ANSI_ARGS_((Tk_Image image
));
EXTERN
void Tk_FreeOptions
_ANSI_ARGS_((Tk_ConfigSpec
* specs
,
char * widgRec
, Display
* display
,
EXTERN
void Tk_FreePixmap
_ANSI_ARGS_((Display
* display
,
EXTERN
void Tk_FreeTextLayout
_ANSI_ARGS_((
Tk_TextLayout textLayout
));
EXTERN
void Tk_FreeXId
_ANSI_ARGS_((Display
* display
, XID xid
));
EXTERN GC Tk_GCForColor
_ANSI_ARGS_((XColor
* colorPtr
,
EXTERN
void Tk_GeometryRequest
_ANSI_ARGS_((Tk_Window tkwin
,
int reqWidth
, int reqHeight
));
EXTERN Tk_3DBorder Tk_Get3DBorder
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_Uid colorName
));
EXTERN
void Tk_GetAllBindings
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_BindingTable bindingTable
,
EXTERN
int Tk_GetAnchor
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * str
, Tk_Anchor
* anchorPtr
));
EXTERN CONST84_RETURN
char * Tk_GetAtomName
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN CONST84_RETURN
char * Tk_GetBinding
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_BindingTable bindingTable
,
ClientData object
, CONST
char * eventStr
));
EXTERN Pixmap Tk_GetBitmap
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * str
));
EXTERN Pixmap Tk_GetBitmapFromData
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
CONST
char * source
, int width
, int height
));
EXTERN
int Tk_GetCapStyle
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * str
, int * capPtr
));
EXTERN XColor
* Tk_GetColor
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_Uid name
));
EXTERN XColor
* Tk_GetColorByValue
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN Colormap Tk_GetColormap
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * str
));
EXTERN Tk_Cursor Tk_GetCursor
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_Uid str
));
EXTERN Tk_Cursor Tk_GetCursorFromData
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
CONST
char * source
, CONST
char * mask
,
int width
, int height
, int xHot
, int yHot
,
EXTERN Tk_Font Tk_GetFont
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * str
));
EXTERN Tk_Font Tk_GetFontFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_GetFontMetrics
_ANSI_ARGS_((Tk_Font font
,
Tk_FontMetrics
* fmPtr
));
EXTERN GC Tk_GetGC
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN Tk_Image Tk_GetImage
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * name
,
Tk_ImageChangedProc
* changeProc
,
EXTERN ClientData Tk_GetImageMasterData
_ANSI_ARGS_((
Tcl_Interp
* interp
, CONST
char * name
,
Tk_ImageType
** typePtrPtr
));
EXTERN Tk_ItemType
* Tk_GetItemTypes
_ANSI_ARGS_((void));
EXTERN
int Tk_GetJoinStyle
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * str
, int * joinPtr
));
EXTERN
int Tk_GetJustify
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * str
, Tk_Justify
* justifyPtr
));
EXTERN
int Tk_GetNumMainWindows
_ANSI_ARGS_((void));
EXTERN Tk_Uid Tk_GetOption
_ANSI_ARGS_((Tk_Window tkwin
,
CONST
char * name
, CONST
char * className
));
EXTERN
int Tk_GetPixels
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * str
,
EXTERN Pixmap Tk_GetPixmap
_ANSI_ARGS_((Display
* display
,
Drawable d
, int width
, int height
, int depth
));
EXTERN
int Tk_GetRelief
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * name
, int * reliefPtr
));
EXTERN
void Tk_GetRootCoords
_ANSI_ARGS_((Tk_Window tkwin
,
int * xPtr
, int * yPtr
));
EXTERN
int Tk_GetScrollInfo
_ANSI_ARGS_((Tcl_Interp
* interp
,
int argc
, CONST84
char ** argv
,
double * dblPtr
, int * intPtr
));
EXTERN
int Tk_GetScreenMM
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * str
,
EXTERN
int Tk_GetSelection
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Atom selection
, Atom target
,
Tk_GetSelProc
* proc
, ClientData clientData
));
EXTERN Tk_Uid Tk_GetUid
_ANSI_ARGS_((CONST
char * str
));
EXTERN Visual
* Tk_GetVisual
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, CONST
char * str
,
int * depthPtr
, Colormap
* colormapPtr
));
EXTERN
void Tk_GetVRootGeometry
_ANSI_ARGS_((Tk_Window tkwin
,
int * xPtr
, int * yPtr
, int * widthPtr
,
EXTERN
int Tk_Grab
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, int grabGlobal
));
EXTERN
void Tk_HandleEvent
_ANSI_ARGS_((XEvent
* eventPtr
));
EXTERN Tk_Window Tk_IdToWindow
_ANSI_ARGS_((Display
* display
,
EXTERN
void Tk_ImageChanged
_ANSI_ARGS_((Tk_ImageMaster master
,
int x
, int y
, int width
, int height
,
int imageWidth
, int imageHeight
));
EXTERN
int Tk_Init
_ANSI_ARGS_((Tcl_Interp
* interp
));
EXTERN Atom Tk_InternAtom
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
int Tk_IntersectTextLayout
_ANSI_ARGS_((
Tk_TextLayout layout
, int x
, int y
,
EXTERN
void Tk_MaintainGeometry
_ANSI_ARGS_((Tk_Window slave
,
Tk_Window master
, int x
, int y
, int width
,
EXTERN Tk_Window Tk_MainWindow
_ANSI_ARGS_((Tcl_Interp
* interp
));
EXTERN
void Tk_MakeWindowExist
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
void Tk_ManageGeometry
_ANSI_ARGS_((Tk_Window tkwin
,
Tk_GeomMgr
* mgrPtr
, ClientData clientData
));
EXTERN
void Tk_MapWindow
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
int Tk_MeasureChars
_ANSI_ARGS_((Tk_Font tkfont
,
CONST
char * source
, int numBytes
,
int maxPixels
, int flags
, int * lengthPtr
));
EXTERN
void Tk_MoveResizeWindow
_ANSI_ARGS_((Tk_Window tkwin
,
int x
, int y
, int width
, int height
));
EXTERN
void Tk_MoveWindow
_ANSI_ARGS_((Tk_Window tkwin
, int x
,
EXTERN
void Tk_MoveToplevelWindow
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN CONST84_RETURN
char * Tk_NameOf3DBorder
_ANSI_ARGS_((
EXTERN CONST84_RETURN
char * Tk_NameOfAnchor
_ANSI_ARGS_((Tk_Anchor anchor
));
EXTERN CONST84_RETURN
char * Tk_NameOfBitmap
_ANSI_ARGS_((Display
* display
,
EXTERN CONST84_RETURN
char * Tk_NameOfCapStyle
_ANSI_ARGS_((int cap
));
EXTERN CONST84_RETURN
char * Tk_NameOfColor
_ANSI_ARGS_((XColor
* colorPtr
));
EXTERN CONST84_RETURN
char * Tk_NameOfCursor
_ANSI_ARGS_((Display
* display
,
EXTERN CONST84_RETURN
char * Tk_NameOfFont
_ANSI_ARGS_((Tk_Font font
));
EXTERN CONST84_RETURN
char * Tk_NameOfImage
_ANSI_ARGS_((
Tk_ImageMaster imageMaster
));
EXTERN CONST84_RETURN
char * Tk_NameOfJoinStyle
_ANSI_ARGS_((int join
));
EXTERN CONST84_RETURN
char * Tk_NameOfJustify
_ANSI_ARGS_((
EXTERN CONST84_RETURN
char * Tk_NameOfRelief
_ANSI_ARGS_((int relief
));
EXTERN Tk_Window Tk_NameToWindow
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * pathName
, Tk_Window tkwin
));
EXTERN
void Tk_OwnSelection
_ANSI_ARGS_((Tk_Window tkwin
,
Atom selection
, Tk_LostSelProc
* proc
,
EXTERN
int Tk_ParseArgv
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, int * argcPtr
,
CONST84
char ** argv
, Tk_ArgvInfo
* argTable
,
EXTERN
void Tk_PhotoPutBlock_NoComposite
_ANSI_ARGS_((
Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
EXTERN
void Tk_PhotoPutZoomedBlock_NoComposite
_ANSI_ARGS_((
Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
int width
, int height
, int zoomX
, int zoomY
,
int subsampleX
, int subsampleY
));
EXTERN
int Tk_PhotoGetImage
_ANSI_ARGS_((Tk_PhotoHandle handle
,
Tk_PhotoImageBlock
* blockPtr
));
EXTERN
void Tk_PhotoBlank
_ANSI_ARGS_((Tk_PhotoHandle handle
));
EXTERN
void Tk_PhotoExpand
_ANSI_ARGS_((Tk_PhotoHandle handle
,
EXTERN
void Tk_PhotoGetSize
_ANSI_ARGS_((Tk_PhotoHandle handle
,
int * widthPtr
, int * heightPtr
));
EXTERN
void Tk_PhotoSetSize
_ANSI_ARGS_((Tk_PhotoHandle handle
,
EXTERN
int Tk_PointToChar
_ANSI_ARGS_((Tk_TextLayout layout
,
EXTERN
int Tk_PostscriptFontName
_ANSI_ARGS_((Tk_Font tkfont
,
EXTERN
void Tk_PreserveColormap
_ANSI_ARGS_((Display
* display
,
EXTERN
void Tk_QueueWindowEvent
_ANSI_ARGS_((XEvent
* eventPtr
,
Tcl_QueuePosition position
));
EXTERN
void Tk_RedrawImage
_ANSI_ARGS_((Tk_Image image
,
int imageX
, int imageY
, int width
,
int height
, Drawable drawable
, int drawableX
,
EXTERN
void Tk_ResizeWindow
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
int Tk_RestackWindow
_ANSI_ARGS_((Tk_Window tkwin
,
int aboveBelow
, Tk_Window other
));
EXTERN Tk_RestrictProc
* Tk_RestrictEvents
_ANSI_ARGS_((
Tk_RestrictProc
* proc
, ClientData arg
,
ClientData
* prevArgPtr
));
EXTERN
int Tk_SafeInit
_ANSI_ARGS_((Tcl_Interp
* interp
));
EXTERN CONST
char * Tk_SetAppName
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_SetBackgroundFromBorder
_ANSI_ARGS_((
Tk_Window tkwin
, Tk_3DBorder border
));
EXTERN
void Tk_SetClass
_ANSI_ARGS_((Tk_Window tkwin
,
CONST
char * className
));
EXTERN
void Tk_SetGrid
_ANSI_ARGS_((Tk_Window tkwin
,
int reqWidth
, int reqHeight
, int gridWidth
,
EXTERN
void Tk_SetInternalBorder
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_SetWindowBackground
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_SetWindowBackgroundPixmap
_ANSI_ARGS_((
Tk_Window tkwin
, Pixmap pixmap
));
EXTERN
void Tk_SetWindowBorder
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_SetWindowBorderWidth
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_SetWindowBorderPixmap
_ANSI_ARGS_((
Tk_Window tkwin
, Pixmap pixmap
));
EXTERN
void Tk_SetWindowColormap
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
int Tk_SetWindowVisual
_ANSI_ARGS_((Tk_Window tkwin
,
Visual
* visual
, int depth
,
EXTERN
void Tk_SizeOfBitmap
_ANSI_ARGS_((Display
* display
,
Pixmap bitmap
, int * widthPtr
,
EXTERN
void Tk_SizeOfImage
_ANSI_ARGS_((Tk_Image image
,
int * widthPtr
, int * heightPtr
));
EXTERN
int Tk_StrictMotif
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
void Tk_TextLayoutToPostscript
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_TextLayout layout
));
EXTERN
int Tk_TextWidth
_ANSI_ARGS_((Tk_Font font
,
CONST
char * str
, int numBytes
));
EXTERN
void Tk_UndefineCursor
_ANSI_ARGS_((Tk_Window window
));
EXTERN
void Tk_UnderlineChars
_ANSI_ARGS_((Display
* display
,
Drawable drawable
, GC gc
, Tk_Font tkfont
,
CONST
char * source
, int x
, int y
,
int firstByte
, int lastByte
));
EXTERN
void Tk_UnderlineTextLayout
_ANSI_ARGS_((
Display
* display
, Drawable drawable
, GC gc
,
Tk_TextLayout layout
, int x
, int y
,
EXTERN
void Tk_Ungrab
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
void Tk_UnmaintainGeometry
_ANSI_ARGS_((Tk_Window slave
,
EXTERN
void Tk_UnmapWindow
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
void Tk_UnsetGrid
_ANSI_ARGS_((Tk_Window tkwin
));
EXTERN
void Tk_UpdatePointer
_ANSI_ARGS_((Tk_Window tkwin
, int x
,
EXTERN Pixmap Tk_AllocBitmapFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
EXTERN Tk_3DBorder Tk_Alloc3DBorderFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
EXTERN XColor
* Tk_AllocColorFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
EXTERN Tk_Cursor Tk_AllocCursorFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
EXTERN Tk_Font Tk_AllocFontFromObj
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tcl_Obj
* objPtr
));
EXTERN Tk_OptionTable Tk_CreateOptionTable
_ANSI_ARGS_((
CONST Tk_OptionSpec
* templatePtr
));
EXTERN
void Tk_DeleteOptionTable
_ANSI_ARGS_((
Tk_OptionTable optionTable
));
EXTERN
void Tk_Free3DBorderFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_FreeBitmapFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_FreeColorFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_FreeConfigOptions
_ANSI_ARGS_((char * recordPtr
,
Tk_OptionTable optionToken
, Tk_Window tkwin
));
EXTERN
void Tk_FreeSavedOptions
_ANSI_ARGS_((
Tk_SavedOptions
* savePtr
));
EXTERN
void Tk_FreeCursorFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
void Tk_FreeFontFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN Tk_3DBorder Tk_Get3DBorderFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN
int Tk_GetAnchorFromObj
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tcl_Obj
* objPtr
, Tk_Anchor
* anchorPtr
));
EXTERN Pixmap Tk_GetBitmapFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN XColor
* Tk_GetColorFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN Tk_Cursor Tk_GetCursorFromObj
_ANSI_ARGS_((Tk_Window tkwin
,
EXTERN Tcl_Obj
* Tk_GetOptionInfo
_ANSI_ARGS_((Tcl_Interp
* interp
,
char * recordPtr
, Tk_OptionTable optionTable
,
Tcl_Obj
* namePtr
, Tk_Window tkwin
));
EXTERN Tcl_Obj
* Tk_GetOptionValue
_ANSI_ARGS_((Tcl_Interp
* interp
,
char * recordPtr
, Tk_OptionTable optionTable
,
Tcl_Obj
* namePtr
, Tk_Window tkwin
));
EXTERN
int Tk_GetJustifyFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tcl_Obj
* objPtr
,
Tk_Justify
* justifyPtr
));
EXTERN
int Tk_GetMMFromObj
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tcl_Obj
* objPtr
,
EXTERN
int Tk_GetPixelsFromObj
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tcl_Obj
* objPtr
,
EXTERN
int Tk_GetReliefFromObj
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tcl_Obj
* objPtr
, int * resultPtr
));
EXTERN
int Tk_GetScrollInfoObj
_ANSI_ARGS_((Tcl_Interp
* interp
,
int objc
, Tcl_Obj
*CONST objv
[],
double * dblPtr
, int * intPtr
));
EXTERN
int Tk_InitOptions
_ANSI_ARGS_((Tcl_Interp
* interp
,
char * recordPtr
, Tk_OptionTable optionToken
,
EXTERN
void Tk_MainEx
_ANSI_ARGS_((int argc
, char ** argv
,
Tcl_AppInitProc
* appInitProc
,
EXTERN
void Tk_RestoreSavedOptions
_ANSI_ARGS_((
Tk_SavedOptions
* savePtr
));
EXTERN
int Tk_SetOptions
_ANSI_ARGS_((Tcl_Interp
* interp
,
char * recordPtr
, Tk_OptionTable optionTable
,
int objc
, Tcl_Obj
*CONST objv
[],
Tk_Window tkwin
, Tk_SavedOptions
* savePtr
,
EXTERN
void Tk_InitConsoleChannels
_ANSI_ARGS_((
EXTERN
int Tk_CreateConsoleWindow
_ANSI_ARGS_((
EXTERN
void Tk_CreateSmoothMethod
_ANSI_ARGS_((
Tk_SmoothMethod
* method
));
/* Slot 218 is reserved */
/* Slot 219 is reserved */
EXTERN
int Tk_GetDash
_ANSI_ARGS_((Tcl_Interp
* interp
,
CONST
char * value
, Tk_Dash
* dash
));
EXTERN
void Tk_CreateOutline
_ANSI_ARGS_((Tk_Outline
* outline
));
EXTERN
void Tk_DeleteOutline
_ANSI_ARGS_((Display
* display
,
EXTERN
int Tk_ConfigOutlineGC
_ANSI_ARGS_((XGCValues
* gcValues
,
Tk_Canvas canvas
, Tk_Item
* item
,
EXTERN
int Tk_ChangeOutlineGC
_ANSI_ARGS_((Tk_Canvas canvas
,
Tk_Item
* item
, Tk_Outline
* outline
));
EXTERN
int Tk_ResetOutlineGC
_ANSI_ARGS_((Tk_Canvas canvas
,
Tk_Item
* item
, Tk_Outline
* outline
));
EXTERN
int Tk_CanvasPsOutline
_ANSI_ARGS_((Tk_Canvas canvas
,
Tk_Item
* item
, Tk_Outline
* outline
));
EXTERN
void Tk_SetTSOrigin
_ANSI_ARGS_((Tk_Window tkwin
, GC gc
,
EXTERN
int Tk_CanvasGetCoordFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Canvas canvas
,
Tcl_Obj
* obj
, double * doublePtr
));
EXTERN
void Tk_CanvasSetOffset
_ANSI_ARGS_((Tk_Canvas canvas
,
GC gc
, Tk_TSOffset
* offset
));
EXTERN
void Tk_DitherPhoto
_ANSI_ARGS_((Tk_PhotoHandle handle
,
int x
, int y
, int width
, int height
));
EXTERN
int Tk_PostscriptBitmap
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_Window tkwin
, Tk_PostscriptInfo psInfo
,
Pixmap bitmap
, int startX
, int startY
,
EXTERN
int Tk_PostscriptColor
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_PostscriptInfo psInfo
, XColor
* colorPtr
));
EXTERN
int Tk_PostscriptFont
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_PostscriptInfo psInfo
, Tk_Font font
));
EXTERN
int Tk_PostscriptImage
_ANSI_ARGS_((Tk_Image image
,
Tcl_Interp
* interp
, Tk_Window tkwin
,
Tk_PostscriptInfo psinfo
, int x
, int y
,
int width
, int height
, int prepass
));
EXTERN
void Tk_PostscriptPath
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_PostscriptInfo psInfo
, double * coordPtr
,
EXTERN
int Tk_PostscriptStipple
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window tkwin
,
Tk_PostscriptInfo psInfo
, Pixmap bitmap
));
EXTERN
double Tk_PostscriptY
_ANSI_ARGS_((double y
,
Tk_PostscriptInfo psInfo
));
EXTERN
int Tk_PostscriptPhoto
_ANSI_ARGS_((Tcl_Interp
* interp
,
Tk_PhotoImageBlock
* blockPtr
,
Tk_PostscriptInfo psInfo
, int width
,
EXTERN
void Tk_CreateClientMessageHandler
_ANSI_ARGS_((
Tk_ClientMessageProc
* proc
));
EXTERN
void Tk_DeleteClientMessageHandler
_ANSI_ARGS_((
Tk_ClientMessageProc
* proc
));
EXTERN Tk_Window Tk_CreateAnonymousWindow
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tk_Window parent
,
CONST
char * screenName
));
EXTERN
void Tk_SetClassProcs
_ANSI_ARGS_((Tk_Window tkwin
,
ClientData instanceData
));
EXTERN
void Tk_SetInternalBorderEx
_ANSI_ARGS_((Tk_Window tkwin
,
int left
, int right
, int top
, int bottom
));
EXTERN
void Tk_SetMinimumRequestSize
_ANSI_ARGS_((
Tk_Window tkwin
, int minWidth
, int minHeight
));
EXTERN
void Tk_SetCaretPos
_ANSI_ARGS_((Tk_Window tkwin
, int x
,
EXTERN
void Tk_PhotoPutBlock
_ANSI_ARGS_((Tk_PhotoHandle handle
,
Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
int width
, int height
, int compRule
));
EXTERN
void Tk_PhotoPutZoomedBlock
_ANSI_ARGS_((
Tk_PhotoImageBlock
* blockPtr
, int x
, int y
,
int width
, int height
, int zoomX
, int zoomY
,
int subsampleX
, int subsampleY
, int compRule
));
EXTERN
int Tk_CollapseMotionEvents
_ANSI_ARGS_((
Display
* display
, int collapse
));
EXTERN Tk_StyleEngine Tk_RegisterStyleEngine
_ANSI_ARGS_((
CONST
char * name
, Tk_StyleEngine parent
));
EXTERN Tk_StyleEngine Tk_GetStyleEngine
_ANSI_ARGS_((CONST
char * name
));
EXTERN
int Tk_RegisterStyledElement
_ANSI_ARGS_((
Tk_ElementSpec
* templatePtr
));
EXTERN
int Tk_GetElementId
_ANSI_ARGS_((CONST
char * name
));
EXTERN Tk_Style Tk_CreateStyle
_ANSI_ARGS_((CONST
char * name
,
Tk_StyleEngine engine
, ClientData clientData
));
EXTERN Tk_Style Tk_GetStyle
_ANSI_ARGS_((Tcl_Interp
* interp
,
EXTERN
void Tk_FreeStyle
_ANSI_ARGS_((Tk_Style style
));
EXTERN CONST
char * Tk_NameOfStyle
_ANSI_ARGS_((Tk_Style style
));
EXTERN Tk_Style Tk_AllocStyleFromObj
_ANSI_ARGS_((
Tcl_Interp
* interp
, Tcl_Obj
* objPtr
));
EXTERN Tk_Style Tk_GetStyleFromObj
_ANSI_ARGS_((Tcl_Obj
* objPtr
));
EXTERN
void Tk_FreeStyleFromObj
_ANSI_ARGS_((Tcl_Obj
* objPtr
));
EXTERN Tk_StyledElement Tk_GetStyledElement
_ANSI_ARGS_((Tk_Style style
,
int elementId
, Tk_OptionTable optionTable
));
EXTERN
void Tk_GetElementSize
_ANSI_ARGS_((Tk_Style style
,
Tk_StyledElement element
, char * recordPtr
,
Tk_Window tkwin
, int width
, int height
,
int inner
, int * widthPtr
, int * heightPtr
));
EXTERN
void Tk_GetElementBox
_ANSI_ARGS_((Tk_Style style
,
Tk_StyledElement element
, char * recordPtr
,
Tk_Window tkwin
, int x
, int y
, int width
,
int height
, int inner
, int * xPtr
,
int * yPtr
, int * widthPtr
, int * heightPtr
));
EXTERN
int Tk_GetElementBorderWidth
_ANSI_ARGS_((Tk_Style style
,
Tk_StyledElement element
, char * recordPtr
,
EXTERN
void Tk_DrawElement
_ANSI_ARGS_((Tk_Style style
,
Tk_StyledElement element
, char * recordPtr
,
Tk_Window tkwin
, Drawable d
, int x
, int y
,
int width
, int height
, int state
));
typedef struct TkStubHooks
{
struct TkPlatStubs
*tkPlatStubs
;
struct TkIntStubs
*tkIntStubs
;
struct TkIntPlatStubs
*tkIntPlatStubs
;
struct TkIntXlibStubs
*tkIntXlibStubs
;
struct TkStubHooks
*hooks
;
void (*tk_MainLoop
) _ANSI_ARGS_((void)); /* 0 */
XColor
* (*tk_3DBorderColor
) _ANSI_ARGS_((Tk_3DBorder border
)); /* 1 */
GC (*tk_3DBorderGC
) _ANSI_ARGS_((Tk_Window tkwin
, Tk_3DBorder border
, int which
)); /* 2 */
void (*tk_3DHorizontalBevel
) _ANSI_ARGS_((Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int leftIn
, int rightIn
, int topBevel
, int relief
)); /* 3 */
void (*tk_3DVerticalBevel
) _ANSI_ARGS_((Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int leftBevel
, int relief
)); /* 4 */
void (*tk_AddOption
) _ANSI_ARGS_((Tk_Window tkwin
, CONST
char * name
, CONST
char * value
, int priority
)); /* 5 */
void (*tk_BindEvent
) _ANSI_ARGS_((Tk_BindingTable bindingTable
, XEvent
* eventPtr
, Tk_Window tkwin
, int numObjects
, ClientData
* objectPtr
)); /* 6 */
void (*tk_CanvasDrawableCoords
) _ANSI_ARGS_((Tk_Canvas canvas
, double x
, double y
, short * drawableXPtr
, short * drawableYPtr
)); /* 7 */
void (*tk_CanvasEventuallyRedraw
) _ANSI_ARGS_((Tk_Canvas canvas
, int x1
, int y1
, int x2
, int y2
)); /* 8 */
int (*tk_CanvasGetCoord
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, CONST
char * str
, double * doublePtr
)); /* 9 */
Tk_CanvasTextInfo
* (*tk_CanvasGetTextInfo
) _ANSI_ARGS_((Tk_Canvas canvas
)); /* 10 */
int (*tk_CanvasPsBitmap
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, Pixmap bitmap
, int x
, int y
, int width
, int height
)); /* 11 */
int (*tk_CanvasPsColor
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, XColor
* colorPtr
)); /* 12 */
int (*tk_CanvasPsFont
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, Tk_Font font
)); /* 13 */
void (*tk_CanvasPsPath
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, double * coordPtr
, int numPoints
)); /* 14 */
int (*tk_CanvasPsStipple
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, Pixmap bitmap
)); /* 15 */
double (*tk_CanvasPsY
) _ANSI_ARGS_((Tk_Canvas canvas
, double y
)); /* 16 */
void (*tk_CanvasSetStippleOrigin
) _ANSI_ARGS_((Tk_Canvas canvas
, GC gc
)); /* 17 */
int (*tk_CanvasTagsParseProc
) _ANSI_ARGS_((ClientData clientData
, Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * value
, char * widgRec
, int offset
)); /* 18 */
char * (*tk_CanvasTagsPrintProc
) _ANSI_ARGS_((ClientData clientData
, Tk_Window tkwin
, char * widgRec
, int offset
, Tcl_FreeProc
** freeProcPtr
)); /* 19 */
Tk_Window (*tk_CanvasTkwin
) _ANSI_ARGS_((Tk_Canvas canvas
)); /* 20 */
void (*tk_CanvasWindowCoords
) _ANSI_ARGS_((Tk_Canvas canvas
, double x
, double y
, short * screenXPtr
, short * screenYPtr
)); /* 21 */
void (*tk_ChangeWindowAttributes
) _ANSI_ARGS_((Tk_Window tkwin
, unsigned long valueMask
, XSetWindowAttributes
* attsPtr
)); /* 22 */
int (*tk_CharBbox
) _ANSI_ARGS_((Tk_TextLayout layout
, int index
, int * xPtr
, int * yPtr
, int * widthPtr
, int * heightPtr
)); /* 23 */
void (*tk_ClearSelection
) _ANSI_ARGS_((Tk_Window tkwin
, Atom selection
)); /* 24 */
int (*tk_ClipboardAppend
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Atom target
, Atom format
, char* buffer
)); /* 25 */
int (*tk_ClipboardClear
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
)); /* 26 */
int (*tk_ConfigureInfo
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_ConfigSpec
* specs
, char * widgRec
, CONST
char * argvName
, int flags
)); /* 27 */
int (*tk_ConfigureValue
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_ConfigSpec
* specs
, char * widgRec
, CONST
char * argvName
, int flags
)); /* 28 */
int (*tk_ConfigureWidget
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_ConfigSpec
* specs
, int argc
, CONST84
char ** argv
, char * widgRec
, int flags
)); /* 29 */
void (*tk_ConfigureWindow
) _ANSI_ARGS_((Tk_Window tkwin
, unsigned int valueMask
, XWindowChanges
* valuePtr
)); /* 30 */
Tk_TextLayout (*tk_ComputeTextLayout
) _ANSI_ARGS_((Tk_Font font
, CONST
char * str
, int numChars
, int wrapLength
, Tk_Justify justify
, int flags
, int * widthPtr
, int * heightPtr
)); /* 31 */
Tk_Window (*tk_CoordsToWindow
) _ANSI_ARGS_((int rootX
, int rootY
, Tk_Window tkwin
)); /* 32 */
unsigned long (*tk_CreateBinding
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
, CONST
char * eventStr
, CONST
char * command
, int append
)); /* 33 */
Tk_BindingTable (*tk_CreateBindingTable
) _ANSI_ARGS_((Tcl_Interp
* interp
)); /* 34 */
Tk_ErrorHandler (*tk_CreateErrorHandler
) _ANSI_ARGS_((Display
* display
, int errNum
, int request
, int minorCode
, Tk_ErrorProc
* errorProc
, ClientData clientData
)); /* 35 */
void (*tk_CreateEventHandler
) _ANSI_ARGS_((Tk_Window token
, unsigned long mask
, Tk_EventProc
* proc
, ClientData clientData
)); /* 36 */
void (*tk_CreateGenericHandler
) _ANSI_ARGS_((Tk_GenericProc
* proc
, ClientData clientData
)); /* 37 */
void (*tk_CreateImageType
) _ANSI_ARGS_((Tk_ImageType
* typePtr
)); /* 38 */
void (*tk_CreateItemType
) _ANSI_ARGS_((Tk_ItemType
* typePtr
)); /* 39 */
void (*tk_CreatePhotoImageFormat
) _ANSI_ARGS_((Tk_PhotoImageFormat
* formatPtr
)); /* 40 */
void (*tk_CreateSelHandler
) _ANSI_ARGS_((Tk_Window tkwin
, Atom selection
, Atom target
, Tk_SelectionProc
* proc
, ClientData clientData
, Atom format
)); /* 41 */
Tk_Window (*tk_CreateWindow
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window parent
, CONST
char * name
, CONST
char * screenName
)); /* 42 */
Tk_Window (*tk_CreateWindowFromPath
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * pathName
, CONST
char * screenName
)); /* 43 */
int (*tk_DefineBitmap
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * name
, CONST
char * source
, int width
, int height
)); /* 44 */
void (*tk_DefineCursor
) _ANSI_ARGS_((Tk_Window window
, Tk_Cursor cursor
)); /* 45 */
void (*tk_DeleteAllBindings
) _ANSI_ARGS_((Tk_BindingTable bindingTable
, ClientData object
)); /* 46 */
int (*tk_DeleteBinding
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
, CONST
char * eventStr
)); /* 47 */
void (*tk_DeleteBindingTable
) _ANSI_ARGS_((Tk_BindingTable bindingTable
)); /* 48 */
void (*tk_DeleteErrorHandler
) _ANSI_ARGS_((Tk_ErrorHandler handler
)); /* 49 */
void (*tk_DeleteEventHandler
) _ANSI_ARGS_((Tk_Window token
, unsigned long mask
, Tk_EventProc
* proc
, ClientData clientData
)); /* 50 */
void (*tk_DeleteGenericHandler
) _ANSI_ARGS_((Tk_GenericProc
* proc
, ClientData clientData
)); /* 51 */
void (*tk_DeleteImage
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * name
)); /* 52 */
void (*tk_DeleteSelHandler
) _ANSI_ARGS_((Tk_Window tkwin
, Atom selection
, Atom target
)); /* 53 */
void (*tk_DestroyWindow
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 54 */
CONST84_RETURN
char * (*tk_DisplayName
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 55 */
int (*tk_DistanceToTextLayout
) _ANSI_ARGS_((Tk_TextLayout layout
, int x
, int y
)); /* 56 */
void (*tk_Draw3DPolygon
) _ANSI_ARGS_((Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, XPoint
* pointPtr
, int numPoints
, int borderWidth
, int leftRelief
)); /* 57 */
void (*tk_Draw3DRectangle
) _ANSI_ARGS_((Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int borderWidth
, int relief
)); /* 58 */
void (*tk_DrawChars
) _ANSI_ARGS_((Display
* display
, Drawable drawable
, GC gc
, Tk_Font tkfont
, CONST
char * source
, int numBytes
, int x
, int y
)); /* 59 */
void (*tk_DrawFocusHighlight
) _ANSI_ARGS_((Tk_Window tkwin
, GC gc
, int width
, Drawable drawable
)); /* 60 */
void (*tk_DrawTextLayout
) _ANSI_ARGS_((Display
* display
, Drawable drawable
, GC gc
, Tk_TextLayout layout
, int x
, int y
, int firstChar
, int lastChar
)); /* 61 */
void (*tk_Fill3DPolygon
) _ANSI_ARGS_((Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, XPoint
* pointPtr
, int numPoints
, int borderWidth
, int leftRelief
)); /* 62 */
void (*tk_Fill3DRectangle
) _ANSI_ARGS_((Tk_Window tkwin
, Drawable drawable
, Tk_3DBorder border
, int x
, int y
, int width
, int height
, int borderWidth
, int relief
)); /* 63 */
Tk_PhotoHandle (*tk_FindPhoto
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * imageName
)); /* 64 */
Font (*tk_FontId
) _ANSI_ARGS_((Tk_Font font
)); /* 65 */
void (*tk_Free3DBorder
) _ANSI_ARGS_((Tk_3DBorder border
)); /* 66 */
void (*tk_FreeBitmap
) _ANSI_ARGS_((Display
* display
, Pixmap bitmap
)); /* 67 */
void (*tk_FreeColor
) _ANSI_ARGS_((XColor
* colorPtr
)); /* 68 */
void (*tk_FreeColormap
) _ANSI_ARGS_((Display
* display
, Colormap colormap
)); /* 69 */
void (*tk_FreeCursor
) _ANSI_ARGS_((Display
* display
, Tk_Cursor cursor
)); /* 70 */
void (*tk_FreeFont
) _ANSI_ARGS_((Tk_Font f
)); /* 71 */
void (*tk_FreeGC
) _ANSI_ARGS_((Display
* display
, GC gc
)); /* 72 */
void (*tk_FreeImage
) _ANSI_ARGS_((Tk_Image image
)); /* 73 */
void (*tk_FreeOptions
) _ANSI_ARGS_((Tk_ConfigSpec
* specs
, char * widgRec
, Display
* display
, int needFlags
)); /* 74 */
void (*tk_FreePixmap
) _ANSI_ARGS_((Display
* display
, Pixmap pixmap
)); /* 75 */
void (*tk_FreeTextLayout
) _ANSI_ARGS_((Tk_TextLayout textLayout
)); /* 76 */
void (*tk_FreeXId
) _ANSI_ARGS_((Display
* display
, XID xid
)); /* 77 */
GC (*tk_GCForColor
) _ANSI_ARGS_((XColor
* colorPtr
, Drawable drawable
)); /* 78 */
void (*tk_GeometryRequest
) _ANSI_ARGS_((Tk_Window tkwin
, int reqWidth
, int reqHeight
)); /* 79 */
Tk_3DBorder (*tk_Get3DBorder
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_Uid colorName
)); /* 80 */
void (*tk_GetAllBindings
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
)); /* 81 */
int (*tk_GetAnchor
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * str
, Tk_Anchor
* anchorPtr
)); /* 82 */
CONST84_RETURN
char * (*tk_GetAtomName
) _ANSI_ARGS_((Tk_Window tkwin
, Atom atom
)); /* 83 */
CONST84_RETURN
char * (*tk_GetBinding
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_BindingTable bindingTable
, ClientData object
, CONST
char * eventStr
)); /* 84 */
Pixmap (*tk_GetBitmap
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
)); /* 85 */
Pixmap (*tk_GetBitmapFromData
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * source
, int width
, int height
)); /* 86 */
int (*tk_GetCapStyle
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * str
, int * capPtr
)); /* 87 */
XColor
* (*tk_GetColor
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_Uid name
)); /* 88 */
XColor
* (*tk_GetColorByValue
) _ANSI_ARGS_((Tk_Window tkwin
, XColor
* colorPtr
)); /* 89 */
Colormap (*tk_GetColormap
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
)); /* 90 */
Tk_Cursor (*tk_GetCursor
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_Uid str
)); /* 91 */
Tk_Cursor (*tk_GetCursorFromData
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * source
, CONST
char * mask
, int width
, int height
, int xHot
, int yHot
, Tk_Uid fg
, Tk_Uid bg
)); /* 92 */
Tk_Font (*tk_GetFont
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
)); /* 93 */
Tk_Font (*tk_GetFontFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 94 */
void (*tk_GetFontMetrics
) _ANSI_ARGS_((Tk_Font font
, Tk_FontMetrics
* fmPtr
)); /* 95 */
GC (*tk_GetGC
) _ANSI_ARGS_((Tk_Window tkwin
, unsigned long valueMask
, XGCValues
* valuePtr
)); /* 96 */
Tk_Image (*tk_GetImage
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * name
, Tk_ImageChangedProc
* changeProc
, ClientData clientData
)); /* 97 */
ClientData (*tk_GetImageMasterData
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * name
, Tk_ImageType
** typePtrPtr
)); /* 98 */
Tk_ItemType
* (*tk_GetItemTypes
) _ANSI_ARGS_((void)); /* 99 */
int (*tk_GetJoinStyle
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * str
, int * joinPtr
)); /* 100 */
int (*tk_GetJustify
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * str
, Tk_Justify
* justifyPtr
)); /* 101 */
int (*tk_GetNumMainWindows
) _ANSI_ARGS_((void)); /* 102 */
Tk_Uid (*tk_GetOption
) _ANSI_ARGS_((Tk_Window tkwin
, CONST
char * name
, CONST
char * className
)); /* 103 */
int (*tk_GetPixels
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
, int * intPtr
)); /* 104 */
Pixmap (*tk_GetPixmap
) _ANSI_ARGS_((Display
* display
, Drawable d
, int width
, int height
, int depth
)); /* 105 */
int (*tk_GetRelief
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * name
, int * reliefPtr
)); /* 106 */
void (*tk_GetRootCoords
) _ANSI_ARGS_((Tk_Window tkwin
, int * xPtr
, int * yPtr
)); /* 107 */
int (*tk_GetScrollInfo
) _ANSI_ARGS_((Tcl_Interp
* interp
, int argc
, CONST84
char ** argv
, double * dblPtr
, int * intPtr
)); /* 108 */
int (*tk_GetScreenMM
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
, double * doublePtr
)); /* 109 */
int (*tk_GetSelection
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Atom selection
, Atom target
, Tk_GetSelProc
* proc
, ClientData clientData
)); /* 110 */
Tk_Uid (*tk_GetUid
) _ANSI_ARGS_((CONST
char * str
)); /* 111 */
Visual
* (*tk_GetVisual
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, CONST
char * str
, int * depthPtr
, Colormap
* colormapPtr
)); /* 112 */
void (*tk_GetVRootGeometry
) _ANSI_ARGS_((Tk_Window tkwin
, int * xPtr
, int * yPtr
, int * widthPtr
, int * heightPtr
)); /* 113 */
int (*tk_Grab
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, int grabGlobal
)); /* 114 */
void (*tk_HandleEvent
) _ANSI_ARGS_((XEvent
* eventPtr
)); /* 115 */
Tk_Window (*tk_IdToWindow
) _ANSI_ARGS_((Display
* display
, Window window
)); /* 116 */
void (*tk_ImageChanged
) _ANSI_ARGS_((Tk_ImageMaster master
, int x
, int y
, int width
, int height
, int imageWidth
, int imageHeight
)); /* 117 */
int (*tk_Init
) _ANSI_ARGS_((Tcl_Interp
* interp
)); /* 118 */
Atom (*tk_InternAtom
) _ANSI_ARGS_((Tk_Window tkwin
, CONST
char * name
)); /* 119 */
int (*tk_IntersectTextLayout
) _ANSI_ARGS_((Tk_TextLayout layout
, int x
, int y
, int width
, int height
)); /* 120 */
void (*tk_MaintainGeometry
) _ANSI_ARGS_((Tk_Window slave
, Tk_Window master
, int x
, int y
, int width
, int height
)); /* 121 */
Tk_Window (*tk_MainWindow
) _ANSI_ARGS_((Tcl_Interp
* interp
)); /* 122 */
void (*tk_MakeWindowExist
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 123 */
void (*tk_ManageGeometry
) _ANSI_ARGS_((Tk_Window tkwin
, Tk_GeomMgr
* mgrPtr
, ClientData clientData
)); /* 124 */
void (*tk_MapWindow
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 125 */
int (*tk_MeasureChars
) _ANSI_ARGS_((Tk_Font tkfont
, CONST
char * source
, int numBytes
, int maxPixels
, int flags
, int * lengthPtr
)); /* 126 */
void (*tk_MoveResizeWindow
) _ANSI_ARGS_((Tk_Window tkwin
, int x
, int y
, int width
, int height
)); /* 127 */
void (*tk_MoveWindow
) _ANSI_ARGS_((Tk_Window tkwin
, int x
, int y
)); /* 128 */
void (*tk_MoveToplevelWindow
) _ANSI_ARGS_((Tk_Window tkwin
, int x
, int y
)); /* 129 */
CONST84_RETURN
char * (*tk_NameOf3DBorder
) _ANSI_ARGS_((Tk_3DBorder border
)); /* 130 */
CONST84_RETURN
char * (*tk_NameOfAnchor
) _ANSI_ARGS_((Tk_Anchor anchor
)); /* 131 */
CONST84_RETURN
char * (*tk_NameOfBitmap
) _ANSI_ARGS_((Display
* display
, Pixmap bitmap
)); /* 132 */
CONST84_RETURN
char * (*tk_NameOfCapStyle
) _ANSI_ARGS_((int cap
)); /* 133 */
CONST84_RETURN
char * (*tk_NameOfColor
) _ANSI_ARGS_((XColor
* colorPtr
)); /* 134 */
CONST84_RETURN
char * (*tk_NameOfCursor
) _ANSI_ARGS_((Display
* display
, Tk_Cursor cursor
)); /* 135 */
CONST84_RETURN
char * (*tk_NameOfFont
) _ANSI_ARGS_((Tk_Font font
)); /* 136 */
CONST84_RETURN
char * (*tk_NameOfImage
) _ANSI_ARGS_((Tk_ImageMaster imageMaster
)); /* 137 */
CONST84_RETURN
char * (*tk_NameOfJoinStyle
) _ANSI_ARGS_((int join
)); /* 138 */
CONST84_RETURN
char * (*tk_NameOfJustify
) _ANSI_ARGS_((Tk_Justify justify
)); /* 139 */
CONST84_RETURN
char * (*tk_NameOfRelief
) _ANSI_ARGS_((int relief
)); /* 140 */
Tk_Window (*tk_NameToWindow
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * pathName
, Tk_Window tkwin
)); /* 141 */
void (*tk_OwnSelection
) _ANSI_ARGS_((Tk_Window tkwin
, Atom selection
, Tk_LostSelProc
* proc
, ClientData clientData
)); /* 142 */
int (*tk_ParseArgv
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, int * argcPtr
, CONST84
char ** argv
, Tk_ArgvInfo
* argTable
, int flags
)); /* 143 */
void (*tk_PhotoPutBlock_NoComposite
) _ANSI_ARGS_((Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
)); /* 144 */
void (*tk_PhotoPutZoomedBlock_NoComposite
) _ANSI_ARGS_((Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int zoomX
, int zoomY
, int subsampleX
, int subsampleY
)); /* 145 */
int (*tk_PhotoGetImage
) _ANSI_ARGS_((Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
)); /* 146 */
void (*tk_PhotoBlank
) _ANSI_ARGS_((Tk_PhotoHandle handle
)); /* 147 */
void (*tk_PhotoExpand
) _ANSI_ARGS_((Tk_PhotoHandle handle
, int width
, int height
)); /* 148 */
void (*tk_PhotoGetSize
) _ANSI_ARGS_((Tk_PhotoHandle handle
, int * widthPtr
, int * heightPtr
)); /* 149 */
void (*tk_PhotoSetSize
) _ANSI_ARGS_((Tk_PhotoHandle handle
, int width
, int height
)); /* 150 */
int (*tk_PointToChar
) _ANSI_ARGS_((Tk_TextLayout layout
, int x
, int y
)); /* 151 */
int (*tk_PostscriptFontName
) _ANSI_ARGS_((Tk_Font tkfont
, Tcl_DString
* dsPtr
)); /* 152 */
void (*tk_PreserveColormap
) _ANSI_ARGS_((Display
* display
, Colormap colormap
)); /* 153 */
void (*tk_QueueWindowEvent
) _ANSI_ARGS_((XEvent
* eventPtr
, Tcl_QueuePosition position
)); /* 154 */
void (*tk_RedrawImage
) _ANSI_ARGS_((Tk_Image image
, int imageX
, int imageY
, int width
, int height
, Drawable drawable
, int drawableX
, int drawableY
)); /* 155 */
void (*tk_ResizeWindow
) _ANSI_ARGS_((Tk_Window tkwin
, int width
, int height
)); /* 156 */
int (*tk_RestackWindow
) _ANSI_ARGS_((Tk_Window tkwin
, int aboveBelow
, Tk_Window other
)); /* 157 */
Tk_RestrictProc
* (*tk_RestrictEvents
) _ANSI_ARGS_((Tk_RestrictProc
* proc
, ClientData arg
, ClientData
* prevArgPtr
)); /* 158 */
int (*tk_SafeInit
) _ANSI_ARGS_((Tcl_Interp
* interp
)); /* 159 */
CONST
char * (*tk_SetAppName
) _ANSI_ARGS_((Tk_Window tkwin
, CONST
char * name
)); /* 160 */
void (*tk_SetBackgroundFromBorder
) _ANSI_ARGS_((Tk_Window tkwin
, Tk_3DBorder border
)); /* 161 */
void (*tk_SetClass
) _ANSI_ARGS_((Tk_Window tkwin
, CONST
char * className
)); /* 162 */
void (*tk_SetGrid
) _ANSI_ARGS_((Tk_Window tkwin
, int reqWidth
, int reqHeight
, int gridWidth
, int gridHeight
)); /* 163 */
void (*tk_SetInternalBorder
) _ANSI_ARGS_((Tk_Window tkwin
, int width
)); /* 164 */
void (*tk_SetWindowBackground
) _ANSI_ARGS_((Tk_Window tkwin
, unsigned long pixel
)); /* 165 */
void (*tk_SetWindowBackgroundPixmap
) _ANSI_ARGS_((Tk_Window tkwin
, Pixmap pixmap
)); /* 166 */
void (*tk_SetWindowBorder
) _ANSI_ARGS_((Tk_Window tkwin
, unsigned long pixel
)); /* 167 */
void (*tk_SetWindowBorderWidth
) _ANSI_ARGS_((Tk_Window tkwin
, int width
)); /* 168 */
void (*tk_SetWindowBorderPixmap
) _ANSI_ARGS_((Tk_Window tkwin
, Pixmap pixmap
)); /* 169 */
void (*tk_SetWindowColormap
) _ANSI_ARGS_((Tk_Window tkwin
, Colormap colormap
)); /* 170 */
int (*tk_SetWindowVisual
) _ANSI_ARGS_((Tk_Window tkwin
, Visual
* visual
, int depth
, Colormap colormap
)); /* 171 */
void (*tk_SizeOfBitmap
) _ANSI_ARGS_((Display
* display
, Pixmap bitmap
, int * widthPtr
, int * heightPtr
)); /* 172 */
void (*tk_SizeOfImage
) _ANSI_ARGS_((Tk_Image image
, int * widthPtr
, int * heightPtr
)); /* 173 */
int (*tk_StrictMotif
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 174 */
void (*tk_TextLayoutToPostscript
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_TextLayout layout
)); /* 175 */
int (*tk_TextWidth
) _ANSI_ARGS_((Tk_Font font
, CONST
char * str
, int numBytes
)); /* 176 */
void (*tk_UndefineCursor
) _ANSI_ARGS_((Tk_Window window
)); /* 177 */
void (*tk_UnderlineChars
) _ANSI_ARGS_((Display
* display
, Drawable drawable
, GC gc
, Tk_Font tkfont
, CONST
char * source
, int x
, int y
, int firstByte
, int lastByte
)); /* 178 */
void (*tk_UnderlineTextLayout
) _ANSI_ARGS_((Display
* display
, Drawable drawable
, GC gc
, Tk_TextLayout layout
, int x
, int y
, int underline
)); /* 179 */
void (*tk_Ungrab
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 180 */
void (*tk_UnmaintainGeometry
) _ANSI_ARGS_((Tk_Window slave
, Tk_Window master
)); /* 181 */
void (*tk_UnmapWindow
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 182 */
void (*tk_UnsetGrid
) _ANSI_ARGS_((Tk_Window tkwin
)); /* 183 */
void (*tk_UpdatePointer
) _ANSI_ARGS_((Tk_Window tkwin
, int x
, int y
, int state
)); /* 184 */
Pixmap (*tk_AllocBitmapFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 185 */
Tk_3DBorder (*tk_Alloc3DBorderFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 186 */
XColor
* (*tk_AllocColorFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 187 */
Tk_Cursor (*tk_AllocCursorFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 188 */
Tk_Font (*tk_AllocFontFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 189 */
Tk_OptionTable (*tk_CreateOptionTable
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST Tk_OptionSpec
* templatePtr
)); /* 190 */
void (*tk_DeleteOptionTable
) _ANSI_ARGS_((Tk_OptionTable optionTable
)); /* 191 */
void (*tk_Free3DBorderFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 192 */
void (*tk_FreeBitmapFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 193 */
void (*tk_FreeColorFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 194 */
void (*tk_FreeConfigOptions
) _ANSI_ARGS_((char * recordPtr
, Tk_OptionTable optionToken
, Tk_Window tkwin
)); /* 195 */
void (*tk_FreeSavedOptions
) _ANSI_ARGS_((Tk_SavedOptions
* savePtr
)); /* 196 */
void (*tk_FreeCursorFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 197 */
void (*tk_FreeFontFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 198 */
Tk_3DBorder (*tk_Get3DBorderFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 199 */
int (*tk_GetAnchorFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tcl_Obj
* objPtr
, Tk_Anchor
* anchorPtr
)); /* 200 */
Pixmap (*tk_GetBitmapFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 201 */
XColor
* (*tk_GetColorFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 202 */
Tk_Cursor (*tk_GetCursorFromObj
) _ANSI_ARGS_((Tk_Window tkwin
, Tcl_Obj
* objPtr
)); /* 203 */
Tcl_Obj
* (*tk_GetOptionInfo
) _ANSI_ARGS_((Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionTable
, Tcl_Obj
* namePtr
, Tk_Window tkwin
)); /* 204 */
Tcl_Obj
* (*tk_GetOptionValue
) _ANSI_ARGS_((Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionTable
, Tcl_Obj
* namePtr
, Tk_Window tkwin
)); /* 205 */
int (*tk_GetJustifyFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tcl_Obj
* objPtr
, Tk_Justify
* justifyPtr
)); /* 206 */
int (*tk_GetMMFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
, double * doublePtr
)); /* 207 */
int (*tk_GetPixelsFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tcl_Obj
* objPtr
, int * intPtr
)); /* 208 */
int (*tk_GetReliefFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tcl_Obj
* objPtr
, int * resultPtr
)); /* 209 */
int (*tk_GetScrollInfoObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, int objc
, Tcl_Obj
*CONST objv
[], double * dblPtr
, int * intPtr
)); /* 210 */
int (*tk_InitOptions
) _ANSI_ARGS_((Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionToken
, Tk_Window tkwin
)); /* 211 */
void (*tk_MainEx
) _ANSI_ARGS_((int argc
, char ** argv
, Tcl_AppInitProc
* appInitProc
, Tcl_Interp
* interp
)); /* 212 */
void (*tk_RestoreSavedOptions
) _ANSI_ARGS_((Tk_SavedOptions
* savePtr
)); /* 213 */
int (*tk_SetOptions
) _ANSI_ARGS_((Tcl_Interp
* interp
, char * recordPtr
, Tk_OptionTable optionTable
, int objc
, Tcl_Obj
*CONST objv
[], Tk_Window tkwin
, Tk_SavedOptions
* savePtr
, int * maskPtr
)); /* 214 */
void (*tk_InitConsoleChannels
) _ANSI_ARGS_((Tcl_Interp
* interp
)); /* 215 */
int (*tk_CreateConsoleWindow
) _ANSI_ARGS_((Tcl_Interp
* interp
)); /* 216 */
void (*tk_CreateSmoothMethod
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_SmoothMethod
* method
)); /* 217 */
int (*tk_GetDash
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * value
, Tk_Dash
* dash
)); /* 220 */
void (*tk_CreateOutline
) _ANSI_ARGS_((Tk_Outline
* outline
)); /* 221 */
void (*tk_DeleteOutline
) _ANSI_ARGS_((Display
* display
, Tk_Outline
* outline
)); /* 222 */
int (*tk_ConfigOutlineGC
) _ANSI_ARGS_((XGCValues
* gcValues
, Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
)); /* 223 */
int (*tk_ChangeOutlineGC
) _ANSI_ARGS_((Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
)); /* 224 */
int (*tk_ResetOutlineGC
) _ANSI_ARGS_((Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
)); /* 225 */
int (*tk_CanvasPsOutline
) _ANSI_ARGS_((Tk_Canvas canvas
, Tk_Item
* item
, Tk_Outline
* outline
)); /* 226 */
void (*tk_SetTSOrigin
) _ANSI_ARGS_((Tk_Window tkwin
, GC gc
, int x
, int y
)); /* 227 */
int (*tk_CanvasGetCoordFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Canvas canvas
, Tcl_Obj
* obj
, double * doublePtr
)); /* 228 */
void (*tk_CanvasSetOffset
) _ANSI_ARGS_((Tk_Canvas canvas
, GC gc
, Tk_TSOffset
* offset
)); /* 229 */
void (*tk_DitherPhoto
) _ANSI_ARGS_((Tk_PhotoHandle handle
, int x
, int y
, int width
, int height
)); /* 230 */
int (*tk_PostscriptBitmap
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_PostscriptInfo psInfo
, Pixmap bitmap
, int startX
, int startY
, int width
, int height
)); /* 231 */
int (*tk_PostscriptColor
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_PostscriptInfo psInfo
, XColor
* colorPtr
)); /* 232 */
int (*tk_PostscriptFont
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_PostscriptInfo psInfo
, Tk_Font font
)); /* 233 */
int (*tk_PostscriptImage
) _ANSI_ARGS_((Tk_Image image
, Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_PostscriptInfo psinfo
, int x
, int y
, int width
, int height
, int prepass
)); /* 234 */
void (*tk_PostscriptPath
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_PostscriptInfo psInfo
, double * coordPtr
, int numPoints
)); /* 235 */
int (*tk_PostscriptStipple
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window tkwin
, Tk_PostscriptInfo psInfo
, Pixmap bitmap
)); /* 236 */
double (*tk_PostscriptY
) _ANSI_ARGS_((double y
, Tk_PostscriptInfo psInfo
)); /* 237 */
int (*tk_PostscriptPhoto
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_PhotoImageBlock
* blockPtr
, Tk_PostscriptInfo psInfo
, int width
, int height
)); /* 238 */
void (*tk_CreateClientMessageHandler
) _ANSI_ARGS_((Tk_ClientMessageProc
* proc
)); /* 239 */
void (*tk_DeleteClientMessageHandler
) _ANSI_ARGS_((Tk_ClientMessageProc
* proc
)); /* 240 */
Tk_Window (*tk_CreateAnonymousWindow
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tk_Window parent
, CONST
char * screenName
)); /* 241 */
void (*tk_SetClassProcs
) _ANSI_ARGS_((Tk_Window tkwin
, Tk_ClassProcs
* procs
, ClientData instanceData
)); /* 242 */
void (*tk_SetInternalBorderEx
) _ANSI_ARGS_((Tk_Window tkwin
, int left
, int right
, int top
, int bottom
)); /* 243 */
void (*tk_SetMinimumRequestSize
) _ANSI_ARGS_((Tk_Window tkwin
, int minWidth
, int minHeight
)); /* 244 */
void (*tk_SetCaretPos
) _ANSI_ARGS_((Tk_Window tkwin
, int x
, int y
, int height
)); /* 245 */
void (*tk_PhotoPutBlock
) _ANSI_ARGS_((Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int compRule
)); /* 246 */
void (*tk_PhotoPutZoomedBlock
) _ANSI_ARGS_((Tk_PhotoHandle handle
, Tk_PhotoImageBlock
* blockPtr
, int x
, int y
, int width
, int height
, int zoomX
, int zoomY
, int subsampleX
, int subsampleY
, int compRule
)); /* 247 */
int (*tk_CollapseMotionEvents
) _ANSI_ARGS_((Display
* display
, int collapse
)); /* 248 */
Tk_StyleEngine (*tk_RegisterStyleEngine
) _ANSI_ARGS_((CONST
char * name
, Tk_StyleEngine parent
)); /* 249 */
Tk_StyleEngine (*tk_GetStyleEngine
) _ANSI_ARGS_((CONST
char * name
)); /* 250 */
int (*tk_RegisterStyledElement
) _ANSI_ARGS_((Tk_StyleEngine engine
, Tk_ElementSpec
* templatePtr
)); /* 251 */
int (*tk_GetElementId
) _ANSI_ARGS_((CONST
char * name
)); /* 252 */
Tk_Style (*tk_CreateStyle
) _ANSI_ARGS_((CONST
char * name
, Tk_StyleEngine engine
, ClientData clientData
)); /* 253 */
Tk_Style (*tk_GetStyle
) _ANSI_ARGS_((Tcl_Interp
* interp
, CONST
char * name
)); /* 254 */
void (*tk_FreeStyle
) _ANSI_ARGS_((Tk_Style style
)); /* 255 */
CONST
char * (*tk_NameOfStyle
) _ANSI_ARGS_((Tk_Style style
)); /* 256 */
Tk_Style (*tk_AllocStyleFromObj
) _ANSI_ARGS_((Tcl_Interp
* interp
, Tcl_Obj
* objPtr
)); /* 257 */
Tk_Style (*tk_GetStyleFromObj
) _ANSI_ARGS_((Tcl_Obj
* objPtr
)); /* 258 */
void (*tk_FreeStyleFromObj
) _ANSI_ARGS_((Tcl_Obj
* objPtr
)); /* 259 */
Tk_StyledElement (*tk_GetStyledElement
) _ANSI_ARGS_((Tk_Style style
, int elementId
, Tk_OptionTable optionTable
)); /* 260 */
void (*tk_GetElementSize
) _ANSI_ARGS_((Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
, int width
, int height
, int inner
, int * widthPtr
, int * heightPtr
)); /* 261 */
void (*tk_GetElementBox
) _ANSI_ARGS_((Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
, int x
, int y
, int width
, int height
, int inner
, int * xPtr
, int * yPtr
, int * widthPtr
, int * heightPtr
)); /* 262 */
int (*tk_GetElementBorderWidth
) _ANSI_ARGS_((Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
)); /* 263 */
void (*tk_DrawElement
) _ANSI_ARGS_((Tk_Style style
, Tk_StyledElement element
, char * recordPtr
, Tk_Window tkwin
, Drawable d
, int x
, int y
, int width
, int height
, int state
)); /* 264 */
extern TkStubs
*tkStubsPtr
;
#if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
* Inline function declarations:
(tkStubsPtr->tk_MainLoop) /* 0 */
#define Tk_3DBorderColor \
(tkStubsPtr->tk_3DBorderColor) /* 1 */
(tkStubsPtr->tk_3DBorderGC) /* 2 */
#ifndef Tk_3DHorizontalBevel
#define Tk_3DHorizontalBevel \
(tkStubsPtr->tk_3DHorizontalBevel) /* 3 */
#ifndef Tk_3DVerticalBevel
#define Tk_3DVerticalBevel \
(tkStubsPtr->tk_3DVerticalBevel) /* 4 */
(tkStubsPtr->tk_AddOption) /* 5 */
(tkStubsPtr->tk_BindEvent) /* 6 */
#ifndef Tk_CanvasDrawableCoords
#define Tk_CanvasDrawableCoords \
(tkStubsPtr->tk_CanvasDrawableCoords) /* 7 */
#ifndef Tk_CanvasEventuallyRedraw
#define Tk_CanvasEventuallyRedraw \
(tkStubsPtr->tk_CanvasEventuallyRedraw) /* 8 */
#ifndef Tk_CanvasGetCoord
#define Tk_CanvasGetCoord \
(tkStubsPtr->tk_CanvasGetCoord) /* 9 */
#ifndef Tk_CanvasGetTextInfo
#define Tk_CanvasGetTextInfo \
(tkStubsPtr->tk_CanvasGetTextInfo) /* 10 */
#ifndef Tk_CanvasPsBitmap
#define Tk_CanvasPsBitmap \
(tkStubsPtr->tk_CanvasPsBitmap) /* 11 */
#define Tk_CanvasPsColor \
(tkStubsPtr->tk_CanvasPsColor) /* 12 */
#define Tk_CanvasPsFont \
(tkStubsPtr->tk_CanvasPsFont) /* 13 */
#define Tk_CanvasPsPath \
(tkStubsPtr->tk_CanvasPsPath) /* 14 */
#ifndef Tk_CanvasPsStipple
#define Tk_CanvasPsStipple \
(tkStubsPtr->tk_CanvasPsStipple) /* 15 */
(tkStubsPtr->tk_CanvasPsY) /* 16 */
#ifndef Tk_CanvasSetStippleOrigin
#define Tk_CanvasSetStippleOrigin \
(tkStubsPtr->tk_CanvasSetStippleOrigin) /* 17 */
#ifndef Tk_CanvasTagsParseProc
#define Tk_CanvasTagsParseProc \
(tkStubsPtr->tk_CanvasTagsParseProc) /* 18 */
#ifndef Tk_CanvasTagsPrintProc
#define Tk_CanvasTagsPrintProc \
(tkStubsPtr->tk_CanvasTagsPrintProc) /* 19 */
(tkStubsPtr->tk_CanvasTkwin) /* 20 */
#ifndef Tk_CanvasWindowCoords
#define Tk_CanvasWindowCoords \
(tkStubsPtr->tk_CanvasWindowCoords) /* 21 */
#ifndef Tk_ChangeWindowAttributes
#define Tk_ChangeWindowAttributes \
(tkStubsPtr->tk_ChangeWindowAttributes) /* 22 */
(tkStubsPtr->tk_CharBbox) /* 23 */
#ifndef Tk_ClearSelection
#define Tk_ClearSelection \
(tkStubsPtr->tk_ClearSelection) /* 24 */
#ifndef Tk_ClipboardAppend
#define Tk_ClipboardAppend \
(tkStubsPtr->tk_ClipboardAppend) /* 25 */
#ifndef Tk_ClipboardClear
#define Tk_ClipboardClear \
(tkStubsPtr->tk_ClipboardClear) /* 26 */
#define Tk_ConfigureInfo \
(tkStubsPtr->tk_ConfigureInfo) /* 27 */
#ifndef Tk_ConfigureValue
#define Tk_ConfigureValue \
(tkStubsPtr->tk_ConfigureValue) /* 28 */
#ifndef Tk_ConfigureWidget
#define Tk_ConfigureWidget \
(tkStubsPtr->tk_ConfigureWidget) /* 29 */
#ifndef Tk_ConfigureWindow
#define Tk_ConfigureWindow \
(tkStubsPtr->tk_ConfigureWindow) /* 30 */
#ifndef Tk_ComputeTextLayout
#define Tk_ComputeTextLayout \
(tkStubsPtr->tk_ComputeTextLayout) /* 31 */
#ifndef Tk_CoordsToWindow
#define Tk_CoordsToWindow \
(tkStubsPtr->tk_CoordsToWindow) /* 32 */
#define Tk_CreateBinding \
(tkStubsPtr->tk_CreateBinding) /* 33 */
#ifndef Tk_CreateBindingTable
#define Tk_CreateBindingTable \
(tkStubsPtr->tk_CreateBindingTable) /* 34 */
#ifndef Tk_CreateErrorHandler
#define Tk_CreateErrorHandler \
(tkStubsPtr->tk_CreateErrorHandler) /* 35 */
#ifndef Tk_CreateEventHandler
#define Tk_CreateEventHandler \
(tkStubsPtr->tk_CreateEventHandler) /* 36 */
#ifndef Tk_CreateGenericHandler
#define Tk_CreateGenericHandler \
(tkStubsPtr->tk_CreateGenericHandler) /* 37 */
#ifndef Tk_CreateImageType
#define Tk_CreateImageType \
(tkStubsPtr->tk_CreateImageType) /* 38 */
#ifndef Tk_CreateItemType
#define Tk_CreateItemType \
(tkStubsPtr->tk_CreateItemType) /* 39 */
#ifndef Tk_CreatePhotoImageFormat
#define Tk_CreatePhotoImageFormat \
(tkStubsPtr->tk_CreatePhotoImageFormat) /* 40 */
#ifndef Tk_CreateSelHandler
#define Tk_CreateSelHandler \
(tkStubsPtr->tk_CreateSelHandler) /* 41 */
#define Tk_CreateWindow \
(tkStubsPtr->tk_CreateWindow) /* 42 */
#ifndef Tk_CreateWindowFromPath
#define Tk_CreateWindowFromPath \
(tkStubsPtr->tk_CreateWindowFromPath) /* 43 */
#define Tk_DefineBitmap \
(tkStubsPtr->tk_DefineBitmap) /* 44 */
#define Tk_DefineCursor \
(tkStubsPtr->tk_DefineCursor) /* 45 */
#ifndef Tk_DeleteAllBindings
#define Tk_DeleteAllBindings \
(tkStubsPtr->tk_DeleteAllBindings) /* 46 */
#define Tk_DeleteBinding \
(tkStubsPtr->tk_DeleteBinding) /* 47 */
#ifndef Tk_DeleteBindingTable
#define Tk_DeleteBindingTable \
(tkStubsPtr->tk_DeleteBindingTable) /* 48 */
#ifndef Tk_DeleteErrorHandler
#define Tk_DeleteErrorHandler \
(tkStubsPtr->tk_DeleteErrorHandler) /* 49 */
#ifndef Tk_DeleteEventHandler
#define Tk_DeleteEventHandler \
(tkStubsPtr->tk_DeleteEventHandler) /* 50 */
#ifndef Tk_DeleteGenericHandler
#define Tk_DeleteGenericHandler \
(tkStubsPtr->tk_DeleteGenericHandler) /* 51 */
(tkStubsPtr->tk_DeleteImage) /* 52 */
#ifndef Tk_DeleteSelHandler
#define Tk_DeleteSelHandler \
(tkStubsPtr->tk_DeleteSelHandler) /* 53 */
#define Tk_DestroyWindow \
(tkStubsPtr->tk_DestroyWindow) /* 54 */
(tkStubsPtr->tk_DisplayName) /* 55 */
#ifndef Tk_DistanceToTextLayout
#define Tk_DistanceToTextLayout \
(tkStubsPtr->tk_DistanceToTextLayout) /* 56 */
#define Tk_Draw3DPolygon \
(tkStubsPtr->tk_Draw3DPolygon) /* 57 */
#ifndef Tk_Draw3DRectangle
#define Tk_Draw3DRectangle \
(tkStubsPtr->tk_Draw3DRectangle) /* 58 */
(tkStubsPtr->tk_DrawChars) /* 59 */
#ifndef Tk_DrawFocusHighlight
#define Tk_DrawFocusHighlight \
(tkStubsPtr->tk_DrawFocusHighlight) /* 60 */
#ifndef Tk_DrawTextLayout
#define Tk_DrawTextLayout \
(tkStubsPtr->tk_DrawTextLayout) /* 61 */
#define Tk_Fill3DPolygon \
(tkStubsPtr->tk_Fill3DPolygon) /* 62 */
#ifndef Tk_Fill3DRectangle
#define Tk_Fill3DRectangle \
(tkStubsPtr->tk_Fill3DRectangle) /* 63 */
(tkStubsPtr->tk_FindPhoto) /* 64 */
(tkStubsPtr->tk_FontId) /* 65 */
#define Tk_Free3DBorder \
(tkStubsPtr->tk_Free3DBorder) /* 66 */
(tkStubsPtr->tk_FreeBitmap) /* 67 */
(tkStubsPtr->tk_FreeColor) /* 68 */
#define Tk_FreeColormap \
(tkStubsPtr->tk_FreeColormap) /* 69 */
(tkStubsPtr->tk_FreeCursor) /* 70 */
(tkStubsPtr->tk_FreeFont) /* 71 */
(tkStubsPtr->tk_FreeGC) /* 72 */
(tkStubsPtr->tk_FreeImage) /* 73 */
(tkStubsPtr->tk_FreeOptions) /* 74 */
(tkStubsPtr->tk_FreePixmap) /* 75 */
#ifndef Tk_FreeTextLayout
#define Tk_FreeTextLayout \
(tkStubsPtr->tk_FreeTextLayout) /* 76 */
(tkStubsPtr->tk_FreeXId) /* 77 */
(tkStubsPtr->tk_GCForColor) /* 78 */
#ifndef Tk_GeometryRequest
#define Tk_GeometryRequest \
(tkStubsPtr->tk_GeometryRequest) /* 79 */
(tkStubsPtr->tk_Get3DBorder) /* 80 */
#ifndef Tk_GetAllBindings
#define Tk_GetAllBindings \
(tkStubsPtr->tk_GetAllBindings) /* 81 */
(tkStubsPtr->tk_GetAnchor) /* 82 */
(tkStubsPtr->tk_GetAtomName) /* 83 */
(tkStubsPtr->tk_GetBinding) /* 84 */
(tkStubsPtr->tk_GetBitmap) /* 85 */
#ifndef Tk_GetBitmapFromData
#define Tk_GetBitmapFromData \
(tkStubsPtr->tk_GetBitmapFromData) /* 86 */
(tkStubsPtr->tk_GetCapStyle) /* 87 */
(tkStubsPtr->tk_GetColor) /* 88 */
#ifndef Tk_GetColorByValue
#define Tk_GetColorByValue \
(tkStubsPtr->tk_GetColorByValue) /* 89 */
(tkStubsPtr->tk_GetColormap) /* 90 */
(tkStubsPtr->tk_GetCursor) /* 91 */
#ifndef Tk_GetCursorFromData
#define Tk_GetCursorFromData \
(tkStubsPtr->tk_GetCursorFromData) /* 92 */
(tkStubsPtr->tk_GetFont) /* 93 */
#ifndef Tk_GetFontFromObj
#define Tk_GetFontFromObj \
(tkStubsPtr->tk_GetFontFromObj) /* 94 */
#ifndef Tk_GetFontMetrics
#define Tk_GetFontMetrics \
(tkStubsPtr->tk_GetFontMetrics) /* 95 */
(tkStubsPtr->tk_GetGC) /* 96 */
(tkStubsPtr->tk_GetImage) /* 97 */
#ifndef Tk_GetImageMasterData
#define Tk_GetImageMasterData \
(tkStubsPtr->tk_GetImageMasterData) /* 98 */
#define Tk_GetItemTypes \
(tkStubsPtr->tk_GetItemTypes) /* 99 */
#define Tk_GetJoinStyle \
(tkStubsPtr->tk_GetJoinStyle) /* 100 */
(tkStubsPtr->tk_GetJustify) /* 101 */
#ifndef Tk_GetNumMainWindows
#define Tk_GetNumMainWindows \
(tkStubsPtr->tk_GetNumMainWindows) /* 102 */
(tkStubsPtr->tk_GetOption) /* 103 */
(tkStubsPtr->tk_GetPixels) /* 104 */
(tkStubsPtr->tk_GetPixmap) /* 105 */
(tkStubsPtr->tk_GetRelief) /* 106 */
#define Tk_GetRootCoords \
(tkStubsPtr->tk_GetRootCoords) /* 107 */
#define Tk_GetScrollInfo \
(tkStubsPtr->tk_GetScrollInfo) /* 108 */
(tkStubsPtr->tk_GetScreenMM) /* 109 */
#define Tk_GetSelection \
(tkStubsPtr->tk_GetSelection) /* 110 */
(tkStubsPtr->tk_GetUid) /* 111 */
(tkStubsPtr->tk_GetVisual) /* 112 */
#ifndef Tk_GetVRootGeometry
#define Tk_GetVRootGeometry \
(tkStubsPtr->tk_GetVRootGeometry) /* 113 */
(tkStubsPtr->tk_Grab) /* 114 */
(tkStubsPtr->tk_HandleEvent) /* 115 */
(tkStubsPtr->tk_IdToWindow) /* 116 */
#define Tk_ImageChanged \
(tkStubsPtr->tk_ImageChanged) /* 117 */
(tkStubsPtr->tk_Init) /* 118 */
(tkStubsPtr->tk_InternAtom) /* 119 */
#ifndef Tk_IntersectTextLayout
#define Tk_IntersectTextLayout \
(tkStubsPtr->tk_IntersectTextLayout) /* 120 */
#ifndef Tk_MaintainGeometry
#define Tk_MaintainGeometry \
(tkStubsPtr->tk_MaintainGeometry) /* 121 */
(tkStubsPtr->tk_MainWindow) /* 122 */
#ifndef Tk_MakeWindowExist
#define Tk_MakeWindowExist \
(tkStubsPtr->tk_MakeWindowExist) /* 123 */
#ifndef Tk_ManageGeometry
#define Tk_ManageGeometry \
(tkStubsPtr->tk_ManageGeometry) /* 124 */
(tkStubsPtr->tk_MapWindow) /* 125 */
#define Tk_MeasureChars \
(tkStubsPtr->tk_MeasureChars) /* 126 */
#ifndef Tk_MoveResizeWindow
#define Tk_MoveResizeWindow \
(tkStubsPtr->tk_MoveResizeWindow) /* 127 */
(tkStubsPtr->tk_MoveWindow) /* 128 */
#ifndef Tk_MoveToplevelWindow
#define Tk_MoveToplevelWindow \
(tkStubsPtr->tk_MoveToplevelWindow) /* 129 */
#ifndef Tk_NameOf3DBorder
#define Tk_NameOf3DBorder \
(tkStubsPtr->tk_NameOf3DBorder) /* 130 */
#define Tk_NameOfAnchor \
(tkStubsPtr->tk_NameOfAnchor) /* 131 */
#define Tk_NameOfBitmap \
(tkStubsPtr->tk_NameOfBitmap) /* 132 */
#ifndef Tk_NameOfCapStyle
#define Tk_NameOfCapStyle \
(tkStubsPtr->tk_NameOfCapStyle) /* 133 */
(tkStubsPtr->tk_NameOfColor) /* 134 */
#define Tk_NameOfCursor \
(tkStubsPtr->tk_NameOfCursor) /* 135 */
(tkStubsPtr->tk_NameOfFont) /* 136 */
(tkStubsPtr->tk_NameOfImage) /* 137 */
#ifndef Tk_NameOfJoinStyle
#define Tk_NameOfJoinStyle \
(tkStubsPtr->tk_NameOfJoinStyle) /* 138 */
#define Tk_NameOfJustify \
(tkStubsPtr->tk_NameOfJustify) /* 139 */
#define Tk_NameOfRelief \
(tkStubsPtr->tk_NameOfRelief) /* 140 */
#define Tk_NameToWindow \
(tkStubsPtr->tk_NameToWindow) /* 141 */
#define Tk_OwnSelection \
(tkStubsPtr->tk_OwnSelection) /* 142 */
(tkStubsPtr->tk_ParseArgv) /* 143 */
#ifndef Tk_PhotoPutBlock_NoComposite
#define Tk_PhotoPutBlock_NoComposite \
(tkStubsPtr->tk_PhotoPutBlock_NoComposite) /* 144 */
#ifndef Tk_PhotoPutZoomedBlock_NoComposite
#define Tk_PhotoPutZoomedBlock_NoComposite \
(tkStubsPtr->tk_PhotoPutZoomedBlock_NoComposite) /* 145 */
#define Tk_PhotoGetImage \
(tkStubsPtr->tk_PhotoGetImage) /* 146 */
(tkStubsPtr->tk_PhotoBlank) /* 147 */
(tkStubsPtr->tk_PhotoExpand) /* 148 */
#define Tk_PhotoGetSize \
(tkStubsPtr->tk_PhotoGetSize) /* 149 */
#define Tk_PhotoSetSize \
(tkStubsPtr->tk_PhotoSetSize) /* 150 */
(tkStubsPtr->tk_PointToChar) /* 151 */
#ifndef Tk_PostscriptFontName
#define Tk_PostscriptFontName \
(tkStubsPtr->tk_PostscriptFontName) /* 152 */
#ifndef Tk_PreserveColormap
#define Tk_PreserveColormap \
(tkStubsPtr->tk_PreserveColormap) /* 153 */
#ifndef Tk_QueueWindowEvent
#define Tk_QueueWindowEvent \
(tkStubsPtr->tk_QueueWindowEvent) /* 154 */
(tkStubsPtr->tk_RedrawImage) /* 155 */
#define Tk_ResizeWindow \
(tkStubsPtr->tk_ResizeWindow) /* 156 */
#define Tk_RestackWindow \
(tkStubsPtr->tk_RestackWindow) /* 157 */
#ifndef Tk_RestrictEvents
#define Tk_RestrictEvents \
(tkStubsPtr->tk_RestrictEvents) /* 158 */
(tkStubsPtr->tk_SafeInit) /* 159 */
(tkStubsPtr->tk_SetAppName) /* 160 */
#ifndef Tk_SetBackgroundFromBorder
#define Tk_SetBackgroundFromBorder \
(tkStubsPtr->tk_SetBackgroundFromBorder) /* 161 */
(tkStubsPtr->tk_SetClass) /* 162 */
(tkStubsPtr->tk_SetGrid) /* 163 */
#ifndef Tk_SetInternalBorder
#define Tk_SetInternalBorder \
(tkStubsPtr->tk_SetInternalBorder) /* 164 */
#ifndef Tk_SetWindowBackground
#define Tk_SetWindowBackground \
(tkStubsPtr->tk_SetWindowBackground) /* 165 */
#ifndef Tk_SetWindowBackgroundPixmap
#define Tk_SetWindowBackgroundPixmap \
(tkStubsPtr->tk_SetWindowBackgroundPixmap) /* 166 */
#ifndef Tk_SetWindowBorder
#define Tk_SetWindowBorder \
(tkStubsPtr->tk_SetWindowBorder) /* 167 */
#ifndef Tk_SetWindowBorderWidth
#define Tk_SetWindowBorderWidth \
(tkStubsPtr->tk_SetWindowBorderWidth) /* 168 */
#ifndef Tk_SetWindowBorderPixmap
#define Tk_SetWindowBorderPixmap \
(tkStubsPtr->tk_SetWindowBorderPixmap) /* 169 */
#ifndef Tk_SetWindowColormap
#define Tk_SetWindowColormap \
(tkStubsPtr->tk_SetWindowColormap) /* 170 */
#ifndef Tk_SetWindowVisual
#define Tk_SetWindowVisual \
(tkStubsPtr->tk_SetWindowVisual) /* 171 */
#define Tk_SizeOfBitmap \
(tkStubsPtr->tk_SizeOfBitmap) /* 172 */
(tkStubsPtr->tk_SizeOfImage) /* 173 */
(tkStubsPtr->tk_StrictMotif) /* 174 */
#ifndef Tk_TextLayoutToPostscript
#define Tk_TextLayoutToPostscript \
(tkStubsPtr->tk_TextLayoutToPostscript) /* 175 */
(tkStubsPtr->tk_TextWidth) /* 176 */
#ifndef Tk_UndefineCursor
#define Tk_UndefineCursor \
(tkStubsPtr->tk_UndefineCursor) /* 177 */
#ifndef Tk_UnderlineChars
#define Tk_UnderlineChars \
(tkStubsPtr->tk_UnderlineChars) /* 178 */
#ifndef Tk_UnderlineTextLayout
#define Tk_UnderlineTextLayout \
(tkStubsPtr->tk_UnderlineTextLayout) /* 179 */
(tkStubsPtr->tk_Ungrab) /* 180 */
#ifndef Tk_UnmaintainGeometry
#define Tk_UnmaintainGeometry \
(tkStubsPtr->tk_UnmaintainGeometry) /* 181 */
(tkStubsPtr->tk_UnmapWindow) /* 182 */
(tkStubsPtr->tk_UnsetGrid) /* 183 */
#define Tk_UpdatePointer \
(tkStubsPtr->tk_UpdatePointer) /* 184 */
#ifndef Tk_AllocBitmapFromObj
#define Tk_AllocBitmapFromObj \
(tkStubsPtr->tk_AllocBitmapFromObj) /* 185 */
#ifndef Tk_Alloc3DBorderFromObj
#define Tk_Alloc3DBorderFromObj \
(tkStubsPtr->tk_Alloc3DBorderFromObj) /* 186 */
#ifndef Tk_AllocColorFromObj
#define Tk_AllocColorFromObj \
(tkStubsPtr->tk_AllocColorFromObj) /* 187 */
#ifndef Tk_AllocCursorFromObj
#define Tk_AllocCursorFromObj \
(tkStubsPtr->tk_AllocCursorFromObj) /* 188 */
#ifndef Tk_AllocFontFromObj
#define Tk_AllocFontFromObj \
(tkStubsPtr->tk_AllocFontFromObj) /* 189 */
#ifndef Tk_CreateOptionTable
#define Tk_CreateOptionTable \
(tkStubsPtr->tk_CreateOptionTable) /* 190 */
#ifndef Tk_DeleteOptionTable
#define Tk_DeleteOptionTable \
(tkStubsPtr->tk_DeleteOptionTable) /* 191 */
#ifndef Tk_Free3DBorderFromObj
#define Tk_Free3DBorderFromObj \
(tkStubsPtr->tk_Free3DBorderFromObj) /* 192 */
#ifndef Tk_FreeBitmapFromObj
#define Tk_FreeBitmapFromObj \
(tkStubsPtr->tk_FreeBitmapFromObj) /* 193 */
#ifndef Tk_FreeColorFromObj
#define Tk_FreeColorFromObj \
(tkStubsPtr->tk_FreeColorFromObj) /* 194 */
#ifndef Tk_FreeConfigOptions
#define Tk_FreeConfigOptions \
(tkStubsPtr->tk_FreeConfigOptions) /* 195 */
#ifndef Tk_FreeSavedOptions
#define Tk_FreeSavedOptions \
(tkStubsPtr->tk_FreeSavedOptions) /* 196 */
#ifndef Tk_FreeCursorFromObj
#define Tk_FreeCursorFromObj \
(tkStubsPtr->tk_FreeCursorFromObj) /* 197 */
#ifndef Tk_FreeFontFromObj
#define Tk_FreeFontFromObj \
(tkStubsPtr->tk_FreeFontFromObj) /* 198 */
#ifndef Tk_Get3DBorderFromObj
#define Tk_Get3DBorderFromObj \
(tkStubsPtr->tk_Get3DBorderFromObj) /* 199 */
#ifndef Tk_GetAnchorFromObj
#define Tk_GetAnchorFromObj \
(tkStubsPtr->tk_GetAnchorFromObj) /* 200 */
#ifndef Tk_GetBitmapFromObj
#define Tk_GetBitmapFromObj \
(tkStubsPtr->tk_GetBitmapFromObj) /* 201 */
#ifndef Tk_GetColorFromObj
#define Tk_GetColorFromObj \
(tkStubsPtr->tk_GetColorFromObj) /* 202 */
#ifndef Tk_GetCursorFromObj
#define Tk_GetCursorFromObj \
(tkStubsPtr->tk_GetCursorFromObj) /* 203 */
#define Tk_GetOptionInfo \
(tkStubsPtr->tk_GetOptionInfo) /* 204 */
#ifndef Tk_GetOptionValue
#define Tk_GetOptionValue \
(tkStubsPtr->tk_GetOptionValue) /* 205 */
#ifndef Tk_GetJustifyFromObj
#define Tk_GetJustifyFromObj \
(tkStubsPtr->tk_GetJustifyFromObj) /* 206 */
#define Tk_GetMMFromObj \
(tkStubsPtr->tk_GetMMFromObj) /* 207 */
#ifndef Tk_GetPixelsFromObj
#define Tk_GetPixelsFromObj \
(tkStubsPtr->tk_GetPixelsFromObj) /* 208 */
#ifndef Tk_GetReliefFromObj
#define Tk_GetReliefFromObj \
(tkStubsPtr->tk_GetReliefFromObj) /* 209 */
#ifndef Tk_GetScrollInfoObj
#define Tk_GetScrollInfoObj \
(tkStubsPtr->tk_GetScrollInfoObj) /* 210 */
(tkStubsPtr->tk_InitOptions) /* 211 */
(tkStubsPtr->tk_MainEx) /* 212 */
#ifndef Tk_RestoreSavedOptions
#define Tk_RestoreSavedOptions \
(tkStubsPtr->tk_RestoreSavedOptions) /* 213 */
(tkStubsPtr->tk_SetOptions) /* 214 */
#ifndef Tk_InitConsoleChannels
#define Tk_InitConsoleChannels \
(tkStubsPtr->tk_InitConsoleChannels) /* 215 */
#ifndef Tk_CreateConsoleWindow
#define Tk_CreateConsoleWindow \
(tkStubsPtr->tk_CreateConsoleWindow) /* 216 */
#ifndef Tk_CreateSmoothMethod
#define Tk_CreateSmoothMethod \
(tkStubsPtr->tk_CreateSmoothMethod) /* 217 */
/* Slot 218 is reserved */
/* Slot 219 is reserved */
(tkStubsPtr->tk_GetDash) /* 220 */
#define Tk_CreateOutline \
(tkStubsPtr->tk_CreateOutline) /* 221 */
#define Tk_DeleteOutline \
(tkStubsPtr->tk_DeleteOutline) /* 222 */
#ifndef Tk_ConfigOutlineGC
#define Tk_ConfigOutlineGC \
(tkStubsPtr->tk_ConfigOutlineGC) /* 223 */
#ifndef Tk_ChangeOutlineGC
#define Tk_ChangeOutlineGC \
(tkStubsPtr->tk_ChangeOutlineGC) /* 224 */
#ifndef Tk_ResetOutlineGC
#define Tk_ResetOutlineGC \
(tkStubsPtr->tk_ResetOutlineGC) /* 225 */
#ifndef Tk_CanvasPsOutline
#define Tk_CanvasPsOutline \
(tkStubsPtr->tk_CanvasPsOutline) /* 226 */
(tkStubsPtr->tk_SetTSOrigin) /* 227 */
#ifndef Tk_CanvasGetCoordFromObj
#define Tk_CanvasGetCoordFromObj \
(tkStubsPtr->tk_CanvasGetCoordFromObj) /* 228 */
#ifndef Tk_CanvasSetOffset
#define Tk_CanvasSetOffset \
(tkStubsPtr->tk_CanvasSetOffset) /* 229 */
(tkStubsPtr->tk_DitherPhoto) /* 230 */
#ifndef Tk_PostscriptBitmap
#define Tk_PostscriptBitmap \
(tkStubsPtr->tk_PostscriptBitmap) /* 231 */
#ifndef Tk_PostscriptColor
#define Tk_PostscriptColor \
(tkStubsPtr->tk_PostscriptColor) /* 232 */
#ifndef Tk_PostscriptFont
#define Tk_PostscriptFont \
(tkStubsPtr->tk_PostscriptFont) /* 233 */
#ifndef Tk_PostscriptImage
#define Tk_PostscriptImage \
(tkStubsPtr->tk_PostscriptImage) /* 234 */
#ifndef Tk_PostscriptPath
#define Tk_PostscriptPath \
(tkStubsPtr->tk_PostscriptPath) /* 235 */
#ifndef Tk_PostscriptStipple
#define Tk_PostscriptStipple \
(tkStubsPtr->tk_PostscriptStipple) /* 236 */
(tkStubsPtr->tk_PostscriptY) /* 237 */
#ifndef Tk_PostscriptPhoto
#define Tk_PostscriptPhoto \
(tkStubsPtr->tk_PostscriptPhoto) /* 238 */
#ifndef Tk_CreateClientMessageHandler
#define Tk_CreateClientMessageHandler \
(tkStubsPtr->tk_CreateClientMessageHandler) /* 239 */
#ifndef Tk_DeleteClientMessageHandler
#define Tk_DeleteClientMessageHandler \
(tkStubsPtr->tk_DeleteClientMessageHandler) /* 240 */
#ifndef Tk_CreateAnonymousWindow
#define Tk_CreateAnonymousWindow \
(tkStubsPtr->tk_CreateAnonymousWindow) /* 241 */
#define Tk_SetClassProcs \
(tkStubsPtr->tk_SetClassProcs) /* 242 */
#ifndef Tk_SetInternalBorderEx
#define Tk_SetInternalBorderEx \
(tkStubsPtr->tk_SetInternalBorderEx) /* 243 */
#ifndef Tk_SetMinimumRequestSize
#define Tk_SetMinimumRequestSize \
(tkStubsPtr->tk_SetMinimumRequestSize) /* 244 */
(tkStubsPtr->tk_SetCaretPos) /* 245 */
#define Tk_PhotoPutBlock \
(tkStubsPtr->tk_PhotoPutBlock) /* 246 */
#ifndef Tk_PhotoPutZoomedBlock
#define Tk_PhotoPutZoomedBlock \
(tkStubsPtr->tk_PhotoPutZoomedBlock) /* 247 */
#ifndef Tk_CollapseMotionEvents
#define Tk_CollapseMotionEvents \
(tkStubsPtr->tk_CollapseMotionEvents) /* 248 */
#ifndef Tk_RegisterStyleEngine
#define Tk_RegisterStyleEngine \
(tkStubsPtr->tk_RegisterStyleEngine) /* 249 */
#ifndef Tk_GetStyleEngine
#define Tk_GetStyleEngine \
(tkStubsPtr->tk_GetStyleEngine) /* 250 */
#ifndef Tk_RegisterStyledElement
#define Tk_RegisterStyledElement \
(tkStubsPtr->tk_RegisterStyledElement) /* 251 */
#define Tk_GetElementId \
(tkStubsPtr->tk_GetElementId) /* 252 */
(tkStubsPtr->tk_CreateStyle) /* 253 */
(tkStubsPtr->tk_GetStyle) /* 254 */
(tkStubsPtr->tk_FreeStyle) /* 255 */
(tkStubsPtr->tk_NameOfStyle) /* 256 */
#ifndef Tk_AllocStyleFromObj
#define Tk_AllocStyleFromObj \
(tkStubsPtr->tk_AllocStyleFromObj) /* 257 */
#ifndef Tk_GetStyleFromObj
#define Tk_GetStyleFromObj \
(tkStubsPtr->tk_GetStyleFromObj) /* 258 */
#ifndef Tk_FreeStyleFromObj
#define Tk_FreeStyleFromObj \
(tkStubsPtr->tk_FreeStyleFromObj) /* 259 */
#ifndef Tk_GetStyledElement
#define Tk_GetStyledElement \
(tkStubsPtr->tk_GetStyledElement) /* 260 */
#ifndef Tk_GetElementSize
#define Tk_GetElementSize \
(tkStubsPtr->tk_GetElementSize) /* 261 */
#define Tk_GetElementBox \
(tkStubsPtr->tk_GetElementBox) /* 262 */
#ifndef Tk_GetElementBorderWidth
#define Tk_GetElementBorderWidth \
(tkStubsPtr->tk_GetElementBorderWidth) /* 263 */
(tkStubsPtr->tk_DrawElement) /* 264 */
#endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
/* !END!: Do not edit above this line. */
#define TCL_STORAGE_CLASS DLLIMPORT