Lines Matching refs:fgw

52 static GC get_gc(FontGridWidget fgw, Pixel fore);
61 static void paint_grid(FontGridWidget fgw, int col, int row,
162 FontGridWidget fgw = (FontGridWidget) w; in GridFirstChar() local
163 XFontStruct *fs = fgw->fontgrid.text_font; in GridFirstChar()
165 XftFont *xft = fgw->fontgrid.text_face; in GridFirstChar()
201 FontGridWidget fgw = (FontGridWidget) w; in GridLastChar() local
202 XFontStruct *fs = fgw->fontgrid.text_font; in GridLastChar()
204 XftFont *xft = fgw->fontgrid.text_face; in GridLastChar()
288 FontGridWidget fgw = (FontGridWidget) w; in GridHasChar() local
290 XftFont *xft = fgw->fontgrid.text_face; in GridHasChar()
298 XFontStruct *fs = fgw->fontgrid.text_font; in GridHasChar()
325 FontGridWidget fgw = (FontGridWidget) w; in GetFontGridCellDimensions() local
326 *startp = fgw->fontgrid.start_char; in GetFontGridCellDimensions()
327 *ncolsp = fgw->fontgrid.cell_cols; in GetFontGridCellDimensions()
328 *nrowsp = fgw->fontgrid.cell_rows; in GetFontGridCellDimensions()
336 FontGridWidget fgw = (FontGridWidget) w; in GetPrevNextStates() local
340 *prev16validp = (fgw->fontgrid.start_char - 0xf00 > minn); in GetPrevNextStates()
341 *prevvalidp = (fgw->fontgrid.start_char > minn); in GetPrevNextStates()
342 *nextvalidp = (fgw->fontgrid.start_char + in GetPrevNextStates()
343 (fgw->fontgrid.cell_cols * fgw->fontgrid.cell_rows) in GetPrevNextStates()
345 *next16validp =((fgw->fontgrid.start_char + 0xf00 + in GetPrevNextStates()
346 (fgw->fontgrid.cell_cols * fgw->fontgrid.cell_rows)) in GetPrevNextStates()
358 get_gc(FontGridWidget fgw, Pixel fore) in get_gc() argument
365 gcv.background = fgw->core.background_pixel; in get_gc()
367 if (fgw->fontgrid.text_font) in get_gc()
370 gcv.font = fgw->fontgrid.text_font->fid; in get_gc()
374 if (fgw->fontgrid.grid_width > 0) { in get_gc()
376 gcv.line_width = ((fgw->fontgrid.grid_width < 2) ? 0 : in get_gc()
377 fgw->fontgrid.grid_width); in get_gc()
379 return (XtGetGC ((Widget) fgw, mask, &gcv)); in get_gc()
636 FontGridWidget fgw = (FontGridWidget) gw; in Realize() local
637 FontGridPart *p = &fgw->fontgrid; in Realize()
639 p->text_gc = get_gc (fgw, GridForeground (fgw)); in Realize()
640 p->box_gc = get_gc (fgw, p->box_pixel); in Realize()
648 fgw->core.colormap); in Realize()
658 FontGridWidget fgw = (FontGridWidget) gw; in Destroy() local
660 XtReleaseGC (gw, fgw->fontgrid.text_gc); in Destroy()
661 XtReleaseGC (gw, fgw->fontgrid.box_gc); in Destroy()
668 FontGridWidget fgw = (FontGridWidget) gw; in Resize() local
671 fgw->fontgrid.cell_width = CellWidth (fgw); in Resize()
672 if (fgw->fontgrid.cell_width <= 0) in Resize()
673 fgw->fontgrid.cell_width = 1; in Resize()
674 fgw->fontgrid.cell_height = CellHeight (fgw); in Resize()
675 if (fgw->fontgrid.cell_height <= 0) in Resize()
676 fgw->fontgrid.cell_height = 1; in Resize()
677 fgw->fontgrid.xoff = (fgw->fontgrid.cell_width - in Resize()
678 DefaultCellWidth (fgw)) / 2; in Resize()
679 fgw->fontgrid.yoff = (fgw->fontgrid.cell_height - in Resize()
680 DefaultCellHeight (fgw)) / 2; in Resize()
689 FontGridWidget fgw = (FontGridWidget) gw; in Redisplay() local
695 if (!fgw->fontgrid.text_face) in Redisplay()
697 if (!fgw->fontgrid.text_font) { in Redisplay()
706 cw = fgw->fontgrid.cell_width + fgw->fontgrid.grid_width; in Redisplay()
707 ch = fgw->fontgrid.cell_height + fgw->fontgrid.grid_width; in Redisplay()
713 paint_grid (fgw, left, top, right - left + 1, bottom - top + 1); in Redisplay()
718 paint_grid(FontGridWidget fgw, /* widget in which to draw */ in paint_grid() argument
722 FontGridPart *p = &fgw->fontgrid; in paint_grid()
724 Display *dpy = XtDisplay(fgw); in paint_grid()
725 Window wind = XtWindow(fgw); in paint_grid()
731 unsigned maxn = GridLastChar ((Widget) fgw); in paint_grid()
769 y = row * ch + p->internal_pad + p->grid_width + GridFontAscent (fgw); in paint_grid()
777 if (fgw->fontgrid.text_face) in paint_grid()
948 FontGridWidget fgw = (FontGridWidget) gw; in Notify() local
979 int cw = fgw->fontgrid.cell_width + fgw->fontgrid.grid_width; in Notify()
980 int ch = fgw->fontgrid.cell_height + fgw->fontgrid.grid_width; in Notify()
983 if (x > (fgw->fontgrid.cell_cols * cw)) { in Notify()
988 n= (fgw->fontgrid.start_char + in Notify()
989 ((y / ch) * fgw->fontgrid.cell_cols) + (x / cw)); in Notify()
991 rec.thefont = fgw->fontgrid.text_font; in Notify()
993 rec.theface = fgw->fontgrid.text_face; in Notify()