src/bdeReplay.cc:217:// e.g., the callback docanvasexpossure simply calls ReDraw(). - RJL 040701 src/bdeReplay.cc:695: * 1.01: local edits ahve updted the canvas; (TBD: update the DB and log changes?) src/bendpt.cc:264:extern Widget canvas; // mt - removed * from *canvax. src/bendpt.cc:371: XFillArc(display, XtWindow(canvas), copyGC /*xorGC*/, src/bendpt.cc:527: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:529: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:533: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:535: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:561: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:565: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:592: XDrawLine(display,XtWindow(canvas),xorGC, src/bendpt.cc:595: XDrawLine(display,XtWindow(canvas),xorGC, src/bendptops.cc:138:extern Widget canvas; src/bendptops.cc:174: selection(canvas, (int)sx, (int)sy); src/bendptops.cc:203: selection(canvas, (int)sx, (int)sy); src/bendptops.cc:276: selection(canvas, (int)sx, (int)sy); src/bendptops.cc:304: selection(canvas, (int)sx, (int)sy); src/bendptops.cc:384: selection(canvas, (int)sx, (int)sy); src/bendptops.cc:414: selection(canvas, (int)sx, (int)sy); src/captionops.cc:43:// by selectOK = topobject->select_CG(canvas,sx,sy); src/captionops.cc:199:extern Widget canvas; src/captionops.cc:245: ** state (int) current state of canvas src/captionops.cc:306: * Requires: XButton_Event mouse position event->x,y in Widget canvas. src/captionops.cc:318: selection(canvas, (int)(*px), (int)(*py)); // updates currentselection; src/captionops.cc:337: ** state (int) current state of canvas src/captionops.cc:468: ** state (int) current state of canvas src/captionops.cc:496: DP; selection(canvas, (int)sx, (int)sy); src/captionops.cc:579: ** state (int) current state of canvas src/captionops.cc:634: selectOK = topobject->select_CG(canvas,event->x,event->y); src/captionops.cc:677: if ((topobject->select_CG(canvas, (int)sx, (int)sy), cs) /*updates cs*/ src/captionops.cc:788: * This routine resizes a graph caption box on the drawing canvas src/cursor.cc:93:extern Widget canvas; src/cursor.cc:108: XChangeWindowAttributes(XtDisplay(canvas), XtWindow(canvas), src/display.cc:205:extern Widget canvas; // mt - removed * from *canvas. src/display.cc:228: XClearArea(display, XtWindow(canvas), 0, 0, 0, 0, False); src/display.cc:353: XSetLineAttributes( XtDisplay(canvas), xorGC, 0, LineOnOffDash, src/display.cc:359: XSetLineAttributes( XtDisplay(canvas), xorGC, 0, LineSolid, src/draw.cc:215:extern Widget canvas; // mt - removed * from *canvas src/draw.cc:418: XDrawLine(display, XtWindow(canvas), gc, sx1, sy1, sx2, sy2); src/draw.cc:433: XDrawString(display, XtWindow(canvas), copyGC, sx, sy, src/draw.cc:453: XDrawArc(display, XtWindow(canvas), copyGC, (int) (sx-(w/2)), src/draw.cc:472: XDrawRectangle(display, XtWindow(canvas), copyGC, src/draw.cc:483: DP;XDrawRectangle(display, XtWindow(canvas), xorGC, src/draw.cc:500: XDrawLine(display, XtWindow(canvas), copyGC, (int) (sx-(w/2)), src/draw.cc:502: XDrawLine(display, XtWindow(canvas), copyGC, (int) (sx-(w/2)), src/draw.cc:522: XDrawLine(display, XtWindow(canvas), copyGC, (int) (sx-(w/2)), src/draw.cc:524: XDrawLine(display, XtWindow(canvas), copyGC, (int) (sx+(w/2)), src/draw.cc:526: XDrawLine(display, XtWindow(canvas), copyGC, src/draw.cc:528: XDrawLine(display, XtWindow(canvas), copyGC, src/draw.cc:530: XDrawLine(display, XtWindow(canvas), copyGC, src/draw.cc:548: XDrawLine(display, XtWindow(canvas), copyGC, (int) (sx-(w/2)), src/draw.cc:550: XDrawLine(display, XtWindow(canvas), copyGC, (int) (sx-(w/2)), src/draw.cc:552: XDrawLine(display, XtWindow(canvas), copyGC, src/draw.cc:554: XDrawLine(display, XtWindow(canvas), copyGC, src/draw.cc:556: XDrawLine(display, XtWindow(canvas), copyGC, src/draw.cc:575: XDrawLine(display, XtWindow(canvas),highlightGC , (int) (sx-(w/2)), src/draw.cc:577: XDrawLine(display, XtWindow(canvas), highlightGC, (int) (sx+(w/2)), src/draw.cc:579: XDrawLine(display, XtWindow(canvas), highlightGC, src/draw.cc:581: XDrawLine(display, XtWindow(canvas), highlightGC, src/draw.cc:583: XDrawLine(display, XtWindow(canvas), highlightGC, src/draw.cc:600: XDrawLine(display, XtWindow(canvas), highlightGC, (int) (sx-(w/2)), src/draw.cc:602: XDrawLine(display, XtWindow(canvas), highlightGC, (int) (sx-(w/2)), src/draw.cc:604: XDrawLine(display, XtWindow(canvas), highlightGC, src/draw.cc:606: XDrawLine(display, XtWindow(canvas), highlightGC, src/draw.cc:608: XDrawLine(display, XtWindow(canvas), highlightGC, src/draw.cc:625: XDrawArc(display, XtWindow(canvas), highlightGC, (int) (sx-sw/2), src/draw.cc:643: XDrawRectangle(display, XtWindow(canvas), highlightGC, src/draw.cc:659: XDrawLine(display, XtWindow(canvas), highlightGC, (int) (sx-(sw/2)), src/draw.cc:661: XDrawLine(display, XtWindow(canvas), highlightGC, (int) (sx-(sw/2)), src/draw.cc:874: XFillPolygon(display, XtWindow(canvas), xorGC, src/draw.cc:878: XDrawLine(display, XtWindow(canvas), xorGC, src/draw.cc:880: XDrawLine(display, XtWindow(canvas), xorGC, src/draw.cc:886: XDrawLine(display, XtWindow(canvas), xorGC, src/draw.cc:888: XDrawLine(display, XtWindow(canvas), xorGC, src/draw.cc:894: XFillPolygon(display, XtWindow(canvas), xorGC, src/draw.cc:898: XDrawLine(display, XtWindow(canvas), xorGC, src/draw.cc:900: XDrawLine(display, XtWindow(canvas), xorGC, src/edit.cc:176:extern Widget canvas; src/fileio.cc:690:int GraphIsDisplayed; // enables editing on drawing canvas src/fileio.cc:1099: * Changed center_{x,y} to canvas_center{x,y} - RJL041222 src/fileio.cc:1106: extern Widget canvas; src/fileio.cc:1108: float canvas_centerx, canvas_centery; src/fileio.cc:1109: Dimension canvas_height; src/fileio.cc:1110: Dimension canvas_width; src/fileio.cc:1128: /* get height of canvas */ src/fileio.cc:1129: XtVaGetValues( canvas, src/fileio.cc:1130: XmNwidth, &canvas_width, src/fileio.cc:1131: XmNheight, &canvas_height, src/fileio.cc:1136: canvas_centerx = (float)canvas_width/2.0; src/fileio.cc:1138: canvas_centerx = d_gcwidth/2.0; src/fileio.cc:1140: canvas_centerx = (float)canvas_width - d_gcwidth/2.0; src/fileio.cc:1143: canvas_centery = (float)canvas_height - (d_gcheight/2.0) - 1; src/fileio.cc:1145: canvas_centery = d_gcheight/2; src/fileio.cc:1173: pr_set_flt( CG_elt, CGcenterx, canvas_centerx ) ; // set offsets 94FBDE src/fileio.cc:1174: pr_set_flt( CG_elt, CGcentery, canvas_centery ) ; src/fileio.cc:1180: /* indicate that a graph does exist in drawing canvas */ src/fileio.cc:1282: ReDraw(); // draws empty canvas ????? src/fileio.cc:1482: /* update canvas window title to newly loaded graph */ src/fileio.cc:1492: /* indicate that a graph does exist in drawing canvas */ src/fileio.cc:1558:// in canvas state SGrph_select - RJL - 94/8/2 src/fileio.cc:1610: HGstatus = RealDisplayGraph(hg_key); // draw to the canvas src/fileio.cc:2493:* replay file. It clears the current graph in the canvas src/fileioCreateNewGraph050723.cc:11: * Changed center_{x,y} to canvas_center{x,y} - RJL041222 src/fileioCreateNewGraph050723.cc:18: extern Widget canvas; src/fileioCreateNewGraph050723.cc:20: float canvas_centerx, canvas_centery; src/fileioCreateNewGraph050723.cc:21: Dimension canvas_height; src/fileioCreateNewGraph050723.cc:22: Dimension canvas_width; src/fileioCreateNewGraph050723.cc:40: /* get height of canvas */ src/fileioCreateNewGraph050723.cc:41: XtVaGetValues( canvas, src/fileioCreateNewGraph050723.cc:42: XmNwidth, &canvas_width, src/fileioCreateNewGraph050723.cc:43: XmNheight, &canvas_height, src/fileioCreateNewGraph050723.cc:48: canvas_centerx = (float)canvas_width/2.0; src/fileioCreateNewGraph050723.cc:50: canvas_centerx = d_gcwidth/2.0; src/fileioCreateNewGraph050723.cc:52: canvas_centerx = (float)canvas_width - d_gcwidth/2.0; src/fileioCreateNewGraph050723.cc:55: canvas_centery = (float)canvas_height - (d_gcheight/2.0) - 1; src/fileioCreateNewGraph050723.cc:57: canvas_centery = d_gcheight/2; src/fileioCreateNewGraph050723.cc:91: pr_set_flt( CG_elt, CGcenterx, canvas_centerx ) ; // set offsets 94FBDE src/fileioCreateNewGraph050723.cc:92: pr_set_flt( CG_elt, CGcentery, canvas_centery ) ; src/fileioCreateNewGraph050723.cc:98: /* indicate that a graph does exist in drawing canvas */ src/graphobject.cc:889: because entire drawing canvas is graph=diagram */ src/graphobject.cc:943: // w: drawing canvas, x: x coordinate and y: y coordinate src/graphobject.cc:1012:// w: canvas, x, y: mouse position (DC) event->x,event->y src/graphobject.cc:1091: // w: drawing canvas, x: x coordinate and y: y coordinate src/graphobject.cc:1391: * Does NOT affect Captions, or redraw canvas. src/graphops.cc:212:extern Widget canvas; src/graphops.cc:241: * state (int): current canvas state src/graphops.cc:299: * state (int): current canvas state src/graphops.cc:361: * state (int): current canvas state src/graphops.cc:450: dialog = XmCreateQuestionDialog( canvas, "prompt", arg, 1 ); src/graphops.cc:481: * w (Widget): drawing canvas widget src/graphops.cc:505: /* but WHY clear canvas? Require empty HG before get here. */ src/init.cc:107:// shrunk canvas to "bde.height: 530", "bde.width: 630" for debugging src/init.cc:171:// Re-re-adusted the X defaults for the canvas to be more like a 8.5x11 src/init.cc:179:// changed size of canvas to be the same size as one phsical size of src/init.cc:348:Widget canvas; //DrawingArea Widget src/init.cc:516: "bde.form.scrollwindow.canvas.height: 550", src/init.cc:517: "bde.form.scrollwindow.canvas.width: 340", /* from 740 to 340 - RJL040721 */ src/init.cc:518: "bde.form.scrollwindow.canvas.background: white", src/init.cc:635: ////////////// Scrolled Window for canvas //////////////////// src/init.cc:652: canvas = XtVaCreateManagedWidget( "canvas", src/init.cc:654: assert(canvas != NULL); src/init.cc:657: XtAddCallback(canvas, XmNexposeCallback, src/init.cc:658: (void (*)(_WidgetRec *, void *, void *))docanvasexposure, src/init.cc:665: XtAddEventHandler(canvas, ButtonPressMask, FALSE, dobuttonevent, src/init.cc:667: XtAddEventHandler(canvas, ButtonMotionMask, FALSE, dobuttonevent, src/init.cc:669: XtAddEventHandler(canvas, ButtonReleaseMask, FALSE, dobuttonevent, src/init.cc:673: XtAddEventHandler(canvas, src/init.cc:775: //give keyboard events to canvas when canvas has focus: src/init.cc:776: DP; XmProcessTraversal(canvas, XmTRAVERSE_CURRENT); src/init.cc:821: case 12: // Expose (see docanvasexposure in InitClases.cc) src/initClasses.cc:21:// Revised debug printouts in docanvasexposure callback. src/initClasses.cc:24:// Modified docanvasexposure calback to trace/print expose events. src/initClasses.cc:27:// Added static int dcexpcnt = 0; // counts docanvasexposure calls to ReDraw. src/initClasses.cc:109:// of toplevel and canvas widgets. src/initClasses.cc:155:extern Widget canvas; // mt - was *canvas src/initClasses.cc:161:int dcexpcnt = 0; // counts docanvasexposure calls to ReDraw - RJL040708 src/initClasses.cc:198: XtGetValues(canvas, wargs, n); src/initClasses.cc:271:void docanvasexposure(Widget cw, XtPointer ep, XmDrawingAreaCallbackStruct * p) src/initClasses.cc:275: static int dcexpcnt = 0; // counts docanvasexposure events - RJL040708 src/initClasses.cc:297:} // end docanvasexposure src/linkops.cc:122:extern Widget canvas; src/linkops.cc:169: topobject->select_HN(canvas, (int)sx, (int)sy); src/linkops.cc:174: topobject->select_HN(canvas, (int)sx, (int)sy); src/linkops.cc:253: topobject->select_HL(canvas, (int)sx, (int)sy); src/linkops.cc:275: topobject->select_HL(canvas, (int)sx, (int)sy); src/linkops.cc:362: selection(canvas, (int)sx, (int)sy); src/linkops.cc:396: selection(canvas, (int)sx, (int)sy); src/linkops.cc:461: selection(canvas,(int)sx,(int)sy); src/linkops.cc:497: selection(canvas,(int)sx,(int)sy); src/menubar_cb.cc:116:extern Widget toplevel, menubar, canvas; src/menubar_cb.cc:176: docut(canvas, NULL, 0); src/nodeops.cc:271:extern Widget canvas; src/nodeops.cc:370: topobject->select_HN(canvas, (int)sx, (int)sy); src/nodeops.cc:392: topobject->select_HN(canvas, (int)sx, (int)sy); src/nodeops.cc:440: * States: SMove only. (Depends on topobject->select_HN(canvas,sx,sy)) src/nodeops.cc:471: topobject->select_HN(canvas, (int)sx, (int)sy);//==>cs src/nodeops.cc:658: selection(canvas, (int)sx, (int)sy); src/smselect.cc:328: * calls changestate() to change canvas state and changes src/smselect.cc:425: * Changes state and widget type for selected canvas and src/smselect.cc:582: * Changes state for selected canvas, and lists start src/text.cc:213:extern Widget canvas; src/text.cc:310: XDrawString(XtDisplay(canvas),XtWindow(canvas),xorGC, src/text.cc:315: XDrawString(XtDisplay(canvas),XtWindow(canvas),copyGC, src/text.cc:415: font = XLoadQueryFont(XtDisplay(canvas), fontname); src/text.cc:417: font = XLoadQueryFont(XtDisplay(canvas),"Fixed") ; src/text.cc:418: XSetFont(XtDisplay(canvas), gc, font->fid); src/text.cc:429: font = XLoadQueryFont(XtDisplay(canvas), fontname); src/textops.cc:294:extern Widget canvas; src/textops.cc:361: selection(canvas, (int)sx, (int)sy); // new currentselection src/textops.cc:403: selection(canvas, (int)sx, (int)sy); src/textops.cc:576: selection(canvas, (int)sx, (int)sy); src/textops.cc:620: selection(canvas, (int)sx, (int)sy);//new currentselection src/textops.cc:779: selection(canvas, (int)sx, (int)sy); src/textops.cc:840: selection(canvas, (int)sx, (int)sy); src/textops.cc:1055: XDrawString(XtDisplay(canvas),XtWindow(canvas),xorGC, src/textops.cc:1060: XDrawString(XtDisplay(canvas),XtWindow(canvas),xorGC, src/textops.cc:1194: XDrawString(XtDisplay(canvas),XtWindow(canvas),xorGC, src/textops.cc:1199: XDrawString(XtDisplay(canvas),XtWindow(canvas),xorGC, //<<