summaryrefslogtreecommitdiff
path: root/gtk/gtkstyleprovider.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2010-10-19 10:59:46 +0200
committerCarlos Garnacho <carlosg@gnome.org>2010-12-04 15:38:21 +0100
commita79626b7fb7d6609f0b7a650d50683b62a987a23 (patch)
tree250785284edb2b2bc331e953387979050c9148c2 /gtk/gtkstyleprovider.h
parent59b0fa81332d7ab6d30813cb86a5706ee0a734d0 (diff)
downloadgtk+-a79626b7fb7d6609f0b7a650d50683b62a987a23.tar.gz
Add theming docs
Both API and file format is documented, there's still missing a migration doc though.
Diffstat (limited to 'gtk/gtkstyleprovider.h')
-rw-r--r--gtk/gtkstyleprovider.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/gtk/gtkstyleprovider.h b/gtk/gtkstyleprovider.h
index 556b257405..0f763a2b41 100644
--- a/gtk/gtkstyleprovider.h
+++ b/gtk/gtkstyleprovider.h
@@ -39,10 +39,16 @@ G_BEGIN_DECLS
#define GTK_STYLE_PROVIDER_PRIORITY_APPLICATION 600
#define GTK_STYLE_PROVIDER_PRIORITY_USER 800
-typedef struct GtkStyleProviderIface GtkStyleProviderIface;
-typedef struct GtkStyleProvider GtkStyleProvider; /* dummy typedef */
-
-struct GtkStyleProviderIface
+typedef struct _GtkStyleProviderIface GtkStyleProviderIface;
+typedef struct _GtkStyleProvider GtkStyleProvider; /* dummy typedef */
+
+/**
+ * GtkStyleProviderIface
+ * @get_style: Gets a set of style information that applies to a widget path.
+ * @get_style_property: Gets the value of a widget style property that applies to a widget path.
+ * @get_icon_factory: Gets the icon factory that applies to a widget path.
+ */
+struct _GtkStyleProviderIface
{
GTypeInterface g_iface;