summaryrefslogtreecommitdiff
path: root/gtk/gtkwin32themeprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-12-20 14:15:41 +0100
committerBenjamin Otte <otte@redhat.com>2012-01-09 18:37:56 +0100
commit590b125ffc30df4aba5e98da6aaa483dedd44633 (patch)
tree71d8de78cef97e8217389c709ddeb10ce3b183f0 /gtk/gtkwin32themeprivate.h
parent950b95af403312b1b498c725a6082406bf4d69b9 (diff)
downloadgtk+-590b125ffc30df4aba5e98da6aaa483dedd44633.tar.gz
win32: Export _gtk_win32_lookup_htheme_by_classname()
Diffstat (limited to 'gtk/gtkwin32themeprivate.h')
-rw-r--r--gtk/gtkwin32themeprivate.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/gtk/gtkwin32themeprivate.h b/gtk/gtkwin32themeprivate.h
index 25349d2e37..575f829414 100644
--- a/gtk/gtkwin32themeprivate.h
+++ b/gtk/gtkwin32themeprivate.h
@@ -24,6 +24,18 @@
#include "gtkcssparserprivate.h"
+#ifdef G_OS_WIN32
+
+#include <windows.h>
+
+typedef HANDLE HTHEME;
+
+#else /* !G_OS_WIN32 */
+
+typedef void * HTHEME;
+
+#endif /* G_OS_WIN32 */
+
G_BEGIN_DECLS
#define GTK_WIN32_THEME_SYMBOLIC_COLOR_NAME "-gtk-win32-color"
@@ -32,6 +44,8 @@ typedef struct _GtkWin32ThemePart GtkWin32ThemePart;
#define GTK_TYPE_WIN32_THEME_PART (_gtk_win32_theme_part_get_type ())
+HTHEME _gtk_win32_lookup_htheme_by_classname (const char *classname);
+
GType _gtk_win32_theme_part_get_type (void) G_GNUC_CONST;
GtkWin32ThemePart *_gtk_win32_theme_part_ref (GtkWin32ThemePart *part);