summaryrefslogtreecommitdiff
path: root/gtk/gtkwin32drawprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-02-17 04:18:29 +0100
committerBenjamin Otte <otte@redhat.com>2016-02-17 04:36:18 +0100
commitc98007f9fd3db6d27c6916f28d2b1867c93bd072 (patch)
tree35fc068829bed1bd7138263f00164b26a3741427 /gtk/gtkwin32drawprivate.h
parent37e3ccb2f67729ecdef6605455e6bf2b8b0279d7 (diff)
downloadgtk+-c98007f9fd3db6d27c6916f28d2b1867c93bd072.tar.gz
win32: Add fallback code to draw theme parts
Diffstat (limited to 'gtk/gtkwin32drawprivate.h')
-rw-r--r--gtk/gtkwin32drawprivate.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/gtk/gtkwin32drawprivate.h b/gtk/gtkwin32drawprivate.h
index fc57cb73d6..f8a11ca2ea 100644
--- a/gtk/gtkwin32drawprivate.h
+++ b/gtk/gtkwin32drawprivate.h
@@ -19,6 +19,7 @@
#define __GTK_WIN32_DRAW_H__
#include <gdk/gdk.h>
+#include <cairo.h>
G_BEGIN_DECLS
@@ -56,8 +57,20 @@ enum {
GTK_WIN32_SYS_COLOR_MENUBAR
};
-void gtk_win32_get_sys_color (gint id,
- GdkRGBA *color);
+void gtk_win32_draw_theme_background (cairo_t *cr,
+ const char *class_name,
+ int part,
+ int state,
+ int width,
+ int height);
+void gtk_win32_get_theme_part_size (const char *class_name,
+ int part,
+ int state,
+ int *width,
+ int *height);
+
+void gtk_win32_get_sys_color (gint id,
+ GdkRGBA *color);
G_END_DECLS