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.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/libmatekbd/matekbd-keyboard-drawing.h b/libmatekbd/matekbd-keyboard-drawing.h
index e9c2ef9..ba74324 100644
--- a/libmatekbd/matekbd-keyboard-drawing.h
+++ b/libmatekbd/matekbd-keyboard-drawing.h
@@ -125,7 +125,11 @@ struct _MatekbdKeyboardDrawing {
GtkDrawingArea parent;
+#if GTK_CHECK_VERSION (3, 0, 0)
+ cairo_surface_t *surface;
+#else
GdkPixmap *pixmap;
+#endif
XkbDescRec *xkb;
gboolean xkbOnDisplay;
guint l3mod;
@@ -171,8 +175,6 @@ struct _MatekbdKeyboardDrawingClass {
GType matekbd_keyboard_drawing_get_type (void);
GtkWidget *matekbd_keyboard_drawing_new (void);
-GdkPixbuf *matekbd_keyboard_drawing_get_pixbuf (MatekbdKeyboardDrawing *
- kbdrawing);
gboolean matekbd_keyboard_drawing_render (MatekbdKeyboardDrawing * kbdrawing,
cairo_t * cr,
PangoLayout * layout,