/ast/src/lib/libtk/generic/ |
H A D | tkCanvImg.c | 4 * This file implements image items for canvas widgets. 25 Tk_Canvas canvas; /* Canvas containing the image. */ member in struct:ImageItem 63 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 65 static int ImageToArea _ANSI_ARGS_((Tk_Canvas canvas, 67 static double ImageToPoint _ANSI_ARGS_((Tk_Canvas canvas, 69 static void ComputeImageBbox _ANSI_ARGS_((Tk_Canvas canvas, 72 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 75 Tk_Canvas canvas, struct Tk_Item *itemPtr, 77 static void DeleteImage _ANSI_ARGS_((Tk_Canvas canvas, 79 static void DisplayImage _ANSI_ARGS_((Tk_Canvas canvas, [all...] |
H A D | tkCanvUtil.c | 5 * used by the implementations of various canvas item types. 26 * Given a token for a canvas, this procedure returns the 27 * widget that represents the canvas. 39 Tk_CanvasTkwin(canvas) 40 Tk_Canvas canvas; /* Token for the canvas. */ 42 TkCanvas *canvasPtr = (TkCanvas *) canvas; 52 * Given an (x,y) coordinate pair within a canvas, this procedure 70 Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) 71 Tk_Canvas canvas; /* Toke [all...] |
H A D | tkCanvPoly.c | 4 * This file implements polygon items for canvas widgets. 74 static void ComputePolygonBbox _ANSI_ARGS_((Tk_Canvas canvas, 77 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 80 Tk_Canvas canvas, struct Tk_Item *itemPtr, 82 static void DeletePolygon _ANSI_ARGS_((Tk_Canvas canvas, 84 static void DisplayPolygon _ANSI_ARGS_((Tk_Canvas canvas, 88 Tk_Canvas canvas, Tk_Item *itemPtr, 90 static int PolygonToArea _ANSI_ARGS_((Tk_Canvas canvas, 92 static double PolygonToPoint _ANSI_ARGS_((Tk_Canvas canvas, 95 Tk_Canvas canvas, Tk_Ite [all...] |
H A D | tkCanvBmap.c | 4 * This file implements bitmap items for canvas widgets. 64 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 66 static int BitmapToArea _ANSI_ARGS_((Tk_Canvas canvas, 68 static double BitmapToPoint _ANSI_ARGS_((Tk_Canvas canvas, 71 Tk_Canvas canvas, Tk_Item *itemPtr, int prepass)); 72 static void ComputeBitmapBbox _ANSI_ARGS_((Tk_Canvas canvas, 75 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 78 Tk_Canvas canvas, struct Tk_Item *itemPtr, 80 static void DeleteBitmap _ANSI_ARGS_((Tk_Canvas canvas, 82 static void DisplayBitmap _ANSI_ARGS_((Tk_Canvas canvas, [all...] |
H A D | tkCanvWind.c | 4 * This file implements window items for canvas widgets. 35 Tk_Canvas canvas; /* Canvas containing this item. */ member in struct:WindowItem 65 static void ComputeWindowBbox _ANSI_ARGS_((Tk_Canvas canvas, 68 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 71 Tk_Canvas canvas, struct Tk_Item *itemPtr, 73 static void DeleteWinItem _ANSI_ARGS_((Tk_Canvas canvas, 75 static void DisplayWinItem _ANSI_ARGS_((Tk_Canvas canvas, 78 static void ScaleWinItem _ANSI_ARGS_((Tk_Canvas canvas, 81 static void TranslateWinItem _ANSI_ARGS_((Tk_Canvas canvas, 84 Tk_Canvas canvas, Tk_Ite [all...] |
H A D | tkRectOval.c | 4 * This file implements rectangle and oval items for canvas 63 static void ComputeRectOvalBbox _ANSI_ARGS_((Tk_Canvas canvas, 66 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 69 Tk_Canvas canvas, struct Tk_Item *itemPtr, 71 static void DeleteRectOval _ANSI_ARGS_((Tk_Canvas canvas, 73 static void DisplayRectOval _ANSI_ARGS_((Tk_Canvas canvas, 76 static int OvalToArea _ANSI_ARGS_((Tk_Canvas canvas, 78 static double OvalToPoint _ANSI_ARGS_((Tk_Canvas canvas, 81 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 84 Tk_Canvas canvas, Tk_Ite [all...] |
H A D | tkCanvLine.c | 4 * This file implements line items for canvas widgets. 24 Tk_Canvas canvas; /* Canvas containing item. Needed for member in struct:LineItem 76 Tk_Canvas canvas, LineItem *linePtr, 78 static void ComputeLineBbox _ANSI_ARGS_((Tk_Canvas canvas, 81 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 83 static int ConfigureArrows _ANSI_ARGS_((Tk_Canvas canvas, 86 Tk_Canvas canvas, struct Tk_Item *itemPtr, 88 static void DeleteLine _ANSI_ARGS_((Tk_Canvas canvas, 90 static void DisplayLine _ANSI_ARGS_((Tk_Canvas canvas, 94 Tk_Canvas canvas, Tk_Ite [all...] |
H A D | tkCanvText.c | 4 * This file implements text items for canvas widgets. 35 * (in integer pixel units, but in canvas 38 * line on screen (again, in integer canvas 41 * line on screen (again, in integer canvas 56 * by (and shared with) the generic canvas 120 static void ComputeTextBbox _ANSI_ARGS_((Tk_Canvas canvas, 123 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 126 Tk_Canvas canvas, struct Tk_Item *itemPtr, 128 static void DeleteText _ANSI_ARGS_((Tk_Canvas canvas, 130 static void DisplayText _ANSI_ARGS_((Tk_Canvas canvas, [all...] |
H A D | tkCanvArc.c | 4 * This file implements arc items for canvas widgets. 100 static void ComputeArcBbox _ANSI_ARGS_((Tk_Canvas canvas, 103 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 106 Tk_Canvas canvas, struct Tk_Item *itemPtr, 108 static void DeleteArc _ANSI_ARGS_((Tk_Canvas canvas, 110 static void DisplayArc _ANSI_ARGS_((Tk_Canvas canvas, 114 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 116 static int ArcToArea _ANSI_ARGS_((Tk_Canvas canvas, 118 static double ArcToPoint _ANSI_ARGS_((Tk_Canvas canvas, 121 Tk_Canvas canvas, Tk_Ite [all...] |
H A D | tkCanvPs.c | 31 int x, y, width, height; /* Area to print, in canvas pixel 72 * to the canvas "postscript" command and fill in TkPostscriptInfo 123 * of the widget command for canvas widgets. See the user 138 TkCanvas *canvasPtr; /* Information about canvas widget. */ 158 * in canvas units from the positioning 546 * This procedure is called by individual canvas items when 564 Tk_CanvasPsColor(interp, canvas, colorPtr) 567 Tk_Canvas canvas; /* Information about canvas. */ 570 TkCanvas *canvasPtr = (TkCanvas *) canvas; [all...] |
H A D | tkTrig.c | 6 * canvas code. It also has miscellaneous geometry functions 659 * oval, in canvas units. 883 * Given a point and a generic canvas item header, expand 944 TkBezierScreenPoints(canvas, control, numSteps, xPointPtr) 945 Tk_Canvas canvas; /* Canvas in which curve is to be 964 Tk_CanvasDrawableCoords(canvas, 1045 TkMakeBezierCurve(canvas, pointPtr, numPoints, numSteps, xPoints, dblPoints) 1046 Tk_Canvas canvas; /* Canvas in which curve is to be 1087 Tk_CanvasDrawableCoords(canvas, control[0], control[1], 1089 TkBezierScreenPoints(canvas, contro [all...] |
H A D | tk.h | 544 * Procedure prototypes and structures used for defining new canvas 551 * For each item in a canvas widget there exists one record with 564 * items in this canvas. Later items 580 * canvas units. Set by item-specific 599 * canvas widget. 603 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 606 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 609 Tk_Canvas canvas, Tk_Item *itemPtr, int argc, 611 typedef void Tk_ItemDeleteProc _ANSI_ARGS_((Tk_Canvas canvas, 613 typedef void Tk_ItemDisplayProc _ANSI_ARGS_((Tk_Canvas canvas, [all...] |
H A D | tkInt.h | 645 EXTERN void TkBezierScreenPoints _ANSI_ARGS_((Tk_Canvas canvas, 703 EXTERN void TkFillPolygon _ANSI_ARGS_((Tk_Canvas canvas, 763 EXTERN int TkMakeBezierCurve _ANSI_ARGS_((Tk_Canvas canvas, 767 Tk_Canvas canvas, double *pointPtr,
|
H A D | tkCanvas.c | 4 * This module implements canvas widgets for the Tk toolkit. 5 * A canvas displays a background and a collection of graphical 227 * This procedure is invoked to process the "canvas" Tcl 386 ClientData clientData; /* Information about canvas 506 * Make a binding table if the canvas doesn't already have 1155 * Compute a new view origin for the canvas, amplifying the 1384 * to clean up the internal structure of a canvas at a safe time 1391 * Everything associated with the canvas is freed up. 1398 char *memPtr; /* Info about canvas widget. */ 1404 * Free up all of the items in the canvas [all...] |
/ast/src/lib/libtk/ |
H A D | Makefile | 293 doc/canvas.n \
|