static void set_max_width (HTMLObject *o, HTMLPainter *painter, gint max_width) { HTMLObject *obj; o->max_width = max_width; for (obj = HTML_CLUE (o)->head; obj != 0; obj = obj->next) html_object_set_max_width (obj, painter, max_width); }
static void set_max_width (HTMLObject *o, HTMLPainter *painter, gint max_width) { HTMLObject *obj; o->max_width = max_width; max_width -= 2 * (HTML_CLUEV (o)->padding + HTML_CLUEV (o)->border_width) * html_painter_get_pixel_size (painter); for (obj = HTML_CLUE (o)->head; obj != NULL; obj = obj->next) html_object_set_max_width (obj, painter, max_width); }
static void set_max_width (HTMLObject *o, HTMLPainter *painter, gint max_width) { HTMLEngine *e = GTK_HTML (HTML_FRAME (o)->html)->engine; o->max_width = max_width; html_object_set_max_width (e->clue, e->painter, max_width - (html_engine_get_left_border (e) + html_engine_get_right_border (e))); }