Searched refs:canvas (Results 1 - 15 of 15) sorted by relevance

/ast/src/lib/libtk/generic/
H A DtkCanvImg.c4 * 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 DtkCanvUtil.c5 * 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 DtkCanvPoly.c4 * 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 DtkCanvBmap.c4 * 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 DtkCanvWind.c4 * 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 DtkRectOval.c4 * 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 DtkCanvLine.c4 * 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 DtkCanvText.c4 * 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 DtkCanvArc.c4 * 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 DtkCanvPs.c31 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 DtkTrig.c6 * 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 Dtk.h544 * 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 DtkInt.h645 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 DtkCanvas.c4 * 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 DMakefile293 doc/canvas.n \

Completed in 45 milliseconds