[gtksourceview/wip/space-drawing] SpaceDrawer: make the constructor public
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview/wip/space-drawing] SpaceDrawer: make the constructor public
- Date: Fri, 30 Sep 2016 16:52:44 +0000 (UTC)
commit e1b98ce480cc898bc731f165e2c49a92d7946a49
Author: Sébastien Wilmet <swilmet gnome org>
Date: Fri Sep 30 18:35:06 2016 +0200
SpaceDrawer: make the constructor public
It'll be useful in the drawspaces gedit plugin.
docs/reference/gtksourceview-3.0-sections.txt | 1 +
gtksourceview/gtksourcespacedrawer-private.h | 3 ---
gtksourceview/gtksourcespacedrawer.c | 8 +++++++-
gtksourceview/gtksourcespacedrawer.h | 3 +++
gtksourceview/gtksourceview.c | 2 +-
5 files changed, 12 insertions(+), 5 deletions(-)
---
diff --git a/docs/reference/gtksourceview-3.0-sections.txt b/docs/reference/gtksourceview-3.0-sections.txt
index 8dc7dc2..4aed8a4 100644
--- a/docs/reference/gtksourceview-3.0-sections.txt
+++ b/docs/reference/gtksourceview-3.0-sections.txt
@@ -745,6 +745,7 @@ gtk_source_search_settings_get_type
GtkSourceSpaceDrawer
GtkSourceSpaceTypeFlags
GtkSourceSpaceLocationFlags
+gtk_source_space_drawer_new
gtk_source_space_drawer_set_types_for_locations
gtk_source_space_drawer_get_types_for_locations
gtk_source_space_drawer_set_matrix
diff --git a/gtksourceview/gtksourcespacedrawer-private.h b/gtksourceview/gtksourcespacedrawer-private.h
index 642d110..595083b 100644
--- a/gtksourceview/gtksourcespacedrawer-private.h
+++ b/gtksourceview/gtksourcespacedrawer-private.h
@@ -30,9 +30,6 @@
G_BEGIN_DECLS
GTK_SOURCE_INTERNAL
-GtkSourceSpaceDrawer * _gtk_source_space_drawer_new (void);
-
-GTK_SOURCE_INTERNAL
GtkSourceDrawSpacesFlags
_gtk_source_space_drawer_get_flags (GtkSourceSpaceDrawer *drawer);
diff --git a/gtksourceview/gtksourcespacedrawer.c b/gtksourceview/gtksourcespacedrawer.c
index e8192cb..0debe5e 100644
--- a/gtksourceview/gtksourcespacedrawer.c
+++ b/gtksourceview/gtksourcespacedrawer.c
@@ -311,8 +311,14 @@ gtk_source_space_drawer_init (GtkSourceSpaceDrawer *drawer)
drawer->priv->matrix = g_new0 (GtkSourceSpaceTypeFlags, get_number_of_locations ());
}
+/**
+ * gtk_source_space_drawer_new:
+ *
+ * Returns: a new #GtkSourceSpaceDrawer.
+ * Since: 3.24
+ */
GtkSourceSpaceDrawer *
-_gtk_source_space_drawer_new (void)
+gtk_source_space_drawer_new (void)
{
return g_object_new (GTK_SOURCE_TYPE_SPACE_DRAWER, NULL);
}
diff --git a/gtksourceview/gtksourcespacedrawer.h b/gtksourceview/gtksourcespacedrawer.h
index be99fff..b6f2e75 100644
--- a/gtksourceview/gtksourcespacedrawer.h
+++ b/gtksourceview/gtksourcespacedrawer.h
@@ -111,6 +111,9 @@ GTK_SOURCE_AVAILABLE_IN_3_24
GType gtk_source_space_drawer_get_type (void) G_GNUC_CONST;
GTK_SOURCE_AVAILABLE_IN_3_24
+GtkSourceSpaceDrawer * gtk_source_space_drawer_new (void);
+
+GTK_SOURCE_AVAILABLE_IN_3_24
GtkSourceSpaceTypeFlags gtk_source_space_drawer_get_types_for_locations (GtkSourceSpaceDrawer
*drawer,
GtkSourceSpaceLocationFlags
locations);
diff --git a/gtksourceview/gtksourceview.c b/gtksourceview/gtksourceview.c
index ac0c999..a422e2c 100644
--- a/gtksourceview/gtksourceview.c
+++ b/gtksourceview/gtksourceview.c
@@ -1307,7 +1307,7 @@ gtk_source_view_init (GtkSourceView *view)
view->priv->right_margin_line_color = NULL;
view->priv->right_margin_overlay_color = NULL;
- view->priv->space_drawer = _gtk_source_space_drawer_new ();
+ view->priv->space_drawer = gtk_source_space_drawer_new ();
g_signal_connect_object (view->priv->space_drawer,
"notify::matrix",
G_CALLBACK (space_drawer_notify_matrix_cb),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]