/* * Function: * XmuAreaDup * * Parameters: * area - Area to copy * * Description: * Returns a copy of its argument */ XmuArea * XmuAreaDup(XmuArea *area) { XmuArea *dst; if (!area) return ((XmuArea *)NULL); dst = XmuCreateArea(); XmuAreaCopy(dst, area); return (dst); }
static Bool BeginPaint(Widget w) { TextSinkObject sink = (TextSinkObject)w; if (sink->text_sink.paint != NULL) return (False); sink->text_sink.paint = XtNew(XawTextPaintList); sink->text_sink.paint->clip = XmuCreateArea(); sink->text_sink.paint->hightabs = NULL; sink->text_sink.paint->paint = NULL; sink->text_sink.paint->bearings = NULL; return (True); }