summaryrefslogtreecommitdiff
path: root/libmatekbd/matekbd-keyboard-drawing.h
diff options
context:
space:
mode:
Diffstat (limited to 'libmatekbd/matekbd-keyboard-drawing.h')
-rw-r--r--libmatekbd/matekbd-keyboard-drawing.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/libmatekbd/matekbd-keyboard-drawing.h b/libmatekbd/matekbd-keyboard-drawing.h
index e481947..3a7b1e2 100644
--- a/libmatekbd/matekbd-keyboard-drawing.h
+++ b/libmatekbd/matekbd-keyboard-drawing.h
@@ -117,7 +117,11 @@ struct _MatekbdKeyboardDrawingRenderContext {
gint scale_numerator;
gint scale_denominator;
- GdkColor *dark_color;
+#if GTK_CHECK_VERSION (3, 0, 0)
+ GdkRGBA dark_color;
+#else
+ GdkColor dark_color;
+#endif
};
struct _MatekbdKeyboardDrawing {
@@ -138,7 +142,11 @@ struct _MatekbdKeyboardDrawing {
/* list of stuff to draw in priority order */
GList *keyboard_items;
+#if GTK_CHECK_VERSION (3, 0, 0)
+ GdkRGBA *colors;
+#else
GdkColor *colors;
+#endif
guint timeout;
guint idle_redraw;