Lines Matching defs:xw
47 static void dumpSvgHeader(XtermWidget xw, FILE *fp);
48 static void dumpSvgScreen(XtermWidget xw, FILE *fp);
49 static void dumpSvgLine(XtermWidget xw, int row, FILE *fp);
58 xtermDumpSvg(XtermWidget xw)
65 fp = create_printfile(xw, ".svg");
67 dumpSvgHeader(xw, fp);
68 dumpSvgScreen(xw, fp);
69 dumpSvgFooter(xw, fp);
77 dumpSvgHeader(XtermWidget xw, FILE *fp)
79 TScreen *s = TScreenOf(xw);
83 bw = BorderWidth(xw);
98 xevents(xw);
102 dumpSvgScreen(XtermWidget xw, FILE *fp)
104 TScreen *s = TScreenOf(xw);
110 PixelToCSSColor(xw, xw->core.border_pixel));
115 PixelToCSSColor(xw, xw->old_background));
119 dumpSvgLine(xw, row, fp);
124 dumpSvgLine(XtermWidget xw, int row, FILE *fp)
126 TScreen *s = TScreenOf(xw);
147 fgcolor.pixel = xw->old_foreground;
148 bgcolor.pixel = xw->old_background;
151 Pixel fg = extract_fg(xw, ld->color[col], ld->attribs[col]);
160 Pixel bg = extract_bg(xw, ld->color[col], ld->attribs[col]);
170 (void) QueryOneColor(xw, &fgcolor);
171 (void) QueryOneColor(xw, &bgcolor);
172 xevents(xw);
250 xevents(xw);
253 xevents(xw);
276 xevents(xw);
278 xevents(xw);
282 dumpSvgFooter(XtermWidget xw, FILE *fp)
285 xevents(xw);