diff options
author | Matthias Clasen <mclasen@redhat.com> | 2013-03-20 18:17:32 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2013-05-05 15:38:47 -0400 |
commit | 20c8c8b91cf2719249a729492ec84b7282dc03fb (patch) | |
tree | d53cf50689bceedbea093895d0e51a7c204cef76 /gtk/gtkthemingengine.h | |
parent | 8470eb84c080718120b5daf130db744bf6ec220b (diff) | |
download | gtk+-20c8c8b91cf2719249a729492ec84b7282dc03fb.tar.gz |
Add annotations to gtk headers
Add annotations to all exported functions in GTK+ headers.
Diffstat (limited to 'gtk/gtkthemingengine.h')
-rw-r--r-- | gtk/gtkthemingengine.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gtk/gtkthemingengine.h b/gtk/gtkthemingengine.h index be458bbb76..a3c48f2e16 100644 --- a/gtk/gtkthemingengine.h +++ b/gtk/gtkthemingengine.h @@ -179,6 +179,7 @@ struct _GtkThemingEngineClass gpointer padding[15]; }; +GDK_AVAILABLE_IN_ALL GType gtk_theming_engine_get_type (void) G_GNUC_CONST; /* function implemented in gtkcsscustomproperty.c */ @@ -187,37 +188,48 @@ void gtk_theming_engine_register_property (const gchar *name_space, GtkStylePropertyParser parse_func, GParamSpec *pspec); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_property (GtkThemingEngine *engine, const gchar *property, GtkStateFlags state, GValue *value); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_valist (GtkThemingEngine *engine, GtkStateFlags state, va_list args); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get (GtkThemingEngine *engine, GtkStateFlags state, ...) G_GNUC_NULL_TERMINATED; +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_style_property (GtkThemingEngine *engine, const gchar *property_name, GValue *value); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_style_valist (GtkThemingEngine *engine, va_list args); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_style (GtkThemingEngine *engine, ...); +GDK_AVAILABLE_IN_ALL gboolean gtk_theming_engine_lookup_color (GtkThemingEngine *engine, const gchar *color_name, GdkRGBA *color); +GDK_AVAILABLE_IN_ALL const GtkWidgetPath * gtk_theming_engine_get_path (GtkThemingEngine *engine); +GDK_AVAILABLE_IN_ALL gboolean gtk_theming_engine_has_class (GtkThemingEngine *engine, const gchar *style_class); +GDK_AVAILABLE_IN_ALL gboolean gtk_theming_engine_has_region (GtkThemingEngine *engine, const gchar *style_region, GtkRegionFlags *flags); +GDK_AVAILABLE_IN_ALL GtkStateFlags gtk_theming_engine_get_state (GtkThemingEngine *engine); GDK_DEPRECATED_IN_3_6 gboolean gtk_theming_engine_state_is_running (GtkThemingEngine *engine, @@ -227,25 +239,32 @@ gboolean gtk_theming_engine_state_is_running (GtkThemingEngine *engine, GDK_DEPRECATED_IN_3_8_FOR(gtk_theming_engine_get_state) GtkTextDirection gtk_theming_engine_get_direction (GtkThemingEngine *engine); +GDK_AVAILABLE_IN_ALL GtkJunctionSides gtk_theming_engine_get_junction_sides (GtkThemingEngine *engine); /* Helper functions */ +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_color (GtkThemingEngine *engine, GtkStateFlags state, GdkRGBA *color); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_background_color (GtkThemingEngine *engine, GtkStateFlags state, GdkRGBA *color); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_border_color (GtkThemingEngine *engine, GtkStateFlags state, GdkRGBA *color); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_border (GtkThemingEngine *engine, GtkStateFlags state, GtkBorder *border); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_padding (GtkThemingEngine *engine, GtkStateFlags state, GtkBorder *padding); +GDK_AVAILABLE_IN_ALL void gtk_theming_engine_get_margin (GtkThemingEngine *engine, GtkStateFlags state, GtkBorder *margin); @@ -254,8 +273,10 @@ GDK_DEPRECATED_IN_3_8_FOR(gtk_theming_engine_get) const PangoFontDescription * gtk_theming_engine_get_font (GtkThemingEngine *engine, GtkStateFlags state); +GDK_AVAILABLE_IN_ALL GtkThemingEngine * gtk_theming_engine_load (const gchar *name); +GDK_AVAILABLE_IN_ALL GdkScreen * gtk_theming_engine_get_screen (GtkThemingEngine *engine); G_END_DECLS |