[gtksourceview/wip/chergert/gsv-gtk4] spaces: modernize GtkSourceSpaceDrawer
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview/wip/chergert/gsv-gtk4] spaces: modernize GtkSourceSpaceDrawer
- Date: Thu, 9 Jan 2020 18:25:30 +0000 (UTC)
commit 226dad583dcf935377f65cd00f552df55ade5a63
Author: Christian Hergert <chergert redhat com>
Date: Thu Jan 9 10:24:44 2020 -0800
spaces: modernize GtkSourceSpaceDrawer
- Use G_DECLARE_
- Make final
- Fix multi-line function indentation
gtksourceview/gtksourceautocleanups.h | 1 -
gtksourceview/gtksourcespacedrawer.c | 155 +++++++++++++++++-----------------
gtksourceview/gtksourcespacedrawer.h | 65 ++++----------
3 files changed, 96 insertions(+), 125 deletions(-)
---
diff --git a/gtksourceview/gtksourceautocleanups.h b/gtksourceview/gtksourceautocleanups.h
index c93ca5ef..1d6cbe49 100644
--- a/gtksourceview/gtksourceautocleanups.h
+++ b/gtksourceview/gtksourceautocleanups.h
@@ -28,7 +28,6 @@ G_BEGIN_DECLS
#ifndef __GI_SCANNER__
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSourceSpaceDrawer, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSourceStyleScheme, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSourceStyleSchemeChooserButton, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GtkSourceStyleSchemeChooserWidget, g_object_unref)
diff --git a/gtksourceview/gtksourcespacedrawer.c b/gtksourceview/gtksourcespacedrawer.c
index 1f00c1d2..b338dd64 100644
--- a/gtksourceview/gtksourcespacedrawer.c
+++ b/gtksourceview/gtksourcespacedrawer.c
@@ -93,8 +93,9 @@
*/
#undef ENABLE_PROFILE
-struct _GtkSourceSpaceDrawerPrivate
+struct _GtkSourceSpaceDrawer
{
+ GObject parent_instance;
GtkSourceSpaceTypeFlags *matrix;
GdkRGBA *color;
guint enable_matrix : 1;
@@ -110,7 +111,7 @@ enum
static GParamSpec *properties[N_PROPERTIES];
-G_DEFINE_TYPE_WITH_PRIVATE (GtkSourceSpaceDrawer, gtk_source_space_drawer, G_TYPE_OBJECT)
+G_DEFINE_TYPE (GtkSourceSpaceDrawer, gtk_source_space_drawer, G_TYPE_OBJECT)
static gint
get_number_of_locations (void)
@@ -163,7 +164,7 @@ is_zero_matrix (GtkSourceSpaceDrawer *drawer)
for (i = 0; i < num_locations; i++)
{
- if (drawer->priv->matrix[i] != 0)
+ if (drawer->matrix[i] != 0)
{
return FALSE;
}
@@ -183,9 +184,9 @@ set_zero_matrix (GtkSourceSpaceDrawer *drawer)
for (i = 0; i < num_locations; i++)
{
- if (drawer->priv->matrix[i] != 0)
+ if (drawer->matrix[i] != 0)
{
- drawer->priv->matrix[i] = 0;
+ drawer->matrix[i] = 0;
changed = TRUE;
}
}
@@ -199,7 +200,7 @@ set_zero_matrix (GtkSourceSpaceDrawer *drawer)
/* AND */
static GtkSourceSpaceTypeFlags
get_types_at_all_locations (GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags locations)
+ GtkSourceSpaceLocationFlags locations)
{
GtkSourceSpaceTypeFlags ret = GTK_SOURCE_SPACE_TYPE_ALL;
gint index;
@@ -214,7 +215,7 @@ get_types_at_all_locations (GtkSourceSpaceDrawer *drawer,
{
if ((locations & 1) == 1)
{
- ret &= drawer->priv->matrix[index];
+ ret &= drawer->matrix[index];
found = TRUE;
}
@@ -228,7 +229,7 @@ get_types_at_all_locations (GtkSourceSpaceDrawer *drawer,
/* OR */
static GtkSourceSpaceTypeFlags
get_types_at_any_locations (GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags locations)
+ GtkSourceSpaceLocationFlags locations)
{
GtkSourceSpaceTypeFlags ret = GTK_SOURCE_SPACE_TYPE_NONE;
gint index;
@@ -241,7 +242,7 @@ get_types_at_any_locations (GtkSourceSpaceDrawer *drawer,
{
if ((locations & 1) == 1)
{
- ret |= drawer->priv->matrix[index];
+ ret |= drawer->matrix[index];
}
locations >>= 1;
@@ -253,9 +254,9 @@ get_types_at_any_locations (GtkSourceSpaceDrawer *drawer,
static void
gtk_source_space_drawer_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec)
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec)
{
GtkSourceSpaceDrawer *drawer = GTK_SOURCE_SPACE_DRAWER (object);
@@ -277,9 +278,9 @@ gtk_source_space_drawer_get_property (GObject *object,
static void
gtk_source_space_drawer_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec)
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec)
{
GtkSourceSpaceDrawer *drawer = GTK_SOURCE_SPACE_DRAWER (object);
@@ -304,11 +305,11 @@ gtk_source_space_drawer_finalize (GObject *object)
{
GtkSourceSpaceDrawer *drawer = GTK_SOURCE_SPACE_DRAWER (object);
- g_free (drawer->priv->matrix);
+ g_free (drawer->matrix);
- if (drawer->priv->color != NULL)
+ if (drawer->color != NULL)
{
- gdk_rgba_free (drawer->priv->color);
+ gdk_rgba_free (drawer->color);
}
G_OBJECT_CLASS (gtk_source_space_drawer_parent_class)->finalize (object);
@@ -374,9 +375,9 @@ gtk_source_space_drawer_class_init (GtkSourceSpaceDrawerClass *klass)
static void
gtk_source_space_drawer_init (GtkSourceSpaceDrawer *drawer)
{
- drawer->priv = gtk_source_space_drawer_get_instance_private (drawer);
+ drawer = gtk_source_space_drawer_get_instance_private (drawer);
- drawer->priv->matrix = g_new0 (GtkSourceSpaceTypeFlags, get_number_of_locations ());
+ drawer->matrix = g_new0 (GtkSourceSpaceTypeFlags, get_number_of_locations ());
}
/**
@@ -413,7 +414,7 @@ gtk_source_space_drawer_new (void)
*/
GtkSourceSpaceTypeFlags
gtk_source_space_drawer_get_types_for_locations (GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags locations)
+ GtkSourceSpaceLocationFlags locations)
{
g_return_val_if_fail (GTK_SOURCE_IS_SPACE_DRAWER (drawer), GTK_SOURCE_SPACE_TYPE_NONE);
@@ -433,8 +434,8 @@ gtk_source_space_drawer_get_types_for_locations (GtkSourceSpaceDrawer *dr
*/
void
gtk_source_space_drawer_set_types_for_locations (GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags locations,
- GtkSourceSpaceTypeFlags types)
+ GtkSourceSpaceLocationFlags locations,
+ GtkSourceSpaceTypeFlags types)
{
gint index;
gint num_locations;
@@ -448,9 +449,9 @@ gtk_source_space_drawer_set_types_for_locations (GtkSourceSpaceDrawer *dr
while (locations != 0 && index < num_locations)
{
if ((locations & 1) == 1 &&
- drawer->priv->matrix[index] != types)
+ drawer->matrix[index] != types)
{
- drawer->priv->matrix[index] = types;
+ drawer->matrix[index] = types;
changed = TRUE;
}
@@ -500,7 +501,7 @@ gtk_source_space_drawer_get_matrix (GtkSourceSpaceDrawer *drawer)
{
GVariant *space_types;
- space_types = g_variant_new_uint32 (drawer->priv->matrix[i]);
+ space_types = g_variant_new_uint32 (drawer->matrix[i]);
g_variant_builder_add_value (&builder, space_types);
}
@@ -525,7 +526,7 @@ gtk_source_space_drawer_get_matrix (GtkSourceSpaceDrawer *drawer)
*/
void
gtk_source_space_drawer_set_matrix (GtkSourceSpaceDrawer *drawer,
- GVariant *matrix)
+ GVariant *matrix)
{
gint num_locations;
gint index;
@@ -559,9 +560,9 @@ gtk_source_space_drawer_set_matrix (GtkSourceSpaceDrawer *drawer,
space_types = g_variant_get_uint32 (child);
- if (drawer->priv->matrix[index] != space_types)
+ if (drawer->matrix[index] != space_types)
{
- drawer->priv->matrix[index] = space_types;
+ drawer->matrix[index] = space_types;
changed = TRUE;
}
@@ -571,9 +572,9 @@ gtk_source_space_drawer_set_matrix (GtkSourceSpaceDrawer *drawer,
while (index < num_locations)
{
- if (drawer->priv->matrix[index] != 0)
+ if (drawer->matrix[index] != 0)
{
- drawer->priv->matrix[index] = 0;
+ drawer->matrix[index] = 0;
changed = TRUE;
}
@@ -604,7 +605,7 @@ gtk_source_space_drawer_get_enable_matrix (GtkSourceSpaceDrawer *drawer)
{
g_return_val_if_fail (GTK_SOURCE_IS_SPACE_DRAWER (drawer), FALSE);
- return drawer->priv->enable_matrix;
+ return drawer->enable_matrix;
}
/**
@@ -618,23 +619,23 @@ gtk_source_space_drawer_get_enable_matrix (GtkSourceSpaceDrawer *drawer)
*/
void
gtk_source_space_drawer_set_enable_matrix (GtkSourceSpaceDrawer *drawer,
- gboolean enable_matrix)
+ gboolean enable_matrix)
{
g_return_if_fail (GTK_SOURCE_IS_SPACE_DRAWER (drawer));
enable_matrix = enable_matrix != FALSE;
- if (drawer->priv->enable_matrix != enable_matrix)
+ if (drawer->enable_matrix != enable_matrix)
{
- drawer->priv->enable_matrix = enable_matrix;
+ drawer->enable_matrix = enable_matrix;
g_object_notify_by_pspec (G_OBJECT (drawer), properties[PROP_ENABLE_MATRIX]);
}
}
static gboolean
matrix_get_mapping (GValue *value,
- GVariant *variant,
- gpointer user_data)
+ GVariant *variant,
+ gpointer user_data)
{
g_value_set_variant (value, variant);
return TRUE;
@@ -642,8 +643,8 @@ matrix_get_mapping (GValue *value,
static GVariant *
matrix_set_mapping (const GValue *value,
- const GVariantType *expected_type,
- gpointer user_data)
+ const GVariantType *expected_type,
+ gpointer user_data)
{
return g_value_dup_variant (value);
}
@@ -669,9 +670,9 @@ matrix_set_mapping (const GValue *value,
*/
void
gtk_source_space_drawer_bind_matrix_setting (GtkSourceSpaceDrawer *drawer,
- GSettings *settings,
- const gchar *key,
- GSettingsBindFlags flags)
+ GSettings *settings,
+ const gchar *key,
+ GSettingsBindFlags flags)
{
GVariant *value;
@@ -699,7 +700,7 @@ gtk_source_space_drawer_bind_matrix_setting (GtkSourceSpaceDrawer *drawer,
void
_gtk_source_space_drawer_update_color (GtkSourceSpaceDrawer *drawer,
- GtkSourceView *view)
+ GtkSourceView *view)
{
GtkSourceBuffer *buffer;
GtkSourceStyleScheme *style_scheme;
@@ -707,10 +708,10 @@ _gtk_source_space_drawer_update_color (GtkSourceSpaceDrawer *drawer,
g_return_if_fail (GTK_SOURCE_IS_SPACE_DRAWER (drawer));
g_return_if_fail (GTK_SOURCE_IS_VIEW (view));
- if (drawer->priv->color != NULL)
+ if (drawer->color != NULL)
{
- gdk_rgba_free (drawer->priv->color);
- drawer->priv->color = NULL;
+ gdk_rgba_free (drawer->color);
+ drawer->color = NULL;
}
buffer = GTK_SOURCE_BUFFER (gtk_text_view_get_buffer (GTK_TEXT_VIEW (view)));
@@ -737,14 +738,14 @@ _gtk_source_space_drawer_update_color (GtkSourceSpaceDrawer *drawer,
color_str != NULL &&
gdk_rgba_parse (&color, color_str))
{
- drawer->priv->color = gdk_rgba_copy (&color);
+ drawer->color = gdk_rgba_copy (&color);
}
g_free (color_str);
}
}
- if (drawer->priv->color == NULL)
+ if (drawer->color == NULL)
{
GtkStyleContext *context;
GdkRGBA color;
@@ -757,7 +758,7 @@ _gtk_source_space_drawer_update_color (GtkSourceSpaceDrawer *drawer,
&color);
gtk_style_context_restore (context);
- drawer->priv->color = gdk_rgba_copy (&color);
+ drawer->color = gdk_rgba_copy (&color);
}
}
@@ -808,7 +809,7 @@ is_whitespace (gunichar ch)
static void
draw_space_at_pos (cairo_t *cr,
- GdkRectangle rect)
+ GdkRectangle rect)
{
gint x, y;
gdouble w;
@@ -827,7 +828,7 @@ draw_space_at_pos (cairo_t *cr,
static void
draw_tab_at_pos (cairo_t *cr,
- GdkRectangle rect)
+ GdkRectangle rect)
{
gint x, y;
gdouble w, h;
@@ -850,7 +851,7 @@ draw_tab_at_pos (cairo_t *cr,
static void
draw_newline_at_pos (cairo_t *cr,
- GdkRectangle rect)
+ GdkRectangle rect)
{
gint x, y;
gdouble w, h;
@@ -888,8 +889,8 @@ draw_newline_at_pos (cairo_t *cr,
static void
draw_nbsp_at_pos (cairo_t *cr,
- GdkRectangle rect,
- gboolean narrowed)
+ GdkRectangle rect,
+ gboolean narrowed)
{
gint x, y;
gdouble w, h;
@@ -920,8 +921,8 @@ draw_nbsp_at_pos (cairo_t *cr,
static void
draw_whitespace_at_iter (GtkTextView *text_view,
- GtkTextIter *iter,
- cairo_t *cr)
+ GtkTextIter *iter,
+ cairo_t *cr)
{
gunichar ch;
GdkRectangle rect;
@@ -958,8 +959,8 @@ draw_whitespace_at_iter (GtkTextView *text_view,
static void
space_needs_drawing_according_to_tag (const GtkTextIter *iter,
- gboolean *has_tag,
- gboolean *needs_drawing)
+ gboolean *has_tag,
+ gboolean *needs_drawing)
{
GSList *tags;
GSList *l;
@@ -998,8 +999,8 @@ space_needs_drawing_according_to_tag (const GtkTextIter *iter,
static GtkSourceSpaceLocationFlags
get_iter_locations (const GtkTextIter *iter,
- const GtkTextIter *leading_end,
- const GtkTextIter *trailing_start)
+ const GtkTextIter *leading_end,
+ const GtkTextIter *trailing_start)
{
GtkSourceSpaceLocationFlags iter_locations = GTK_SOURCE_SPACE_LOCATION_NONE;
@@ -1051,9 +1052,9 @@ get_iter_space_type (const GtkTextIter *iter)
static gboolean
space_needs_drawing_according_to_matrix (GtkSourceSpaceDrawer *drawer,
- const GtkTextIter *iter,
- const GtkTextIter *leading_end,
- const GtkTextIter *trailing_start)
+ const GtkTextIter *iter,
+ const GtkTextIter *leading_end,
+ const GtkTextIter *trailing_start)
{
GtkSourceSpaceLocationFlags iter_locations;
GtkSourceSpaceTypeFlags iter_space_type;
@@ -1068,9 +1069,9 @@ space_needs_drawing_according_to_matrix (GtkSourceSpaceDrawer *drawer,
static gboolean
space_needs_drawing (GtkSourceSpaceDrawer *drawer,
- const GtkTextIter *iter,
- const GtkTextIter *leading_end,
- const GtkTextIter *trailing_start)
+ const GtkTextIter *iter,
+ const GtkTextIter *leading_end,
+ const GtkTextIter *trailing_start)
{
gboolean has_tag;
gboolean needs_drawing;
@@ -1083,17 +1084,17 @@ space_needs_drawing (GtkSourceSpaceDrawer *drawer,
}
/* Check the matrix */
- return (drawer->priv->enable_matrix &&
+ return (drawer->enable_matrix &&
space_needs_drawing_according_to_matrix (drawer, iter, leading_end, trailing_start));
}
static void
get_line_end (GtkTextView *text_view,
- const GtkTextIter *start_iter,
- GtkTextIter *line_end,
- gint max_x,
- gint max_y,
- gboolean is_wrapping)
+ const GtkTextIter *start_iter,
+ GtkTextIter *line_end,
+ gint max_x,
+ gint max_y,
+ gboolean is_wrapping)
{
gint min;
gint max;
@@ -1143,8 +1144,8 @@ get_line_end (GtkTextView *text_view,
void
_gtk_source_space_drawer_draw (GtkSourceSpaceDrawer *drawer,
- GtkSourceView *view,
- cairo_t *cr)
+ GtkSourceView *view,
+ cairo_t *cr)
{
GtkTextView *text_view;
GtkTextBuffer *buffer;
@@ -1175,7 +1176,7 @@ _gtk_source_space_drawer_draw (GtkSourceSpaceDrawer *drawer,
g_return_if_fail (GTK_SOURCE_IS_VIEW (view));
g_return_if_fail (cr != NULL);
- if (drawer->priv->color == NULL)
+ if (drawer->color == NULL)
{
g_warning ("GtkSourceSpaceDrawer: color not set.");
return;
@@ -1184,7 +1185,7 @@ _gtk_source_space_drawer_draw (GtkSourceSpaceDrawer *drawer,
text_view = GTK_TEXT_VIEW (view);
buffer = gtk_text_view_get_buffer (text_view);
- if ((!drawer->priv->enable_matrix || is_zero_matrix (drawer)) &&
+ if ((!drawer->enable_matrix || is_zero_matrix (drawer)) &&
!_gtk_source_buffer_has_spaces_tag (GTK_SOURCE_BUFFER (buffer)))
{
return;
@@ -1206,7 +1207,7 @@ _gtk_source_space_drawer_draw (GtkSourceSpaceDrawer *drawer,
gtk_text_view_get_iter_at_location (text_view, &end, max_x, max_y);
cairo_save (cr);
- gdk_cairo_set_source_rgba (cr, drawer->priv->color);
+ gdk_cairo_set_source_rgba (cr, drawer->color);
cairo_set_line_width (cr, 0.8);
cairo_translate (cr, -0.5, -0.5);
diff --git a/gtksourceview/gtksourcespacedrawer.h b/gtksourceview/gtksourcespacedrawer.h
index 3ffb9fb8..ec6161de 100644
--- a/gtksourceview/gtksourcespacedrawer.h
+++ b/gtksourceview/gtksourcespacedrawer.h
@@ -29,29 +29,7 @@
G_BEGIN_DECLS
-#define GTK_SOURCE_TYPE_SPACE_DRAWER (gtk_source_space_drawer_get_type ())
-#define GTK_SOURCE_SPACE_DRAWER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),
GTK_SOURCE_TYPE_SPACE_DRAWER, GtkSourceSpaceDrawer))
-#define GTK_SOURCE_SPACE_DRAWER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),
GTK_SOURCE_TYPE_SPACE_DRAWER, GtkSourceSpaceDrawerClass))
-#define GTK_SOURCE_IS_SPACE_DRAWER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),
GTK_SOURCE_TYPE_SPACE_DRAWER))
-#define GTK_SOURCE_IS_SPACE_DRAWER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),
GTK_SOURCE_TYPE_SPACE_DRAWER))
-#define GTK_SOURCE_SPACE_DRAWER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),
GTK_SOURCE_TYPE_SPACE_DRAWER, GtkSourceSpaceDrawerClass))
-
-typedef struct _GtkSourceSpaceDrawerClass GtkSourceSpaceDrawerClass;
-typedef struct _GtkSourceSpaceDrawerPrivate GtkSourceSpaceDrawerPrivate;
-
-struct _GtkSourceSpaceDrawer
-{
- GObject parent;
-
- GtkSourceSpaceDrawerPrivate *priv;
-};
-
-struct _GtkSourceSpaceDrawerClass
-{
- GObjectClass parent_class;
-
- gpointer padding[20];
-};
+#define GTK_SOURCE_TYPE_SPACE_DRAWER (gtk_source_space_drawer_get_type())
/**
* GtkSourceSpaceTypeFlags:
@@ -104,38 +82,31 @@ typedef enum _GtkSourceSpaceLocationFlags
} GtkSourceSpaceLocationFlags;
GTK_SOURCE_AVAILABLE_IN_3_24
-GType gtk_source_space_drawer_get_type (void) G_GNUC_CONST;
+G_DECLARE_FINAL_TYPE (GtkSourceSpaceDrawer, gtk_source_space_drawer, GTK_SOURCE, SPACE_DRAWER, GObject)
GTK_SOURCE_AVAILABLE_IN_3_24
-GtkSourceSpaceDrawer * gtk_source_space_drawer_new (void);
-
+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);
-
+GtkSourceSpaceTypeFlags gtk_source_space_drawer_get_types_for_locations (GtkSourceSpaceDrawer
*drawer,
+ GtkSourceSpaceLocationFlags
locations);
GTK_SOURCE_AVAILABLE_IN_3_24
-void gtk_source_space_drawer_set_types_for_locations (GtkSourceSpaceDrawer *drawer,
- GtkSourceSpaceLocationFlags
locations,
- GtkSourceSpaceTypeFlags types);
-
+void gtk_source_space_drawer_set_types_for_locations (GtkSourceSpaceDrawer
*drawer,
+ GtkSourceSpaceLocationFlags
locations,
+ GtkSourceSpaceTypeFlags
types);
GTK_SOURCE_AVAILABLE_IN_3_24
-GVariant * gtk_source_space_drawer_get_matrix (GtkSourceSpaceDrawer *drawer);
-
+GVariant *gtk_source_space_drawer_get_matrix (GtkSourceSpaceDrawer
*drawer);
GTK_SOURCE_AVAILABLE_IN_3_24
-void gtk_source_space_drawer_set_matrix (GtkSourceSpaceDrawer *drawer,
- GVariant *matrix);
-
+void gtk_source_space_drawer_set_matrix (GtkSourceSpaceDrawer
*drawer,
+ GVariant
*matrix);
GTK_SOURCE_AVAILABLE_IN_3_24
-gboolean gtk_source_space_drawer_get_enable_matrix (GtkSourceSpaceDrawer *drawer);
-
+gboolean gtk_source_space_drawer_get_enable_matrix (GtkSourceSpaceDrawer
*drawer);
GTK_SOURCE_AVAILABLE_IN_3_24
-void gtk_source_space_drawer_set_enable_matrix (GtkSourceSpaceDrawer *drawer,
- gboolean enable_matrix);
-
+void gtk_source_space_drawer_set_enable_matrix (GtkSourceSpaceDrawer
*drawer,
+ gboolean
enable_matrix);
GTK_SOURCE_AVAILABLE_IN_3_24
-void gtk_source_space_drawer_bind_matrix_setting (GtkSourceSpaceDrawer *drawer,
- GSettings *settings,
- const gchar *key,
- GSettingsBindFlags flags);
+void gtk_source_space_drawer_bind_matrix_setting (GtkSourceSpaceDrawer
*drawer,
+ GSettings
*settings,
+ const gchar *key,
+ GSettingsBindFlags
flags);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]