Lines Matching refs:xw
44 static void dumpHtmlHeader(XtermWidget xw, FILE *fp);
45 static void dumpHtmlScreen(XtermWidget xw, FILE *fp);
46 static void dumpHtmlLine(XtermWidget xw, int row, FILE *fp);
51 xtermDumpHtml(XtermWidget xw)
58 fp = create_printfile(xw, ".xhtml");
60 dumpHtmlHeader(xw, fp);
61 dumpHtmlScreen(xw, fp);
62 dumpHtmlFooter(xw, fp);
70 dumpHtmlHeader(XtermWidget xw, FILE *fp)
81 writeStyle(xw, fp);
86 xevents(xw);
90 writeStyle(XtermWidget xw, FILE *fp)
92 TScreen *s = TScreenOf(xw);
99 fprintf(fp, " border: %upx solid %s;\n", BorderWidth(xw),
100 PixelToCSSColor(xw, BorderPixel(xw)));
102 fprintf(fp, " background: %s\n", PixelToCSSColor(xw, xw->old_background));
110 xevents(xw);
114 dumpHtmlScreen(XtermWidget xw, FILE *fp)
116 TScreen *s = TScreenOf(xw);
120 dumpHtmlLine(xw, row, fp);
136 dumpHtmlLine(XtermWidget xw, int row, FILE *fp)
138 TScreen *s = TScreenOf(xw);
155 fgcolor.pixel = xw->old_foreground;
156 bgcolor.pixel = xw->old_background;
159 Pixel fg = extract_fg(xw, ld->color[col], ld->attribs[col]);
168 Pixel bg = extract_bg(xw, ld->color[col], ld->attribs[col]);
178 (void) QueryOneColor(xw, &fgcolor);
179 (void) QueryOneColor(xw, &bgcolor);
180 xevents(xw);
272 xevents(xw);
275 xevents(xw);
279 dumpHtmlFooter(XtermWidget xw, FILE *fp)
285 xevents(xw);
289 PixelToCSSColor(XtermWidget xw, Pixel p)
294 (void) xw;
296 (void) QueryOneColor(xw, &c);