| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Instead of style + rect_of_one_box, pass the new GtkCssBoxes object.
This has the nice side effect that when drawing background + border +
outline, we only compute all the boxes we need once.
|
| |
|
|
|
|
| |
This removes a lot of duplicated code.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
The node draws a solid CSS border, which can be used to cover everything
but dashed and dotted borders (double, groove, inset, ...).
For different border styles, we overlay multiple nodes and set their
colors to transparent for sides with non-matching styles.
|
| |
|
| |
|
|
|
|
|
|
|
| |
and gtk_snapshot_render_frame() to be direct replacements for the
old gtk_render_*() functions.
Use them to replace Cairo usage completely in gtk_window_snapshot().
|
|
|
|
| |
And use it in implementation of gadgets.
|
|
|
|
|
|
| |
gtkrenderborder.c now contains the implementation for
gtk_css_style_render_border
gtk_css_style_render_outline
|
|
I want the gtkrender prefix for all filenames about rendering.
|