1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<HTML>
3<HEAD><TITLE>Tk C API, version 8.6.1</TITLE>
4<link rel="stylesheet" href="../docs.css" type="text/css" media="all">
5</HEAD>
6<BODY><H2><a href="../contents.htm">Tcl8.6.1/Tk8.6.1 Documentation</a> <small>&gt;</small> Tk C API, version 8.6.1</H2>
7<H3><A HREF="../UserCmd/contents.htm">Tcl/Tk Applications</A> | <A HREF="../TclCmd/contents.htm">Tcl Commands</A> | <A HREF="../TkCmd/contents.htm">Tk Commands</A> | <A HREF="../Itcl4.0.0Cmd/contents.htm">[incr Tcl] Package Commands</A> | <A HREF="../Sqlite3Cmd/contents.htm">SQLite Package Commands</A> | <A HREF="../Tdbc1.0.0Cmd/contents.htm">TDBC Package Commands</A> | <A HREF="../Tdbcmysql1.0.0Cmd/contents.htm">tdbc::mysql Package Commands</A> | <A HREF="../Tdbcodbc1.0.0Cmd/contents.htm">tdbc::odbc Package Commands</A> | <A HREF="../Tdbcsqlite3-1.0.0Cmd/contents.htm">tdbc::sqlite3 Package Commands</A> | <A HREF="../Thread2.7.0Cmd/contents.htm">Thread Package Commands</A> | <A HREF="../TclLib/contents.htm">Tcl C API</A> | <A HREF="../TkLib/contents.htm">Tk C API</A> | <A HREF="../Itcl4.0.0Lib/contents.htm">[incr Tcl] Package C API</A> | <A HREF="../Tdbc1.0.0Lib/contents.htm">TDBC Package C API</A></H3>
8<table>
9<tr><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_3DBorderColor</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_DisplayName</a> </td><td> <a href="GetRelief.htm" title="Translate between strings and relief values">Tk_GetReliefFromObj</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_PointToChar</a> </td></tr>
10<tr><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_3DBorderGC</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_DistanceToTextLayout</a> </td><td> <a href="GetRootCrd.htm" title="Compute root-window coordinates of window">Tk_GetRootCoords</a> </td><td> <a href="FontId.htm" title="Accessor functions for
11fonts">Tk_PostscriptFontName</a> </td></tr>
12<tr><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_3DHorizontalBevel</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Draw3DPolygon</a> </td><td> <a href="GetPixels.htm" title="Translate between strings and screen units">Tk_GetScreenMM</a> </td><td> <a href="GetClrmap.htm" title="Allocate and free colormaps">Tk_PreserveColormap</a> </td></tr>
13<tr><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_3DVerticalBevel</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Draw3DRectangle</a> </td><td> <a href="GetScroll.htm" title="Parse arguments for scrolling commands">Tk_GetScrollInfo</a> </td><td> <a href="QWinEvent.htm" title="Add a window event to the Tcl event queue">Tk_QueueWindowEvent</a> </td></tr>
14<tr><td> <a href="AddOption.htm" title="Add an option to the option database">Tk_AddOption</a> </td><td> <a href="MeasureChar.htm" title="Routines to measure and display simple single-line strings.">Tk_DrawChars</a> </td><td> <a href="GetScroll.htm" title="Parse arguments for scrolling commands">Tk_GetScrollInfoObj</a> </td><td> <a href="GetImage.htm" title="Use an image in a widget">Tk_RedrawImage</a> </td></tr>
15<tr><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Alloc3DBorderFromObj</a> </td><td> <a href="DrawFocHlt.htm" title="Draw the traversal highlight ring for a widget">Tk_DrawFocusHighlight</a> </td><td> <a href="GetSelect.htm" title="Retrieve the contents of a selection">Tk_GetSelection</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_ReqHeight</a> </td></tr>
16<tr><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_AllocBitmapFromObj</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_DrawTextLayout</a> </td><td> <a href="GetUid.htm" title="Convert from string to unique identifier">Tk_GetUid</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_ReqWidth</a> </td></tr>
17<tr><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_AllocColorFromObj</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Fill3DPolygon</a> </td><td> <a href="Inactive.htm" title="Discover user inactivity time">Tk_GetUserInactiveTime</a> </td><td> <a href="Inactive.htm" title="Discover user inactivity time">Tk_ResetUserInactiveTime</a> </td></tr>
18<tr><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_AllocCursorFromObj</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Fill3DRectangle</a> </td><td> <a href="GetVisual.htm" title="Translate from string to visual">Tk_GetVisual</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_ResizeWindow</a> </td></tr>
19<tr><td> <a href="GetFont.htm" title="Maintain database of fonts">Tk_AllocFontFromObj</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_FindPhoto</a> </td><td> <a href="GetVRoot.htm" title="Get location and size of virtual root for window">Tk_GetVRootGeometry</a> </td><td> <a href="Restack.htm" title="Change a window's position in the stacking order">Tk_RestackWindow</a> </td></tr>
20<tr><td> <a href="GetHWND.htm" title="Manage interactions between the Windows handle and an X window">Tk_AttachHWND</a> </td><td> <a href="FontId.htm" title="Accessor functions for
21fonts">Tk_FontId</a> </td><td> <a href="Grab.htm" title="Manipulate grab state in an application">Tk_Grab</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_RestoreSavedOptions</a> </td></tr>
22<tr><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Attributes</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Free3DBorder</a> </td><td> <a href="HandleEvent.htm" title="Invoke event handlers for window system events">Tk_HandleEvent</a> </td><td> <a href="RestrictEv.htm" title="Filter and selectively delay X events">Tk_RestrictEvents</a> </td></tr>
23<tr><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_BindEvent</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Free3DBorderFromObj</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Height</a> </td><td> <a href="Tk_Init.htm" title="Add Tk to an interpreter and make a new Tk application.">Tk_SafeInit</a> </td></tr>
24<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasDrawableCoords</a> </td><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_FreeBitmap</a> </td><td> <a href="HWNDToWindow.htm" title="Find Tk's window information for a Windows window">Tk_HWNDToWindow</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Screen</a> </td></tr>
25<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasEventuallyRedraw</a> </td><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_FreeBitmapFromObj</a> </td><td> <a href="IdToWindow.htm" title="Find Tk's window information for an X window">Tk_IdToWindow</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_ScreenNumber</a> </td></tr>
26<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasGetCoord</a> </td><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_FreeColor</a> </td><td> <a href="ImgChanged.htm" title="Notify widgets that image needs to be redrawn">Tk_ImageChanged</a> </td><td> <a href="SetAppName.htm" title="Set the name of an application for 'send' commands">Tk_SetAppName</a> </td></tr>
27<tr><td> <a href="CanvPsY.htm" title="Utility procedures for generating Postscript for canvases">Tk_CanvasPsBitmap</a> </td><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_FreeColorFromObj</a> </td><td> <a href="Tk_Init.htm" title="Add Tk to an interpreter and make a new Tk application.">Tk_Init</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_SetBackgroundFromBorder</a> </td></tr>
28<tr><td> <a href="CanvPsY.htm" title="Utility procedures for generating Postscript for canvases">Tk_CanvasPsColor</a> </td><td> <a href="GetClrmap.htm" title="Allocate and free colormaps">Tk_FreeColormap</a> </td><td> <a href="CrtConsoleChan.htm" title="Install the console channels as standard channels">Tk_InitConsoleChannels</a> </td><td> <a href="SetCaret.htm" title="Set the display caret location">Tk_SetCaretPos</a> </td></tr>
29<tr><td> <a href="CanvPsY.htm" title="Utility procedures for generating Postscript for canvases">Tk_CanvasPsFont</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_FreeConfigOptions</a> </td><td> <a href="CrtImgType.htm" title="Define new kind of image">Tk_InitImageArgs</a> </td><td> <a href="SetClass.htm" title="Set or retrieve a window's class">Tk_SetClass</a> </td></tr>
30<tr><td> <a href="CanvPsY.htm" title="Utility procedures for generating Postscript for canvases">Tk_CanvasPsPath</a> </td><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_FreeCursor</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_InitOptions</a> </td><td> <a href="SetClassProcs.htm" title="Register widget specific procedures">Tk_SetClassProcs</a> </td></tr>
31<tr><td> <a href="CanvPsY.htm" title="Utility procedures for generating Postscript for canvases">Tk_CanvasPsStipple</a> </td><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_FreeCursorFromObj</a> </td><td> <a href="TkInitStubs.htm" title="Initialize the Tk stubs mechanism">Tk_InitStubs</a> </td><td> <a href="SetGrid.htm" title="Control the grid for interactive resizing">Tk_SetGrid</a> </td></tr>
32<tr><td> <a href="CanvPsY.htm" title="Utility procedures for generating Postscript for canvases">Tk_CanvasPsY</a> </td><td> <a href="GetFont.htm" title="Maintain database of fonts">Tk_FreeFont</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_InternalBorderBottom</a> </td><td> <a href="GeomReq.htm" title="Specify desired geometry or internal border for a window">Tk_SetInternalBorder</a> </td></tr>
33<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasSetStippleOrigin</a> </td><td> <a href="GetFont.htm" title="Maintain database of fonts">Tk_FreeFontFromObj</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_InternalBorderLeft</a> </td><td> <a href="GeomReq.htm" title="Specify desired geometry or internal border for a window">Tk_SetInternalBorderEx</a> </td></tr>
34<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasTagsOption</a> </td><td> <a href="GetGC.htm" title="Maintain database of read-only graphics contexts">Tk_FreeGC</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_InternalBorderRight</a> </td><td> <a href="GeomReq.htm" title="Specify desired geometry or internal border for a window">Tk_SetMinimumRequestSize</a> </td></tr>
35<tr><td> <a href="CanvTxtInfo.htm" title="Additional information for managing text items in canvases">Tk_CanvasTextInfo</a> </td><td> <a href="GetImage.htm" title="Use an image in a widget">Tk_FreeImage</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_InternalBorderTop</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_SetOptions</a> </td></tr>
36<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasTkwin</a> </td><td> <a href="ConfigWidg.htm" title="Process configuration options for widgets">Tk_FreeOptions</a> </td><td> <a href="InternAtom.htm" title="Manage cache of X atoms">Tk_InternAtom</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_SetWindowBackground</a> </td></tr>
37<tr><td> <a href="CanvTkwin.htm" title="Utility procedures for canvas type managers">Tk_CanvasWindowCoords</a> </td><td> <a href="GetPixmap.htm" title="Allocate and free pixmaps">Tk_FreePixmap</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Interp</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_SetWindowBackgroundPixmap</a> </td></tr>
38<tr><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Changes</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_FreeSavedOptions</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_IntersectTextLayout</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_SetWindowBorder</a> </td></tr>
39<tr><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_ChangeWindowAttributes</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_FreeTextLayout</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_IsContainer</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_SetWindowBorderPixmap</a> </td></tr>
40<tr><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_CharBbox</a> </td><td> <a href="FreeXId.htm" title="Make X resource identifier available for reuse">Tk_FreeXId</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_IsEmbedded</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_SetWindowBorderWidth</a> </td></tr>
41<tr><td> <a href="SetClass.htm" title="Set or retrieve a window's class">Tk_Class</a> </td><td> <a href="GeomReq.htm" title="Specify desired geometry or internal border for a window">Tk_GeometryRequest</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_IsMapped</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_SetWindowColormap</a> </td></tr>
42<tr><td> <a href="ClrSelect.htm" title="Deselect a selection">Tk_ClearSelection</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Get3DBorder</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_IsTopLevel</a> </td><td> <a href="SetVisual.htm" title="Change visual characteristics of window">Tk_SetWindowVisual</a> </td></tr>
43<tr><td> <a href="Clipboard.htm" title="Manage the clipboard">Tk_ClipboardAppend</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_Get3DBorderFromObj</a> </td><td> <a href="Tk_Main.htm" title="Main program for Tk-based applications">Tk_Main</a> </td><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_SizeOfBitmap</a> </td></tr>
44<tr><td> <a href="Clipboard.htm" title="Manage the clipboard">Tk_ClipboardClear</a> </td><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_GetAllBindings</a> </td><td> <a href="MainLoop.htm" title="Loop for events until all windows are deleted">Tk_MainLoop</a> </td><td> <a href="GetImage.htm" title="Use an image in a widget">Tk_SizeOfImage</a> </td></tr>
45<tr><td> <a href="QWinEvent.htm" title="Add a window event to the Tcl event queue">Tk_CollapseMotionEvents</a> </td><td> <a href="GetAnchor.htm" title="Translate between strings and anchor positions">Tk_GetAnchor</a> </td><td> <a href="MaintGeom.htm" title="Maintain geometry of one window relative to another">Tk_MaintainGeometry</a> </td><td> <a href="StrictMotif.htm" title="Return value of tk_strictMotif variable">Tk_StrictMotif</a> </td></tr>
46<tr><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Colormap</a> </td><td> <a href="GetAnchor.htm" title="Translate between strings and anchor positions">Tk_GetAnchorFromObj</a> </td><td> <a href="MainWin.htm" title="Functions for querying main window information">Tk_MainWindow</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_TextLayoutToPostscript</a> </td></tr>
47<tr><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_ComputeTextLayout</a> </td><td> <a href="InternAtom.htm" title="Manage cache of X atoms">Tk_GetAtomName</a> </td><td> <a href="CrtWindow.htm" title="Create or delete window">Tk_MakeWindowExist</a> </td><td> <a href="MeasureChar.htm" title="Routines to measure and display simple single-line strings.">Tk_TextWidth</a> </td></tr>
48<tr><td> <a href="ConfigWidg.htm" title="Process configuration options for widgets">Tk_ConfigureInfo</a> </td><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_GetBinding</a> </td><td> <a href="ManageGeom.htm" title="Arrange to handle geometry requests for a window">Tk_ManageGeometry</a> </td><td> <a href="GetUid.htm" title="Convert from string to unique identifier">Tk_Uid</a> </td></tr>
49<tr><td> <a href="ConfigWidg.htm" title="Process configuration options for widgets">Tk_ConfigureValue</a> </td><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_GetBitmap</a> </td><td> <a href="MapWindow.htm" title="Map or unmap a window">Tk_MapWindow</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_UndefineCursor</a> </td></tr>
50<tr><td> <a href="ConfigWidg.htm" title="Process configuration options for widgets">Tk_ConfigureWidget</a> </td><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_GetBitmapFromObj</a> </td><td> <a href="MeasureChar.htm" title="Routines to measure and display simple single-line strings.">Tk_MeasureChars</a> </td><td> <a href="MeasureChar.htm" title="Routines to measure and display simple single-line strings.">Tk_UnderlineChars</a> </td></tr>
51<tr><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_ConfigureWindow</a> </td><td> <a href="GetCapStyl.htm" title="Translate between strings and cap styles">Tk_GetCapStyle</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_MinReqHeight</a> </td><td> <a href="TextLayout.htm" title="Routines to measure and display single-font, multi-line, justified text.">Tk_UnderlineTextLayout</a> </td></tr>
52<tr><td> <a href="CoordToWin.htm" title="Find window containing a point">Tk_CoordsToWindow</a> </td><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_GetColor</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_MinReqWidth</a> </td><td> <a href="Grab.htm" title="Manipulate grab state in an application">Tk_Ungrab</a> </td></tr>
53<tr><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_CreateBinding</a> </td><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_GetColorByValue</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_MoveResizeWindow</a> </td><td> <a href="MaintGeom.htm" title="Maintain geometry of one window relative to another">Tk_UnmaintainGeometry</a> </td></tr>
54<tr><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_CreateBindingTable</a> </td><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_GetColorFromObj</a> </td><td> <a href="MoveToplev.htm" title="Adjust the position of a top-level window">Tk_MoveToplevelWindow</a> </td><td> <a href="MapWindow.htm" title="Map or unmap a window">Tk_UnmapWindow</a> </td></tr>
55<tr><td> <a href="CrtCmHdlr.htm" title="Associate procedure callback with ClientMessage type X events">Tk_CreateClientMessageHandler</a> </td><td> <a href="GetClrmap.htm" title="Allocate and free colormaps">Tk_GetColormap</a> </td><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_MoveWindow</a> </td><td> <a href="SetGrid.htm" title="Control the grid for interactive resizing">Tk_UnsetGrid</a> </td></tr>
56<tr><td> <a href="CrtErrHdlr.htm" title="Handle X protocol errors">Tk_CreateErrorHandler</a> </td><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_GetCursor</a> </td><td> <a href="Name.htm" title="Convert between names and window tokens">Tk_Name</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Visual</a> </td></tr>
57<tr><td> <a href="EventHndlr.htm" title="Associate procedure callback with an X event">Tk_CreateEventHandler</a> </td><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_GetCursorFromData</a> </td><td> <a href="3DBorder.htm" title="Draw borders with three-dimensional appearance">Tk_NameOf3DBorder</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Width</a> </td></tr>
58<tr><td> <a href="CrtGenHdlr.htm" title="Associate procedure callback with all X events">Tk_CreateGenericHandler</a> </td><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_GetCursorFromObj</a> </td><td> <a href="GetAnchor.htm" title="Translate between strings and anchor positions">Tk_NameOfAnchor</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_WindowId</a> </td></tr>
59<tr><td> <a href="CrtImgType.htm" title="Define new kind of image">Tk_CreateImageType</a> </td><td> <a href="GetDash.htm" title="Convert from string to valid dash structure.">Tk_GetDash</a> </td><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_NameOfBitmap</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_X</a> </td></tr>
60<tr><td> <a href="CrtItemType.htm" title="Define new kind of canvas item">Tk_CreateItemType</a> </td><td> <a href="GetFont.htm" title="Maintain database of fonts">Tk_GetFont</a> </td><td> <a href="GetCapStyl.htm" title="Translate between strings and cap styles">Tk_NameOfCapStyle</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Y</a> </td></tr>
61<tr><td> <a href="SetOptions.htm" title="Process configuration options">Tk_CreateOptionTable</a> </td><td> <a href="GetFont.htm" title="Maintain database of fonts">Tk_GetFontFromObj</a> </td><td> <a href="GetColor.htm" title="Maintain database of colors">Tk_NameOfColor</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_AddPadding</a> </td></tr>
62<tr><td> <a href="CrtPhImgFmt.htm" title="Define new file format for photo images">Tk_CreatePhotoImageFormat</a> </td><td> <a href="FontId.htm" title="Accessor functions for
63fonts">Tk_GetFontMetrics</a> </td><td> <a href="GetCursor.htm" title="Maintain database of cursors">Tk_NameOfCursor</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_BoxContains</a> </td></tr>
64<tr><td> <a href="CrtSelHdlr.htm" title="Arrange to handle requests for a selection">Tk_CreateSelHandler</a> </td><td> <a href="GetGC.htm" title="Maintain database of read-only graphics contexts">Tk_GetGC</a> </td><td> <a href="GetFont.htm" title="Maintain database of fonts">Tk_NameOfFont</a> </td><td> <a href="ttk_Theme.htm" title="Create and use Tk themes.">Ttk_CreateTheme</a> </td></tr>
65<tr><td> <a href="CrtWindow.htm" title="Create or delete window">Tk_CreateWindow</a> </td><td> <a href="GetHINSTANCE.htm" title="Retrieve the global application instance handle">Tk_GetHINSTANCE</a> </td><td> <a href="NameOfImg.htm" title="Return name of image.">Tk_NameOfImage</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_ExpandBox</a> </td></tr>
66<tr><td> <a href="CrtWindow.htm" title="Create or delete window">Tk_CreateWindowFromPath</a> </td><td> <a href="GetHWND.htm" title="Manage interactions between the Windows handle and an X window">Tk_GetHWND</a> </td><td> <a href="GetJoinStl.htm" title="Translate between strings and join styles">Tk_NameOfJoinStyle</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_GetBorderFromObj</a> </td></tr>
67<tr><td> <a href="GetBitmap.htm" title="Maintain database of single-plane pixmaps">Tk_DefineBitmap</a> </td><td> <a href="GetImage.htm" title="Use an image in a widget">Tk_GetImage</a> </td><td> <a href="GetJustify.htm" title="Translate between strings and justification styles">Tk_NameOfJustify</a> </td><td> <a href="ttk_Theme.htm" title="Create and use Tk themes.">Ttk_GetCurrentTheme</a> </td></tr>
68<tr><td> <a href="ConfigWind.htm" title="Change window configuration or attributes">Tk_DefineCursor</a> </td><td> <a href="CrtImgType.htm" title="Define new kind of image">Tk_GetImageMasterData</a> </td><td> <a href="GetRelief.htm" title="Translate between strings and relief values">Tk_NameOfRelief</a> </td><td> <a href="ttk_Theme.htm" title="Create and use Tk themes.">Ttk_GetDefaultTheme</a> </td></tr>
69<tr><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_DeleteAllBindings</a> </td><td> <a href="CrtItemType.htm" title="Define new kind of canvas item">Tk_GetItemTypes</a> </td><td> <a href="Name.htm" title="Convert between names and window tokens">Tk_NameToWindow</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_GetPaddingFromObj</a> </td></tr>
70<tr><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_DeleteBinding</a> </td><td> <a href="GetJoinStl.htm" title="Translate between strings and join styles">Tk_GetJoinStyle</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_Offset</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_GetStickyFromObj</a> </td></tr>
71<tr><td> <a href="BindTable.htm" title="Invoke scripts in response to X events">Tk_DeleteBindingTable</a> </td><td> <a href="GetJustify.htm" title="Translate between strings and justification styles">Tk_GetJustify</a> </td><td> <a href="OwnSelect.htm" title="Make a window the owner of the primary selection">Tk_OwnSelection</a> </td><td> <a href="ttk_Theme.htm" title="Create and use Tk themes.">Ttk_GetTheme</a> </td></tr>
72<tr><td> <a href="CrtCmHdlr.htm" title="Associate procedure callback with ClientMessage type X events">Tk_DeleteClientMessageHandler</a> </td><td> <a href="GetJustify.htm" title="Translate between strings and justification styles">Tk_GetJustifyFromObj</a> </td><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Parent</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_MakeBox</a> </td></tr>
73<tr><td> <a href="CrtErrHdlr.htm" title="Handle X protocol errors">Tk_DeleteErrorHandler</a> </td><td> <a href="GetPixels.htm" title="Translate between strings and screen units">Tk_GetMMFromObj</a> </td><td> <a href="ParseArgv.htm" title="Process command-line options">Tk_ParseArgv</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_MakePadding</a> </td></tr>
74<tr><td> <a href="EventHndlr.htm" title="Associate procedure callback with an X event">Tk_DeleteEventHandler</a> </td><td> <a href="MainWin.htm" title="Functions for querying main window information">Tk_GetNumMainWindows</a> </td><td> <a href="Name.htm" title="Convert between names and window tokens">Tk_PathName</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_PackBox</a> </td></tr>
75<tr><td> <a href="CrtGenHdlr.htm" title="Associate procedure callback with all X events">Tk_DeleteGenericHandler</a> </td><td> <a href="GetOption.htm" title="Retrieve an option from the option database">Tk_GetOption</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoBlank</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_PadBox</a> </td></tr>
76<tr><td> <a href="DeleteImg.htm" title="Destroy an image.">Tk_DeleteImage</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_GetOptionInfo</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoExpand</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_PlaceBox</a> </td></tr>
77<tr><td> <a href="SetOptions.htm" title="Process configuration options">Tk_DeleteOptionTable</a> </td><td> <a href="SetOptions.htm" title="Process configuration options">Tk_GetOptionValue</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoGetImage</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_RelievePadding</a> </td></tr>
78<tr><td> <a href="CrtSelHdlr.htm" title="Arrange to handle requests for a selection">Tk_DeleteSelHandler</a> </td><td> <a href="GetPixels.htm" title="Translate between strings and screen units">Tk_GetPixels</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoGetSize</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_StickBox</a> </td></tr>
79<tr><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Depth</a> </td><td> <a href="GetPixels.htm" title="Translate between strings and screen units">Tk_GetPixelsFromObj</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoPutBlock</a> </td><td> <a href="ttk_Geometry.htm" title="Tk themed geometry utilities">Ttk_UniformPadding</a> </td></tr>
80<tr><td> <a href="CrtWindow.htm" title="Create or delete window">Tk_DestroyWindow</a> </td><td> <a href="GetPixmap.htm" title="Allocate and free pixmaps">Tk_GetPixmap</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoPutZoomedBlock</a> </td></tr>
81<tr><td> <a href="WindowId.htm" title="Retrieve information from Tk's local data structure">Tk_Display</a> </td><td> <a href="GetRelief.htm" title="Translate between strings and relief values">Tk_GetRelief</a> </td><td> <a href="FindPhoto.htm" title="Manipulate the image data stored in a photo image.">Tk_PhotoSetSize</a> </td></tr>
82</table>
83<div class="copy">Copyright &copy; 1989-1994 The Regents of the University of California
84Copyright &copy; 1994 The Australian National University
85Copyright &copy; 1994-1998 Sun Microsystems, Inc
86Copyright &copy; 1998-2000 Scriptics Corporation
87Copyright &copy; 2000 Ajuba Solutions
88Copyright &copy; 2002 ActiveState Corporation
89Copyright &copy; 2003-2004 Joe English
90Copyright &copy; 2007 ActiveState Software Inc
91</div>
92</BODY></HTML>
93