summaryrefslogtreecommitdiff
path: root/gsk/gskrendererprivate.h
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2018-01-14 09:52:52 -0500
committerMatthias Clasen <mclasen@redhat.com>2018-01-14 17:05:04 -0500
commitc56419818fac67cdf653e1254e68553f5371e7aa (patch)
tree36893f9a7495ad4c066bdc54845d927592651720 /gsk/gskrendererprivate.h
parent782c76c146dc0af26aeea50992f60e346e4f93f5 (diff)
downloadgtk+-c56419818fac67cdf653e1254e68553f5371e7aa.tar.gz
gsk: make logging per-renderer
Add a setter for per-renderer debug flags, and use them where possible. Some places don't have easy access to a renderer, so this is not complete. Also, use g_message instead of g_print throughout.
Diffstat (limited to 'gsk/gskrendererprivate.h')
-rw-r--r--gsk/gskrendererprivate.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gsk/gskrendererprivate.h b/gsk/gskrendererprivate.h
index 97ac374854..9cd3c57034 100644
--- a/gsk/gskrendererprivate.h
+++ b/gsk/gskrendererprivate.h
@@ -21,6 +21,7 @@
#include "gskrenderer.h"
#include "gskprofilerprivate.h"
+#include "gskdebugprivate.h"
G_BEGIN_DECLS
@@ -69,6 +70,10 @@ cairo_surface_t * gsk_renderer_create_cairo_surface (GskRenderer
GskProfiler * gsk_renderer_get_profiler (GskRenderer *renderer);
+GskDebugFlags gsk_renderer_get_debug_flags (GskRenderer *renderer);
+void gsk_renderer_set_debug_flags (GskRenderer *renderer,
+ GskDebugFlags flags);
+
G_END_DECLS
#endif /* __GSK_RENDERER_PRIVATE_H__ */