summaryrefslogtreecommitdiff
path: root/gtk/gtkrenderbackgroundprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* css: Pass boxes to the render functionsBenjamin Otte2019-02-151-4/+3
| | | | | | 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.
* render: Make gtk_render_background() use the snapshot APIBenjamin Otte2018-07-241-6/+0
| | | | This removes a lot of duplicated code.
* gtk: Remove GtkJunctionSidesBenjamin Otte2016-12-201-4/+2
|
* snapshot: Move GtkSnapshot declaration to gtypes.hBenjamin Otte2016-11-191-1/+0
|
* renderbackground: Remove unused functionsBenjamin Otte2016-11-161-11/+0
|
* snapshot: Add gtk_snapshot_render_background()Benjamin Otte2016-11-151-1/+6
| | | | | | | 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().
* Break out the css background render node in a functionMatthias Clasen2016-10-181-0/+12
| | | | | This is in preparation for creating separate render nodes for individual backgrounds.
* stylecontext: Move background_is_opaque() functionBenjamin Otte2016-02-251-7/+9
| | | | | The new way, it no longer depends on the style context, but on the CssStyle. This will become relevant in the next commit.
* render: Rename gtkthemingbackground.[ch]Benjamin Otte2015-01-201-0/+41
I want the gtkrender prefix for all filenames about rendering.