[gtksourceview] engine: remove _gtk_source_engine_get_context_class_tag()



commit c6e448b0e253fc08c760232165e69bce8487eac9
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sun May 10 14:12:27 2015 +0200

    engine: remove _gtk_source_engine_get_context_class_tag()
    
    A context class tag can now be retrieved with a lookup on the
    GtkTextTagTable.

 gtksourceview/gtksourcecontextengine.c |   17 -----------------
 gtksourceview/gtksourceengine.c        |   11 -----------
 gtksourceview/gtksourceengine.h        |    9 ---------
 3 files changed, 0 insertions(+), 37 deletions(-)
---
diff --git a/gtksourceview/gtksourcecontextengine.c b/gtksourceview/gtksourcecontextengine.c
index 1114ab6..9eaaa92 100644
--- a/gtksourceview/gtksourcecontextengine.c
+++ b/gtksourceview/gtksourcecontextengine.c
@@ -2712,22 +2712,6 @@ gtk_source_context_engine_finalize (GObject *object)
        G_OBJECT_CLASS (_gtk_source_context_engine_parent_class)->finalize (object);
 }
 
-static GtkTextTag *
-gtk_source_context_engine_get_context_class_tag (GtkSourceEngine *engine,
-                                                const gchar     *context_class)
-{
-       GHashTable *hash_table = GTK_SOURCE_CONTEXT_ENGINE (engine)->priv->context_classes;
-
-       if (hash_table == NULL)
-       {
-               /* This happens when highlighting is disabled */
-               return NULL;
-       }
-
-       return g_hash_table_lookup (hash_table,
-                                   context_class);
-}
-
 static void
 _gtk_source_engine_interface_init (GtkSourceEngineInterface *iface)
 {
@@ -2736,7 +2720,6 @@ _gtk_source_engine_interface_init (GtkSourceEngineInterface *iface)
        iface->text_deleted = gtk_source_context_engine_text_deleted;
        iface->update_highlight = gtk_source_context_engine_update_highlight;
        iface->set_style_scheme = gtk_source_context_engine_set_style_scheme;
-       iface->get_context_class_tag = gtk_source_context_engine_get_context_class_tag;
 }
 
 static void
diff --git a/gtksourceview/gtksourceengine.c b/gtksourceview/gtksourceengine.c
index 8e852c9..af4e636 100644
--- a/gtksourceview/gtksourceengine.c
+++ b/gtksourceview/gtksourceengine.c
@@ -97,14 +97,3 @@ _gtk_source_engine_set_style_scheme (GtkSourceEngine      *engine,
 
        GTK_SOURCE_ENGINE_GET_INTERFACE (engine)->set_style_scheme (engine, scheme);
 }
-
-GtkTextTag *
-_gtk_source_engine_get_context_class_tag (GtkSourceEngine *engine,
-                                         const gchar     *context_class)
-{
-       g_return_val_if_fail (GTK_SOURCE_IS_ENGINE (engine), NULL);
-       g_return_val_if_fail (context_class != NULL, NULL);
-
-       return GTK_SOURCE_ENGINE_GET_INTERFACE (engine)->get_context_class_tag (engine,
-                                                                               context_class);
-}
diff --git a/gtksourceview/gtksourceengine.h b/gtksourceview/gtksourceengine.h
index f6e1972..5751349 100644
--- a/gtksourceview/gtksourceengine.h
+++ b/gtksourceview/gtksourceengine.h
@@ -56,10 +56,6 @@ struct _GtkSourceEngineInterface
 
        void     (* set_style_scheme) (GtkSourceEngine      *engine,
                                       GtkSourceStyleScheme *scheme);
-
-       GtkTextTag *(* get_context_class_tag)
-                                     (GtkSourceEngine      *engine,
-                                      const gchar          *context_class);
 };
 
 G_GNUC_INTERNAL
@@ -89,11 +85,6 @@ G_GNUC_INTERNAL
 void        _gtk_source_engine_set_style_scheme        (GtkSourceEngine      *engine,
                                                 GtkSourceStyleScheme *scheme);
 
-G_GNUC_INTERNAL
-GtkTextTag *_gtk_source_engine_get_context_class_tag
-                                                (GtkSourceEngine     *engine,
-                                                 const gchar         *context_class);
-
 G_END_DECLS
 
 #endif /* __GTK_SOURCE_ENGINE_H__ */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]