summaryrefslogtreecommitdiffstats
path: root/generic/tk.decls
diff options
context:
space:
mode:
authordkf <donal.k.fellows@manchester.ac.uk>2002-06-18 23:51:46 (GMT)
committerdkf <donal.k.fellows@manchester.ac.uk>2002-06-18 23:51:46 (GMT)
commit8d003d21a450eebb0355405912b6996416763adb (patch)
tree621b2fb870d614c0a4cb7ac0621960a7b279c7ab /generic/tk.decls
parent077b55a8f11d01048c342c5b86ce0e635c576b48 (diff)
downloadtk-8d003d21a450eebb0355405912b6996416763adb.zip
tk-8d003d21a450eebb0355405912b6996416763adb.tar.gz
tk-8d003d21a450eebb0355405912b6996416763adb.tar.bz2
Added TIP#48 style engine implementation
Frederic Bonnet to supply docs+tests as soon as possible.
Diffstat (limited to 'generic/tk.decls')
-rw-r--r--generic/tk.decls407
1 files changed, 234 insertions, 173 deletions
diff --git a/generic/tk.decls b/generic/tk.decls
index 317baca..0d2ce92 100644
--- a/generic/tk.decls
+++ b/generic/tk.decls
@@ -11,7 +11,7 @@
# See the file "license.terms" for information on usage and redistribution
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
#
-# RCS: @(#) $Id: tk.decls,v 1.21 2002/06/15 00:21:41 hobbs Exp $
+# RCS: @(#) $Id: tk.decls,v 1.22 2002/06/18 23:51:46 dkf Exp $
library tk
@@ -36,48 +36,48 @@ declare 1 generic {
}
declare 2 generic {
- GC Tk_3DBorderGC (Tk_Window tkwin, Tk_3DBorder border, \
+ GC Tk_3DBorderGC (Tk_Window tkwin, Tk_3DBorder border,
int which)
}
declare 3 generic {
- void Tk_3DHorizontalBevel (Tk_Window tkwin, \
- Drawable drawable, Tk_3DBorder border, int x, \
- int y, int width, int height, int leftIn, \
+ void Tk_3DHorizontalBevel (Tk_Window tkwin,
+ Drawable drawable, Tk_3DBorder border, int x,
+ int y, int width, int height, int leftIn,
int rightIn, int topBevel, int relief)
}
declare 4 generic {
- void Tk_3DVerticalBevel (Tk_Window tkwin, \
- Drawable drawable, Tk_3DBorder border, int x, \
- int y, int width, int height, int leftBevel, \
+ void Tk_3DVerticalBevel (Tk_Window tkwin,
+ Drawable drawable, Tk_3DBorder border, int x,
+ int y, int width, int height, int leftBevel,
int relief)
}
declare 5 generic {
- void Tk_AddOption (Tk_Window tkwin, CONST char *name, \
+ void Tk_AddOption (Tk_Window tkwin, CONST char *name,
CONST char *value, int priority)
}
declare 6 generic {
- void Tk_BindEvent (Tk_BindingTable bindingTable, \
- XEvent *eventPtr, Tk_Window tkwin, int numObjects, \
+ void Tk_BindEvent (Tk_BindingTable bindingTable,
+ XEvent *eventPtr, Tk_Window tkwin, int numObjects,
ClientData *objectPtr)
}
declare 7 generic {
- void Tk_CanvasDrawableCoords (Tk_Canvas canvas, \
- double x, double y, short *drawableXPtr, \
+ void Tk_CanvasDrawableCoords (Tk_Canvas canvas,
+ double x, double y, short *drawableXPtr,
short *drawableYPtr)
}
declare 8 generic {
- void Tk_CanvasEventuallyRedraw (Tk_Canvas canvas, int x1, int y1, \
+ void Tk_CanvasEventuallyRedraw (Tk_Canvas canvas, int x1, int y1,
int x2, int y2)
}
declare 9 generic {
- int Tk_CanvasGetCoord (Tcl_Interp *interp, \
+ int Tk_CanvasGetCoord (Tcl_Interp *interp,
Tk_Canvas canvas, CONST char *str, double *doublePtr)
}
@@ -86,28 +86,28 @@ declare 10 generic {
}
declare 11 generic {
- int Tk_CanvasPsBitmap (Tcl_Interp *interp, \
- Tk_Canvas canvas, Pixmap bitmap, int x, int y, \
+ int Tk_CanvasPsBitmap (Tcl_Interp *interp,
+ Tk_Canvas canvas, Pixmap bitmap, int x, int y,
int width, int height)
}
declare 12 generic {
- int Tk_CanvasPsColor (Tcl_Interp *interp, \
+ int Tk_CanvasPsColor (Tcl_Interp *interp,
Tk_Canvas canvas, XColor *colorPtr)
}
declare 13 generic {
- int Tk_CanvasPsFont (Tcl_Interp *interp, \
+ int Tk_CanvasPsFont (Tcl_Interp *interp,
Tk_Canvas canvas, Tk_Font font)
}
declare 14 generic {
- void Tk_CanvasPsPath (Tcl_Interp *interp, \
+ void Tk_CanvasPsPath (Tcl_Interp *interp,
Tk_Canvas canvas, double *coordPtr, int numPoints)
}
declare 15 generic {
- int Tk_CanvasPsStipple (Tcl_Interp *interp, \
+ int Tk_CanvasPsStipple (Tcl_Interp *interp,
Tk_Canvas canvas, Pixmap bitmap)
}
@@ -120,12 +120,12 @@ declare 17 generic {
}
declare 18 generic {
- int Tk_CanvasTagsParseProc (ClientData clientData, Tcl_Interp *interp, \
+ int Tk_CanvasTagsParseProc (ClientData clientData, Tcl_Interp *interp,
Tk_Window tkwin, char *value, char *widgRec, int offset)
}
declare 19 generic {
- char * Tk_CanvasTagsPrintProc (ClientData clientData, Tk_Window tkwin, \
+ char * Tk_CanvasTagsPrintProc (ClientData clientData, Tk_Window tkwin,
char *widgRec, int offset, Tcl_FreeProc **freeProcPtr)
}
@@ -134,17 +134,17 @@ declare 20 generic {
}
declare 21 generic {
- void Tk_CanvasWindowCoords (Tk_Canvas canvas, double x, double y, \
+ void Tk_CanvasWindowCoords (Tk_Canvas canvas, double x, double y,
short *screenXPtr, short *screenYPtr)
}
declare 22 generic {
- void Tk_ChangeWindowAttributes (Tk_Window tkwin, unsigned long valueMask, \
+ void Tk_ChangeWindowAttributes (Tk_Window tkwin, unsigned long valueMask,
XSetWindowAttributes *attsPtr)
}
declare 23 generic {
- int Tk_CharBbox (Tk_TextLayout layout, int index, int *xPtr, \
+ int Tk_CharBbox (Tk_TextLayout layout, int index, int *xPtr,
int *yPtr, int *widthPtr, int *heightPtr)
}
@@ -153,7 +153,7 @@ declare 24 generic {
}
declare 25 generic {
- int Tk_ClipboardAppend (Tcl_Interp *interp,Tk_Window tkwin, \
+ int Tk_ClipboardAppend (Tcl_Interp *interp,Tk_Window tkwin,
Atom target, Atom format, char* buffer)
}
@@ -162,33 +162,33 @@ declare 26 generic {
}
declare 27 generic {
- int Tk_ConfigureInfo (Tcl_Interp *interp, \
- Tk_Window tkwin, Tk_ConfigSpec *specs, \
+ int Tk_ConfigureInfo (Tcl_Interp *interp,
+ Tk_Window tkwin, Tk_ConfigSpec *specs,
char *widgRec, char *argvName, int flags)
}
declare 28 generic {
- int Tk_ConfigureValue (Tcl_Interp *interp, \
- Tk_Window tkwin, Tk_ConfigSpec *specs, \
+ int Tk_ConfigureValue (Tcl_Interp *interp,
+ Tk_Window tkwin, Tk_ConfigSpec *specs,
char *widgRec, char *argvName, int flags)
}
declare 29 generic {
- int Tk_ConfigureWidget (Tcl_Interp *interp, \
- Tk_Window tkwin, Tk_ConfigSpec *specs, \
- int argc, char **argv, char *widgRec, \
+ int Tk_ConfigureWidget (Tcl_Interp *interp,
+ Tk_Window tkwin, Tk_ConfigSpec *specs,
+ int argc, char **argv, char *widgRec,
int flags)
}
declare 30 generic {
- void Tk_ConfigureWindow (Tk_Window tkwin, \
+ void Tk_ConfigureWindow (Tk_Window tkwin,
unsigned int valueMask, XWindowChanges *valuePtr)
}
declare 31 generic {
- Tk_TextLayout Tk_ComputeTextLayout (Tk_Font font, \
- CONST char *str, int numChars, int wrapLength, \
- Tk_Justify justify, int flags, int *widthPtr, \
+ Tk_TextLayout Tk_ComputeTextLayout (Tk_Font font,
+ CONST char *str, int numChars, int wrapLength,
+ Tk_Justify justify, int flags, int *widthPtr,
int *heightPtr)
}
@@ -197,8 +197,8 @@ declare 32 generic {
}
declare 33 generic {
- unsigned long Tk_CreateBinding (Tcl_Interp *interp, \
- Tk_BindingTable bindingTable, ClientData object, \
+ unsigned long Tk_CreateBinding (Tcl_Interp *interp,
+ Tk_BindingTable bindingTable, ClientData object,
char *eventStr, char *command, int append)
}
@@ -207,14 +207,14 @@ declare 34 generic {
}
declare 35 generic {
- Tk_ErrorHandler Tk_CreateErrorHandler (Display *display, \
- int errNum, int request, int minorCode, \
+ Tk_ErrorHandler Tk_CreateErrorHandler (Display *display,
+ int errNum, int request, int minorCode,
Tk_ErrorProc *errorProc, ClientData clientData)
}
declare 36 generic {
- void Tk_CreateEventHandler (Tk_Window token, \
- unsigned long mask, Tk_EventProc *proc, \
+ void Tk_CreateEventHandler (Tk_Window token,
+ unsigned long mask, Tk_EventProc *proc,
ClientData clientData)
}
@@ -235,24 +235,24 @@ declare 40 generic {
}
declare 41 generic {
- void Tk_CreateSelHandler (Tk_Window tkwin, \
- Atom selection, Atom target, \
- Tk_SelectionProc *proc, ClientData clientData, \
+ void Tk_CreateSelHandler (Tk_Window tkwin,
+ Atom selection, Atom target,
+ Tk_SelectionProc *proc, ClientData clientData,
Atom format)
}
declare 42 generic {
- Tk_Window Tk_CreateWindow (Tcl_Interp *interp, \
+ Tk_Window Tk_CreateWindow (Tcl_Interp *interp,
Tk_Window parent, char *name, char *screenName)
}
declare 43 generic {
- Tk_Window Tk_CreateWindowFromPath (Tcl_Interp *interp, Tk_Window tkwin, \
+ Tk_Window Tk_CreateWindowFromPath (Tcl_Interp *interp, Tk_Window tkwin,
char *pathName, char *screenName)
}
declare 44 generic {
- int Tk_DefineBitmap (Tcl_Interp *interp, CONST char *name, char *source, \
+ int Tk_DefineBitmap (Tcl_Interp *interp, CONST char *name, char *source,
int width, int height)
}
@@ -265,8 +265,8 @@ declare 46 generic {
}
declare 47 generic {
- int Tk_DeleteBinding (Tcl_Interp *interp, \
- Tk_BindingTable bindingTable, ClientData object, \
+ int Tk_DeleteBinding (Tcl_Interp *interp,
+ Tk_BindingTable bindingTable, ClientData object,
char *eventStr)
}
@@ -279,8 +279,8 @@ declare 49 generic {
}
declare 50 generic {
- void Tk_DeleteEventHandler (Tk_Window token, \
- unsigned long mask, Tk_EventProc *proc, \
+ void Tk_DeleteEventHandler (Tk_Window token,
+ unsigned long mask, Tk_EventProc *proc,
ClientData clientData)
}
@@ -309,45 +309,45 @@ declare 56 generic {
}
declare 57 generic {
- void Tk_Draw3DPolygon (Tk_Window tkwin, \
- Drawable drawable, Tk_3DBorder border, \
- XPoint *pointPtr, int numPoints, int borderWidth, \
+ void Tk_Draw3DPolygon (Tk_Window tkwin,
+ Drawable drawable, Tk_3DBorder border,
+ XPoint *pointPtr, int numPoints, int borderWidth,
int leftRelief)
}
declare 58 generic {
- void Tk_Draw3DRectangle (Tk_Window tkwin, Drawable drawable, \
- Tk_3DBorder border, int x, int y, int width, int height, \
+ void Tk_Draw3DRectangle (Tk_Window tkwin, Drawable drawable,
+ Tk_3DBorder border, int x, int y, int width, int height,
int borderWidth, int relief)
}
declare 59 generic {
- void Tk_DrawChars (Display *display, Drawable drawable, GC gc, \
+ void Tk_DrawChars (Display *display, Drawable drawable, GC gc,
Tk_Font tkfont, CONST char *source, int numBytes, int x, int y)
}
declare 60 generic {
- void Tk_DrawFocusHighlight (Tk_Window tkwin, GC gc, int width, \
+ void Tk_DrawFocusHighlight (Tk_Window tkwin, GC gc, int width,
Drawable drawable)
}
declare 61 generic {
- void Tk_DrawTextLayout (Display *display, \
- Drawable drawable, GC gc, Tk_TextLayout layout, \
+ void Tk_DrawTextLayout (Display *display,
+ Drawable drawable, GC gc, Tk_TextLayout layout,
int x, int y, int firstChar, int lastChar)
}
declare 62 generic {
- void Tk_Fill3DPolygon (Tk_Window tkwin, \
- Drawable drawable, Tk_3DBorder border, \
- XPoint *pointPtr, int numPoints, int borderWidth, \
+ void Tk_Fill3DPolygon (Tk_Window tkwin,
+ Drawable drawable, Tk_3DBorder border,
+ XPoint *pointPtr, int numPoints, int borderWidth,
int leftRelief)
}
declare 63 generic {
- void Tk_Fill3DRectangle (Tk_Window tkwin, \
- Drawable drawable, Tk_3DBorder border, int x, \
- int y, int width, int height, int borderWidth, \
+ void Tk_Fill3DRectangle (Tk_Window tkwin,
+ Drawable drawable, Tk_3DBorder border, int x,
+ int y, int width, int height, int borderWidth,
int relief)
}
@@ -392,7 +392,7 @@ declare 73 generic {
}
declare 74 generic {
- void Tk_FreeOptions (Tk_ConfigSpec *specs, \
+ void Tk_FreeOptions (Tk_ConfigSpec *specs,
char *widgRec, Display *display, int needFlags)
}
@@ -417,17 +417,17 @@ declare 79 generic {
}
declare 80 generic {
- Tk_3DBorder Tk_Get3DBorder (Tcl_Interp *interp, Tk_Window tkwin, \
+ Tk_3DBorder Tk_Get3DBorder (Tcl_Interp *interp, Tk_Window tkwin,
Tk_Uid colorName)
}
declare 81 generic {
- void Tk_GetAllBindings (Tcl_Interp *interp, \
+ void Tk_GetAllBindings (Tcl_Interp *interp,
Tk_BindingTable bindingTable, ClientData object)
}
declare 82 generic {
- int Tk_GetAnchor (Tcl_Interp *interp, \
+ int Tk_GetAnchor (Tcl_Interp *interp,
char *str, Tk_Anchor *anchorPtr)
}
@@ -436,8 +436,8 @@ declare 83 generic {
}
declare 84 generic {
- char * Tk_GetBinding (Tcl_Interp *interp, \
- Tk_BindingTable bindingTable, ClientData object, \
+ char * Tk_GetBinding (Tcl_Interp *interp,
+ Tk_BindingTable bindingTable, ClientData object,
char *eventStr)
}
@@ -446,7 +446,7 @@ declare 85 generic {
}
declare 86 generic {
- Pixmap Tk_GetBitmapFromData (Tcl_Interp *interp, \
+ Pixmap Tk_GetBitmapFromData (Tcl_Interp *interp,
Tk_Window tkwin, char *source, int width, int height)
}
@@ -467,19 +467,19 @@ declare 90 generic {
}
declare 91 generic {
- Tk_Cursor Tk_GetCursor (Tcl_Interp *interp, Tk_Window tkwin, \
+ Tk_Cursor Tk_GetCursor (Tcl_Interp *interp, Tk_Window tkwin,
Tk_Uid str)
}
declare 92 generic {
- Tk_Cursor Tk_GetCursorFromData (Tcl_Interp *interp, \
- Tk_Window tkwin, char *source, char *mask, \
- int width, int height, int xHot, int yHot, \
+ Tk_Cursor Tk_GetCursorFromData (Tcl_Interp *interp,
+ Tk_Window tkwin, char *source, char *mask,
+ int width, int height, int xHot, int yHot,
Tk_Uid fg, Tk_Uid bg)
}
declare 93 generic {
- Tk_Font Tk_GetFont (Tcl_Interp *interp, \
+ Tk_Font Tk_GetFont (Tcl_Interp *interp,
Tk_Window tkwin, CONST char *str)
}
@@ -496,12 +496,12 @@ declare 96 generic {
}
declare 97 generic {
- Tk_Image Tk_GetImage (Tcl_Interp *interp, Tk_Window tkwin, char *name, \
+ Tk_Image Tk_GetImage (Tcl_Interp *interp, Tk_Window tkwin, char *name,
Tk_ImageChangedProc *changeProc, ClientData clientData)
}
declare 98 generic {
- ClientData Tk_GetImageMasterData (Tcl_Interp *interp, \
+ ClientData Tk_GetImageMasterData (Tcl_Interp *interp,
char *name, Tk_ImageType **typePtrPtr)
}
@@ -514,7 +514,7 @@ declare 100 generic {
}
declare 101 generic {
- int Tk_GetJustify (Tcl_Interp *interp, \
+ int Tk_GetJustify (Tcl_Interp *interp,
char *str, Tk_Justify *justifyPtr)
}
@@ -527,12 +527,12 @@ declare 103 generic {
}
declare 104 generic {
- int Tk_GetPixels (Tcl_Interp *interp, \
+ int Tk_GetPixels (Tcl_Interp *interp,
Tk_Window tkwin, CONST char *str, int *intPtr)
}
declare 105 generic {
- Pixmap Tk_GetPixmap (Display *display, Drawable d, \
+ Pixmap Tk_GetPixmap (Display *display, Drawable d,
int width, int height, int depth)
}
@@ -545,18 +545,18 @@ declare 107 generic {
}
declare 108 generic {
- int Tk_GetScrollInfo (Tcl_Interp *interp, \
+ int Tk_GetScrollInfo (Tcl_Interp *interp,
int argc, char **argv, double *dblPtr, int *intPtr)
}
declare 109 generic {
- int Tk_GetScreenMM (Tcl_Interp *interp, \
+ int Tk_GetScreenMM (Tcl_Interp *interp,
Tk_Window tkwin, CONST char *str, double *doublePtr)
}
declare 110 generic {
- int Tk_GetSelection (Tcl_Interp *interp, \
- Tk_Window tkwin, Atom selection, Atom target, \
+ int Tk_GetSelection (Tcl_Interp *interp,
+ Tk_Window tkwin, Atom selection, Atom target,
Tk_GetSelProc *proc, ClientData clientData)
}
@@ -565,13 +565,13 @@ declare 111 generic {
}
declare 112 generic {
- Visual * Tk_GetVisual (Tcl_Interp *interp, \
- Tk_Window tkwin, char *str, int *depthPtr, \
+ Visual * Tk_GetVisual (Tcl_Interp *interp,
+ Tk_Window tkwin, char *str, int *depthPtr,
Colormap *colormapPtr)
}
declare 113 generic {
- void Tk_GetVRootGeometry (Tk_Window tkwin, \
+ void Tk_GetVRootGeometry (Tk_Window tkwin,
int *xPtr, int *yPtr, int *widthPtr, int *heightPtr)
}
@@ -588,7 +588,7 @@ declare 116 generic {
}
declare 117 generic {
- void Tk_ImageChanged (Tk_ImageMaster master, int x, int y, \
+ void Tk_ImageChanged (Tk_ImageMaster master, int x, int y,
int width, int height, int imageWidth, int imageHeight)
}
@@ -601,12 +601,12 @@ declare 119 generic {
}
declare 120 generic {
- int Tk_IntersectTextLayout (Tk_TextLayout layout, int x, int y, \
+ int Tk_IntersectTextLayout (Tk_TextLayout layout, int x, int y,
int width, int height)
}
declare 121 generic {
- void Tk_MaintainGeometry (Tk_Window slave, \
+ void Tk_MaintainGeometry (Tk_Window slave,
Tk_Window master, int x, int y, int width, int height)
}
@@ -619,7 +619,7 @@ declare 123 generic {
}
declare 124 generic {
- void Tk_ManageGeometry (Tk_Window tkwin, \
+ void Tk_ManageGeometry (Tk_Window tkwin,
Tk_GeomMgr *mgrPtr, ClientData clientData)
}
@@ -628,13 +628,13 @@ declare 125 generic {
}
declare 126 generic {
- int Tk_MeasureChars (Tk_Font tkfont, \
- CONST char *source, int numBytes, int maxPixels, \
+ int Tk_MeasureChars (Tk_Font tkfont,
+ CONST char *source, int numBytes, int maxPixels,
int flags, int *lengthPtr)
}
declare 127 generic {
- void Tk_MoveResizeWindow (Tk_Window tkwin, \
+ void Tk_MoveResizeWindow (Tk_Window tkwin,
int x, int y, int width, int height)
}
@@ -691,32 +691,32 @@ declare 140 generic {
}
declare 141 generic {
- Tk_Window Tk_NameToWindow (Tcl_Interp *interp, \
+ Tk_Window Tk_NameToWindow (Tcl_Interp *interp,
CONST char *pathName, Tk_Window tkwin)
}
declare 142 generic {
- void Tk_OwnSelection (Tk_Window tkwin, \
- Atom selection, Tk_LostSelProc *proc, \
+ void Tk_OwnSelection (Tk_Window tkwin,
+ Atom selection, Tk_LostSelProc *proc,
ClientData clientData)
}
declare 143 generic {
- int Tk_ParseArgv (Tcl_Interp *interp, \
- Tk_Window tkwin, int *argcPtr, CONST84 char **argv, \
+ int Tk_ParseArgv (Tcl_Interp *interp,
+ Tk_Window tkwin, int *argcPtr, CONST84 char **argv,
Tk_ArgvInfo *argTable, int flags)
}
declare 144 generic {
- void Tk_PhotoPutBlock_NoComposite (Tk_PhotoHandle handle, \
- Tk_PhotoImageBlock *blockPtr, int x, int y, \
+ void Tk_PhotoPutBlock_NoComposite (Tk_PhotoHandle handle,
+ Tk_PhotoImageBlock *blockPtr, int x, int y,
int width, int height)
}
declare 145 generic {
- void Tk_PhotoPutZoomedBlock_NoComposite (Tk_PhotoHandle handle, \
- Tk_PhotoImageBlock *blockPtr, int x, int y, \
- int width, int height, int zoomX, int zoomY, \
+ void Tk_PhotoPutZoomedBlock_NoComposite (Tk_PhotoHandle handle,
+ Tk_PhotoImageBlock *blockPtr, int x, int y,
+ int width, int height, int zoomX, int zoomY,
int subsampleX, int subsampleY)
}
@@ -757,8 +757,8 @@ declare 154 generic {
}
declare 155 generic {
- void Tk_RedrawImage (Tk_Image image, int imageX, \
- int imageY, int width, int height, \
+ void Tk_RedrawImage (Tk_Image image, int imageX,
+ int imageY, int width, int height,
Drawable drawable, int drawableX, int drawableY)
}
@@ -771,7 +771,7 @@ declare 157 generic {
}
declare 158 generic {
- Tk_RestrictProc *Tk_RestrictEvents (Tk_RestrictProc *proc, \
+ Tk_RestrictProc *Tk_RestrictEvents (Tk_RestrictProc *proc,
ClientData arg, ClientData *prevArgPtr)
}
@@ -792,7 +792,7 @@ declare 162 generic {
}
declare 163 generic {
- void Tk_SetGrid (Tk_Window tkwin, int reqWidth, int reqHeight, \
+ void Tk_SetGrid (Tk_Window tkwin, int reqWidth, int reqHeight,
int gridWidth, int gridHeight)
}
@@ -825,12 +825,12 @@ declare 170 generic {
}
declare 171 generic {
- int Tk_SetWindowVisual (Tk_Window tkwin, Visual *visual, int depth,\
+ int Tk_SetWindowVisual (Tk_Window tkwin, Visual *visual, int depth,
Colormap colormap)
}
declare 172 generic {
- void Tk_SizeOfBitmap (Display *display, Pixmap bitmap, int *widthPtr, \
+ void Tk_SizeOfBitmap (Display *display, Pixmap bitmap, int *widthPtr,
int *heightPtr)
}
@@ -855,15 +855,15 @@ declare 177 generic {
}
declare 178 generic {
- void Tk_UnderlineChars (Display *display, \
- Drawable drawable, GC gc, Tk_Font tkfont, \
- CONST char *source, int x, int y, int firstByte, \
+ void Tk_UnderlineChars (Display *display,
+ Drawable drawable, GC gc, Tk_Font tkfont,
+ CONST char *source, int x, int y, int firstByte,
int lastByte)
}
declare 179 generic {
- void Tk_UnderlineTextLayout (Display *display, Drawable drawable, GC gc, \
- Tk_TextLayout layout, int x, int y, \
+ void Tk_UnderlineTextLayout (Display *display, Drawable drawable, GC gc,
+ Tk_TextLayout layout, int x, int y,
int underline)
}
@@ -890,33 +890,33 @@ declare 184 generic {
# new functions for 8.1
declare 185 generic {
- Pixmap Tk_AllocBitmapFromObj (Tcl_Interp *interp, Tk_Window tkwin, \
+ Pixmap Tk_AllocBitmapFromObj (Tcl_Interp *interp, Tk_Window tkwin,
Tcl_Obj *objPtr)
}
declare 186 generic {
- Tk_3DBorder Tk_Alloc3DBorderFromObj (Tcl_Interp *interp, Tk_Window tkwin, \
+ Tk_3DBorder Tk_Alloc3DBorderFromObj (Tcl_Interp *interp, Tk_Window tkwin,
Tcl_Obj *objPtr)
}
declare 187 generic {
- XColor * Tk_AllocColorFromObj (Tcl_Interp *interp, Tk_Window tkwin, \
+ XColor * Tk_AllocColorFromObj (Tcl_Interp *interp, Tk_Window tkwin,
Tcl_Obj *objPtr)
}
declare 188 generic {
- Tk_Cursor Tk_AllocCursorFromObj (Tcl_Interp *interp, Tk_Window tkwin, \
+ Tk_Cursor Tk_AllocCursorFromObj (Tcl_Interp *interp, Tk_Window tkwin,
Tcl_Obj *objPtr)
}
declare 189 generic {
- Tk_Font Tk_AllocFontFromObj (Tcl_Interp *interp, Tk_Window tkwin, \
+ Tk_Font Tk_AllocFontFromObj (Tcl_Interp *interp, Tk_Window tkwin,
Tcl_Obj *objPtr)
}
declare 190 generic {
- Tk_OptionTable Tk_CreateOptionTable (Tcl_Interp *interp, \
+ Tk_OptionTable Tk_CreateOptionTable (Tcl_Interp *interp,
CONST Tk_OptionSpec *templatePtr)
}
@@ -937,7 +937,7 @@ declare 194 generic {
}
declare 195 generic {
- void Tk_FreeConfigOptions (char *recordPtr, Tk_OptionTable optionToken, \
+ void Tk_FreeConfigOptions (char *recordPtr, Tk_OptionTable optionToken,
Tk_Window tkwin)
}
@@ -959,7 +959,7 @@ declare 199 generic {
}
declare 200 generic {
- int Tk_GetAnchorFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr, \
+ int Tk_GetAnchorFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr,
Tk_Anchor *anchorPtr)
}
@@ -976,49 +976,48 @@ declare 203 generic {
}
declare 204 generic {
- Tcl_Obj * Tk_GetOptionInfo (Tcl_Interp *interp, \
- char *recordPtr, Tk_OptionTable optionTable, \
+ Tcl_Obj * Tk_GetOptionInfo (Tcl_Interp *interp,
+ char *recordPtr, Tk_OptionTable optionTable,
Tcl_Obj *namePtr, Tk_Window tkwin)
}
declare 205 generic {
- Tcl_Obj * Tk_GetOptionValue (Tcl_Interp *interp, char *recordPtr, \
+ Tcl_Obj * Tk_GetOptionValue (Tcl_Interp *interp, char *recordPtr,
Tk_OptionTable optionTable, Tcl_Obj *namePtr, Tk_Window tkwin)
}
declare 206 generic {
- int Tk_GetJustifyFromObj (Tcl_Interp *interp, \
+ int Tk_GetJustifyFromObj (Tcl_Interp *interp,
Tcl_Obj *objPtr, Tk_Justify *justifyPtr)
}
declare 207 generic {
- int Tk_GetMMFromObj (Tcl_Interp *interp, \
+ int Tk_GetMMFromObj (Tcl_Interp *interp,
Tk_Window tkwin, Tcl_Obj *objPtr, double *doublePtr)
}
declare 208 generic {
- int Tk_GetPixelsFromObj (Tcl_Interp *interp, \
+ int Tk_GetPixelsFromObj (Tcl_Interp *interp,
Tk_Window tkwin, Tcl_Obj *objPtr, int *intPtr)
}
declare 209 generic {
- int Tk_GetReliefFromObj (Tcl_Interp *interp, \
+ int Tk_GetReliefFromObj (Tcl_Interp *interp,
Tcl_Obj *objPtr, int *resultPtr)
}
declare 210 generic {
- int Tk_GetScrollInfoObj (Tcl_Interp *interp, \
+ int Tk_GetScrollInfoObj (Tcl_Interp *interp,
int objc, Tcl_Obj *CONST objv[], double *dblPtr, int *intPtr)
}
declare 211 generic {
- int Tk_InitOptions (
- Tcl_Interp *interp, char *recordPtr, \
- Tk_OptionTable optionToken, Tk_Window tkwin)
+ int Tk_InitOptions (Tcl_Interp *interp, char *recordPtr,
+ Tk_OptionTable optionToken, Tk_Window tkwin)
}
declare 212 generic {
- void Tk_MainEx (int argc, char **argv, Tcl_AppInitProc *appInitProc, \
+ void Tk_MainEx (int argc, char **argv, Tcl_AppInitProc *appInitProc,
Tcl_Interp *interp)
}
@@ -1027,9 +1026,9 @@ declare 213 generic {
}
declare 214 generic {
- int Tk_SetOptions (Tcl_Interp *interp, char *recordPtr, \
- Tk_OptionTable optionTable, int objc, \
- Tcl_Obj *CONST objv[], Tk_Window tkwin, \
+ int Tk_SetOptions (Tcl_Interp *interp, char *recordPtr,
+ Tk_OptionTable optionTable, int objc,
+ Tcl_Obj *CONST objv[], Tk_Window tkwin,
Tk_SavedOptions *savePtr, int *maskPtr)
}
@@ -1063,67 +1062,67 @@ declare 222 generic {
void Tk_DeleteOutline (Display *display, Tk_Outline *outline)
}
declare 223 generic {
- int Tk_ConfigOutlineGC (XGCValues *gcValues, Tk_Canvas canvas, \
+ int Tk_ConfigOutlineGC (XGCValues *gcValues, Tk_Canvas canvas,
Tk_Item *item, Tk_Outline *outline)
}
declare 224 generic {
- int Tk_ChangeOutlineGC (Tk_Canvas canvas, Tk_Item *item, \
+ int Tk_ChangeOutlineGC (Tk_Canvas canvas, Tk_Item *item,
Tk_Outline *outline)
}
declare 225 generic {
- int Tk_ResetOutlineGC (Tk_Canvas canvas, Tk_Item *item, \
+ int Tk_ResetOutlineGC (Tk_Canvas canvas, Tk_Item *item,
Tk_Outline *outline)
}
declare 226 generic {
- int Tk_CanvasPsOutline (Tk_Canvas canvas, Tk_Item *item, \
+ int Tk_CanvasPsOutline (Tk_Canvas canvas, Tk_Item *item,
Tk_Outline *outline)
}
declare 227 generic {
void Tk_SetTSOrigin (Tk_Window tkwin, GC gc, int x, int y)
}
declare 228 generic {
- int Tk_CanvasGetCoordFromObj (Tcl_Interp *interp, Tk_Canvas canvas, \
+ int Tk_CanvasGetCoordFromObj (Tcl_Interp *interp, Tk_Canvas canvas,
Tcl_Obj *obj, double *doublePtr)
}
declare 229 generic {
void Tk_CanvasSetOffset (Tk_Canvas canvas, GC gc, Tk_TSOffset *offset)
}
declare 230 generic {
- void Tk_DitherPhoto (Tk_PhotoHandle handle, int x, int y, int width, \
+ void Tk_DitherPhoto (Tk_PhotoHandle handle, int x, int y, int width,
int height)
}
declare 231 generic {
- int Tk_PostscriptBitmap (Tcl_Interp *interp, Tk_Window tkwin, \
- Tk_PostscriptInfo psInfo, Pixmap bitmap, int startX, \
+ int Tk_PostscriptBitmap (Tcl_Interp *interp, Tk_Window tkwin,
+ Tk_PostscriptInfo psInfo, Pixmap bitmap, int startX,
int startY, int width, int height)
}
declare 232 generic {
- int Tk_PostscriptColor (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, \
+ int Tk_PostscriptColor (Tcl_Interp *interp, Tk_PostscriptInfo psInfo,
XColor *colorPtr)
}
declare 233 generic {
- int Tk_PostscriptFont (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, \
+ int Tk_PostscriptFont (Tcl_Interp *interp, Tk_PostscriptInfo psInfo,
Tk_Font font)
}
declare 234 generic {
- int Tk_PostscriptImage (Tk_Image image, Tcl_Interp *interp, \
- Tk_Window tkwin, Tk_PostscriptInfo psinfo, int x, int y, \
+ int Tk_PostscriptImage (Tk_Image image, Tcl_Interp *interp,
+ Tk_Window tkwin, Tk_PostscriptInfo psinfo, int x, int y,
int width, int height, int prepass)
}
declare 235 generic {
- void Tk_PostscriptPath (Tcl_Interp *interp, Tk_PostscriptInfo psInfo, \
+ void Tk_PostscriptPath (Tcl_Interp *interp, Tk_PostscriptInfo psInfo,
double *coordPtr, int numPoints)
}
declare 236 generic {
- int Tk_PostscriptStipple (Tcl_Interp *interp, Tk_Window tkwin, \
+ int Tk_PostscriptStipple (Tcl_Interp *interp, Tk_Window tkwin,
Tk_PostscriptInfo psInfo, Pixmap bitmap)
}
declare 237 generic {
double Tk_PostscriptY (double y, Tk_PostscriptInfo psInfo)
}
declare 238 generic {
- int Tk_PostscriptPhoto (Tcl_Interp *interp, \
- Tk_PhotoImageBlock *blockPtr, Tk_PostscriptInfo psInfo, \
+ int Tk_PostscriptPhoto (Tcl_Interp *interp,
+ Tk_PhotoImageBlock *blockPtr, Tk_PostscriptInfo psInfo,
int width, int height)
}
@@ -1139,23 +1138,23 @@ declare 240 generic {
# New in 8.4a2
#
declare 241 generic {
- Tk_Window Tk_CreateAnonymousWindow (Tcl_Interp *interp, \
+ Tk_Window Tk_CreateAnonymousWindow (Tcl_Interp *interp,
Tk_Window parent, char *screenName)
}
declare 242 generic {
- void Tk_SetClassProcs (Tk_Window tkwin, \
+ void Tk_SetClassProcs (Tk_Window tkwin,
Tk_ClassProcs *procs, ClientData instanceData)
}
# New in 8.4a4
#
declare 243 generic {
- void Tk_SetInternalBorderEx (Tk_Window tkwin, int left, int right, \
- int top, int bottom)
+ void Tk_SetInternalBorderEx (Tk_Window tkwin, int left, int right,
+ int top, int bottom)
}
declare 244 generic {
- void Tk_SetMinimumRequestSize (Tk_Window tkwin, \
- int minWidth, int minHeight)
+ void Tk_SetMinimumRequestSize (Tk_Window tkwin,
+ int minWidth, int minHeight)
}
# New in 8.4a5
@@ -1180,6 +1179,68 @@ declare 248 generic {
int Tk_CollapseMotionEvents (Display *display, int collapse)
}
+# Style engine
+declare 249 generic {
+ Tk_StyleEngine Tk_RegisterStyleEngine (char *name, Tk_StyleEngine parent)
+}
+declare 250 generic {
+ Tk_StyleEngine Tk_GetStyleEngine (char *name)
+}
+declare 251 generic {
+ int Tk_RegisterStyledElement (Tk_StyleEngine engine,
+ Tk_ElementSpec *templatePtr)
+}
+declare 252 generic {
+ int Tk_GetElementId (char *name)
+}
+declare 253 generic {
+ Tk_Style Tk_CreateStyle (CONST char *name, Tk_StyleEngine engine,
+ ClientData clientData)
+}
+declare 254 generic {
+ Tk_Style Tk_GetStyle (Tcl_Interp *interp, CONST char *name)
+}
+declare 255 generic {
+ void Tk_FreeStyle (Tk_Style style)
+}
+declare 256 generic {
+ CONST char * Tk_NameOfStyle (Tk_Style style)
+}
+declare 257 generic {
+ Tk_Style Tk_AllocStyleFromObj (Tcl_Interp *interp, Tcl_Obj *objPtr)
+}
+declare 258 generic {
+ Tk_Style Tk_GetStyleFromObj (Tcl_Obj *objPtr)
+}
+declare 259 generic {
+ void Tk_FreeStyleFromObj (Tcl_Obj *objPtr)
+}
+declare 260 generic {
+ Tk_StyledElement Tk_GetStyledElement (Tk_Style style, int elementId,
+ Tk_OptionTable optionTable)
+}
+declare 261 generic {
+ void Tk_GetElementSize (Tk_Style style, Tk_StyledElement element,
+ char *recordPtr, Tk_Window tkwin, int width, int height,
+ int inner, int *widthPtr, int *heightPtr)
+}
+declare 262 generic {
+ void Tk_GetElementBox (Tk_Style style, Tk_StyledElement element,
+ char *recordPtr, Tk_Window tkwin, int x, int y, int width,
+ int height, int inner, int *xPtr, int *yPtr, int *widthPtr,
+ int *heightPtr)
+}
+declare 263 generic {
+ int Tk_GetElementBorderWidth (Tk_Style style, Tk_StyledElement element,
+ char *recordPtr, Tk_Window tkwin)
+}
+declare 264 generic {
+ void Tk_DrawElement (Tk_Style style, Tk_StyledElement element,
+ char *recordPtr, Tk_Window tkwin, Drawable d, int x, int y,
+ int width, int height, int state)
+}
+
+
# Define the platform specific public Tk interface. These functions are
# only available on the designated platform.
@@ -1211,18 +1272,18 @@ declare 4 win {
}
declare 5 win {
- int Tk_TranslateWinEvent (HWND hwnd, \
+ int Tk_TranslateWinEvent (HWND hwnd,
UINT message, WPARAM wParam, LPARAM lParam, LRESULT *result)
}
# Mac specific functions
declare 0 mac {
- void Tk_MacSetEmbedHandler ( \
- Tk_MacEmbedRegisterWinProc *registerWinProcPtr, \
- Tk_MacEmbedGetGrafPortProc *getPortProcPtr, \
- Tk_MacEmbedMakeContainerExistProc *containerExistProcPtr, \
- Tk_MacEmbedGetClipProc *getClipProc, \
+ void Tk_MacSetEmbedHandler (
+ Tk_MacEmbedRegisterWinProc *registerWinProcPtr,
+ Tk_MacEmbedGetGrafPortProc *getPortProcPtr,
+ Tk_MacEmbedMakeContainerExistProc *containerExistProcPtr,
+ Tk_MacEmbedGetClipProc *getClipProc,
Tk_MacEmbedGetOffsetInParentProc *getOffsetProc)
}
@@ -1251,7 +1312,7 @@ declare 6 mac {
}
declare 7 mac {
- void TkGenWMConfigureEvent (Tk_Window tkwin, \
+ void TkGenWMConfigureEvent (Tk_Window tkwin,
int x, int y, int width, int height, int flags)
}