summaryrefslogtreecommitdiff
path: root/gtksourceview/gtksourcegutter.h
diff options
context:
space:
mode:
authorPaolo Borelli <pborelli@gnome.org>2015-12-08 11:12:27 +0100
committerPaolo Borelli <pborelli@gnome.org>2015-12-08 11:47:21 +0100
commit86d9ab6db8f48125fa17ac14dcff6f85d2867ae6 (patch)
tree7cb585669619ff27aff35b4cee1749906e9d212b /gtksourceview/gtksourcegutter.h
parente7ea5d2a03bb25cbc764a143836ef22eec9d6ff1 (diff)
downloadgtksourceview-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.h12
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,