[gedit/wip/use-gsv-search: 14/15] Document: do not use GtkSourceSearchFlags



commit c058e2281b67b8c14535862fd22c331f8a7bb005
Author: Sébastien Wilmet <swilmet gnome org>
Date:   Sun Jun 30 18:39:43 2013 +0200

    Document: do not use GtkSourceSearchFlags

 gedit/gedit-document.c |   19 +++++--------------
 1 files changed, 5 insertions(+), 14 deletions(-)
---
diff --git a/gedit/gedit-document.c b/gedit/gedit-document.c
index 516f72d..fd54495 100644
--- a/gedit/gedit-document.c
+++ b/gedit/gedit-document.c
@@ -106,7 +106,7 @@ struct _GeditDocumentPrivate
        GTimeVal     mtime;
        GTimeVal     time_of_last_save_or_load;
 
-       guint        search_flags;
+       GeditSearchFlags search_flags;
        gchar       *search_text;
 
        GeditDocumentNewlineType newline_type;
@@ -2048,22 +2048,13 @@ gedit_document_set_search_text (GeditDocument *doc,
 
        if (!GEDIT_SEARCH_IS_DONT_SET_FLAGS (flags))
        {
-               GtkSourceSearchFlags search_flags = 0;
-
                doc->priv->search_flags = flags;
 
-               if (GEDIT_SEARCH_IS_CASE_SENSITIVE (flags))
-               {
-                       search_flags |= GTK_SOURCE_SEARCH_CASE_SENSITIVE;
-               }
-
-               if (GEDIT_SEARCH_IS_ENTIRE_WORD (flags))
-               {
-                       search_flags |= GTK_SOURCE_SEARCH_AT_WORD_BOUNDARIES;
-               }
+               gtk_source_buffer_set_case_sensitive_search (GTK_SOURCE_BUFFER (doc),
+                                                            GEDIT_SEARCH_IS_CASE_SENSITIVE (flags));
 
-               gtk_source_buffer_set_search_flags (GTK_SOURCE_BUFFER (doc),
-                                                   search_flags);
+               gtk_source_buffer_set_search_at_word_boundaries (GTK_SOURCE_BUFFER (doc),
+                                                                GEDIT_SEARCH_IS_ENTIRE_WORD (flags));
        }
 
        gtk_source_buffer_set_search_text (GTK_SOURCE_BUFFER (doc),


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