void debrush_do_draw_string(DEBrush *brush, int x, int y, const char *str, int len, bool needfill, DEColourGroup *colours) { CALL_DYN(debrush_do_draw_string, brush, (brush, x, y, str, len, needfill, colours)); }
void region_managed_rqgeom_absolute(WRegion *mgr, WRegion *reg, const WRQGeomParams *rq, WRectangle *geomret) { CALL_DYN(region_managed_rqgeom_absolute, mgr, (mgr, reg, rq, geomret)); }
void region_size_hints(WRegion *reg, WSizeHints *hints_ret) { sizehints_clear(hints_ret); { CALL_DYN(region_size_hints, reg, (reg, hints_ret)); } if(!hints_ret->min_set){ hints_ret->min_width=1; hints_ret->min_height=1; } if(!hints_ret->base_set){ hints_ret->base_width=0; hints_ret->base_height=0; } if(!hints_ret->max_set){ hints_ret->max_width=INT_MAX; hints_ret->max_height=INT_MAX; } }
void grbrush_draw_textbox(GrBrush *brush, const WRectangle *geom, const char *text, bool needfill) { CALL_DYN(grbrush_draw_textbox, brush, (brush, geom, text, needfill)); }
void grbrush_draw_string(GrBrush *brush, int x, int y, const char *str, int len, bool needfill) { CALL_DYN(grbrush_draw_string, brush, (brush, x, y, str, len, needfill)); }
void grbrush_draw_borderline(GrBrush *brush, const WRectangle *geom, GrBorderLine line) { CALL_DYN(grbrush_draw_borderline, brush, (brush, geom, line)); }
void grbrush_draw_border(GrBrush *brush, const WRectangle *geom) { CALL_DYN(grbrush_draw_border, brush, (brush, geom)); }
void grbrush_init_attr(GrBrush *brush, const GrStyleSpec *spec) { CALL_DYN(grbrush_init_attr, brush, (brush, spec)); }
void grbrush_enable_transparency(GrBrush *brush, GrTransparency tr) { CALL_DYN(grbrush_enable_transparency, brush, (brush, tr)); }
void grbrush_begin(GrBrush *brush, const WRectangle *geom, int flags) { CALL_DYN(grbrush_begin, brush, (brush, geom, flags)); }
void grbrush_release(GrBrush *brush) { CALL_DYN(grbrush_release, brush, (brush)); }
void window_release(WWindow *wwin) { CALL_DYN(window_release, wwin, (wwin)); }
void window_insstr(WWindow *wwin, const char *buf, size_t n) { CALL_DYN(window_insstr, wwin, (wwin, buf, n)); }
void window_draw(WWindow *wwin, bool complete) { CALL_DYN(window_draw, wwin, (wwin, complete)); }
void grbrush_draw_textboxes(GrBrush *brush, const WRectangle *geom, int n, const GrTextElem *elem, bool needfill) { CALL_DYN(grbrush_draw_textboxes, brush, (brush, geom, n, elem, needfill)); }
void grbrush_set_window_shape(GrBrush *brush, bool rough, int n, const WRectangle *rects) { CALL_DYN(grbrush_set_window_shape, brush, (brush, rough, n, rects)); }
void grbrush_end(GrBrush *brush) { CALL_DYN(grbrush_end, brush, (brush)); }
void grbrush_clear_area(GrBrush *brush, const WRectangle *geom) { CALL_DYN(grbrush_clear_area, brush, (brush, geom)); }
void grbrush_get_font_extents(GrBrush *brush, GrFontExtents *fnte) { CALL_DYN(grbrush_get_font_extents, brush, (brush, fnte)); }
void grbrush_unset_attr(GrBrush *brush, GrAttr attr) { CALL_DYN(grbrush_unset_attr, brush, (brush, attr)); }
void grbrush_get_border_widths(GrBrush *brush, GrBorderWidths *bdw) { CALL_DYN(grbrush_get_border_widths, brush, (brush, bdw)); }