• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/tcl-105/tk84/tk/generic/

Lines Matching defs:canvas

4  *	This file implements image items for canvas widgets.
27 Tk_Canvas canvas; /* Canvas containing the image. */
87 Tk_Canvas canvas, Tk_Item *itemPtr, int argc,
89 static int ImageToArea _ANSI_ARGS_((Tk_Canvas canvas,
91 static double ImageToPoint _ANSI_ARGS_((Tk_Canvas canvas,
94 Tk_Canvas canvas, Tk_Item *itemPtr, int prepass));
95 static void ComputeImageBbox _ANSI_ARGS_((Tk_Canvas canvas,
98 Tk_Canvas canvas, Tk_Item *itemPtr, int argc,
101 Tk_Canvas canvas, struct Tk_Item *itemPtr,
103 static void DeleteImage _ANSI_ARGS_((Tk_Canvas canvas,
105 static void DisplayImage _ANSI_ARGS_((Tk_Canvas canvas,
108 static void ScaleImage _ANSI_ARGS_((Tk_Canvas canvas,
111 static void TranslateImage _ANSI_ARGS_((Tk_Canvas canvas,
149 * item in a canvas.
164 CreateImage(interp, canvas, itemPtr, objc, objv)
166 Tk_Canvas canvas; /* Canvas to hold new item. */
176 panic("canvas did not pass any coords\n");
183 imgPtr->canvas = canvas;
206 if ((ImageCoords(interp, canvas, itemPtr, i, objv) != TCL_OK)) {
209 if (ConfigureImage(interp, canvas, itemPtr, objc-i, objv+i, 0) == TCL_OK) {
214 DeleteImage(canvas, itemPtr, Tk_Display(Tk_CanvasTkwin(canvas)));
238 ImageCoords(interp, canvas, itemPtr, objc, objv)
240 Tk_Canvas canvas; /* Canvas containing item. */
270 if ((Tk_CanvasGetCoordFromObj(interp, canvas, objv[0], &imgPtr->x) != TCL_OK)
271 || (Tk_CanvasGetCoordFromObj(interp, canvas, objv[1],
275 ComputeImageBbox(canvas, imgPtr);
306 ConfigureImage(interp, canvas, itemPtr, objc, objv, flags)
308 Tk_Canvas canvas; /* Canvas containing itemPtr. */
318 tkwin = Tk_CanvasTkwin(canvas);
375 ComputeImageBbox(canvas, imgPtr);
398 DeleteImage(canvas, itemPtr, display)
399 Tk_Canvas canvas; /* Info about overall canvas widget. */
402 * canvas. */
449 ComputeImageBbox(canvas, imgPtr)
450 Tk_Canvas canvas; /* Canvas that contains item. */
460 state = ((TkCanvas *)canvas)->canvas_state;
463 if (((TkCanvas *)canvas)->currentItemPtr == (Tk_Item *)imgPtr) {
544 * information in canvas.
550 DisplayImage(canvas, itemPtr, display, drawable, x, y, width, height)
551 Tk_Canvas canvas; /* Canvas that contains item. */
556 int x, y, width, height; /* Describes region of canvas that
565 state = ((TkCanvas *)canvas)->canvas_state;
569 if (((TkCanvas *)canvas)->currentItemPtr == itemPtr) {
587 Tk_CanvasDrawableCoords(canvas, (double) x, (double) y,
600 * rectangle, in canvas units.
615 ImageToPoint(canvas, itemPtr, coordPtr)
616 Tk_Canvas canvas; /* Canvas containing item. */
673 ImageToArea(canvas, itemPtr, rectPtr)
674 Tk_Canvas canvas; /* Canvas containing item. */
720 ImageToPostscript(interp, canvas, itemPtr, prepass)
723 Tk_Canvas canvas; /* Information about overall canvas. */
731 Tk_Window canvasWin = Tk_CanvasTkwin(canvas);
740 state = ((TkCanvas *)canvas)->canvas_state;
744 if (((TkCanvas *)canvas)->currentItemPtr == itemPtr) {
767 y = Tk_CanvasPsY(canvas, imgPtr->y);
787 ((TkCanvas *) canvas)->psInfo, 0, 0, width, height, prepass);
811 ScaleImage(canvas, itemPtr, originX, originY, scaleX, scaleY)
812 Tk_Canvas canvas; /* Canvas containing rectangle. */
822 ComputeImageBbox(canvas, imgPtr);
845 TranslateImage(canvas, itemPtr, deltaX, deltaY)
846 Tk_Canvas canvas; /* Canvas containing item. */
855 ComputeImageBbox(canvas, imgPtr);
872 * Arranges for the canvas to get redisplayed.
879 ClientData clientData; /* Pointer to canvas item for image. */
900 Tk_CanvasEventuallyRedraw(imgPtr->canvas, imgPtr->header.x1,
903 ComputeImageBbox(imgPtr->canvas, imgPtr);
904 Tk_CanvasEventuallyRedraw(imgPtr->canvas, imgPtr->header.x1 + x,