diff options
author | Paolo Borelli <pborelli@gnome.org> | 2015-12-08 11:12:27 +0100 |
---|---|---|
committer | Paolo Borelli <pborelli@gnome.org> | 2015-12-08 11:47:21 +0100 |
commit | 86d9ab6db8f48125fa17ac14dcff6f85d2867ae6 (patch) | |
tree | 7cb585669619ff27aff35b4cee1749906e9d212b /gtksourceview/gtksourcegutter.h | |
parent | e7ea5d2a03bb25cbc764a143836ef22eec9d6ff1 (diff) | |
download | gtksourceview-86d9ab6db8f48125fa17ac14dcff6f85d2867ae6.tar.gz |
Rework symbol visibility handling
Define versioned macros for available and deprecated symbols and
annotate all public methods accordingly.
This adopts the convention use by gtk and other libraries.
Diffstat (limited to 'gtksourceview/gtksourcegutter.h')
-rw-r--r-- | gtksourceview/gtksourcegutter.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gtksourceview/gtksourcegutter.h b/gtksourceview/gtksourcegutter.h index 20779369..0eb98a89 100644 --- a/gtksourceview/gtksourcegutter.h +++ b/gtksourceview/gtksourcegutter.h @@ -49,34 +49,40 @@ struct _GtkSourceGutterClass GObjectClass parent_class; }; +GTK_SOURCE_AVAILABLE_IN_ALL GType gtk_source_gutter_get_type (void) G_GNUC_CONST; -G_DEPRECATED_FOR (gtk_text_view_get_window) +GTK_SOURCE_DEPRECATED_IN_3_10_FOR (gtk_text_view_get_window) GdkWindow *gtk_source_gutter_get_window (GtkSourceGutter *gutter); +GTK_SOURCE_AVAILABLE_IN_ALL gboolean gtk_source_gutter_insert (GtkSourceGutter *gutter, GtkSourceGutterRenderer *renderer, gint position); +GTK_SOURCE_AVAILABLE_IN_ALL void gtk_source_gutter_reorder (GtkSourceGutter *gutter, GtkSourceGutterRenderer *renderer, gint position); +GTK_SOURCE_AVAILABLE_IN_ALL void gtk_source_gutter_remove (GtkSourceGutter *gutter, GtkSourceGutterRenderer *renderer); +GTK_SOURCE_AVAILABLE_IN_ALL void gtk_source_gutter_queue_draw (GtkSourceGutter *gutter); -G_DEPRECATED_FOR (gtk_source_gutter_renderer_set_padding) +GTK_SOURCE_DEPRECATED_IN_3_12_FOR (gtk_source_gutter_renderer_set_padding) void gtk_source_gutter_set_padding (GtkSourceGutter *gutter, gint xpad, gint ypad); -G_DEPRECATED_FOR (gtk_source_gutter_renderer_get_padding) +GTK_SOURCE_DEPRECATED_IN_3_12_FOR (gtk_source_gutter_renderer_get_padding) void gtk_source_gutter_get_padding (GtkSourceGutter *gutter, gint *xpad, gint *ypad); +GTK_SOURCE_AVAILABLE_IN_ALL GtkSourceGutterRenderer * gtk_source_gutter_get_renderer_at_pos (GtkSourceGutter *gutter, gint x, |