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

Lines Matching refs:canvas

4  *	This file implements bitmap items for canvas widgets.
92 Tk_Canvas canvas, Tk_Item *itemPtr, int objc,
94 static int BitmapToArea(Tk_Canvas canvas,
96 static double BitmapToPoint(Tk_Canvas canvas,
99 Tk_Canvas canvas, Tk_Item *itemPtr, int prepass);
100 static void ComputeBitmapBbox(Tk_Canvas canvas,
103 Tk_Canvas canvas, Tk_Item *itemPtr, int objc,
106 Tk_Canvas canvas, struct Tk_Item *itemPtr,
108 static void DeleteBitmap(Tk_Canvas canvas,
110 static void DisplayBitmap(Tk_Canvas canvas,
113 static void ScaleBitmap(Tk_Canvas canvas,
116 static void TranslateBitmap(Tk_Canvas canvas, Tk_Item *itemPtr,
153 * This function is invoked to create a new bitmap item in a canvas.
170 Tk_Canvas canvas, /* Canvas to hold new item. */
180 Tcl_Panic("canvas did not pass any coords\n");
213 if (BitmapCoords(interp, canvas, itemPtr, i, objv) != TCL_OK) {
216 if (ConfigureBitmap(interp, canvas, itemPtr, objc-i, objv+i, 0)
222 DeleteBitmap(canvas, itemPtr, Tk_Display(Tk_CanvasTkwin(canvas)));
247 Tk_Canvas canvas, /* Canvas containing item. */
276 if ((Tk_CanvasGetCoordFromObj(interp, canvas, objv[0],
278 || (Tk_CanvasGetCoordFromObj(interp, canvas, objv[1],
282 ComputeBitmapBbox(canvas, bmapPtr);
315 Tk_Canvas canvas, /* Canvas containing itemPtr. */
331 tkwin = Tk_CanvasTkwin(canvas);
353 state = ((TkCanvas *)canvas)->canvas_state;
356 ComputeBitmapBbox(canvas, bmapPtr);
362 if (((TkCanvas *)canvas)->currentItemPtr == itemPtr) {
403 ComputeBitmapBbox(canvas, bmapPtr);
427 Tk_Canvas canvas, /* Info about overall canvas widget. */
429 Display *display) /* Display containing window for canvas. */
487 Tk_Canvas canvas, /* Canvas that contains item. */
496 state = ((TkCanvas *)canvas)->canvas_state;
499 if (((TkCanvas *)canvas)->currentItemPtr == (Tk_Item *)bmapPtr) {
522 Tk_SizeOfBitmap(Tk_Display(Tk_CanvasTkwin(canvas)), bitmap,
580 * canvas.
587 Tk_Canvas canvas, /* Canvas that contains item. */
592 /* Describes region of canvas that must be
607 state = ((TkCanvas *)canvas)->canvas_state;
610 if (((TkCanvas *)canvas)->currentItemPtr == itemPtr) {
643 Tk_CanvasDrawableCoords(canvas,
670 * canvas units.
687 Tk_Canvas canvas, /* Canvas containing item. */
745 Tk_Canvas canvas, /* Canvas containing item. */
774 * This function is invoked to rescale a bitmap item in a canvas. It is
776 * the generic canvas code.
792 Tk_Canvas canvas, /* Canvas containing rectangle. */
803 ComputeBitmapBbox(canvas, bmapPtr);
826 Tk_Canvas canvas, /* Canvas containing item. */
835 ComputeBitmapBbox(canvas, bmapPtr);
861 Tk_Canvas canvas, /* Information about overall canvas. */
878 state = ((TkCanvas *)canvas)->canvas_state;
883 if (((TkCanvas *)canvas)->currentItemPtr == itemPtr) {
915 y = Tk_CanvasPsY(canvas, bmapPtr->y);
916 Tk_SizeOfBitmap(Tk_Display(Tk_CanvasTkwin(canvas)), bitmap,
939 if (Tk_CanvasPsColor(interp, canvas, bgColor) != TCL_OK) {
953 if (Tk_CanvasPsColor(interp, canvas, fgColor) != TCL_OK) {
976 if (Tk_CanvasPsBitmap(interp, canvas, bitmap,