[gnome-builder] prefs: add keywords for searching preferences



commit 9397d06206333fcea5ed729d2f690e03d59752f2
Author: Christian Hergert <christian hergert me>
Date:   Sat Sep 12 17:33:49 2015 -0700

    prefs: add keywords for searching preferences
    
    These were all missing support for filtering using type-ahead.

 src/preferences/gb-preferences-page-insight.c |   26 +++++++++++++++++++++++-
 1 files changed, 24 insertions(+), 2 deletions(-)
---
diff --git a/src/preferences/gb-preferences-page-insight.c b/src/preferences/gb-preferences-page-insight.c
index e932ad2..60132cc 100644
--- a/src/preferences/gb-preferences-page-insight.c
+++ b/src/preferences/gb-preferences-page-insight.c
@@ -26,9 +26,13 @@ struct _GbPreferencesPageInsight
 {
   GbPreferencesPage    parent_instance;
 
-  GbPreferencesSwitch *word_autocompletion;
-  GbPreferencesSwitch *ctags_autocompletion;
+  GbPreferencesSwitch *semantic_highlighting;
+
   GbPreferencesSwitch *clang_autocompletion;
+  GbPreferencesSwitch *ctags_autocompletion;
+  GbPreferencesSwitch *jedi_autocompletion;
+  GbPreferencesSwitch *snippet_autocompletion;
+  GbPreferencesSwitch *word_autocompletion;
 };
 
 G_DEFINE_TYPE (GbPreferencesPageInsight, gb_preferences_page_insight, GB_TYPE_PREFERENCES_PAGE)
@@ -41,6 +45,9 @@ gb_preferences_page_insight_class_init (GbPreferencesPageInsightClass *klass)
   gtk_widget_class_set_template_from_resource (widget_class, 
"/org/gnome/builder/ui/gb-preferences-page-insight.ui");
   gtk_widget_class_bind_template_child (widget_class, GbPreferencesPageInsight, ctags_autocompletion);
   gtk_widget_class_bind_template_child (widget_class, GbPreferencesPageInsight, clang_autocompletion);
+  gtk_widget_class_bind_template_child (widget_class, GbPreferencesPageInsight, jedi_autocompletion);
+  gtk_widget_class_bind_template_child (widget_class, GbPreferencesPageInsight, semantic_highlighting);
+  gtk_widget_class_bind_template_child (widget_class, GbPreferencesPageInsight, snippet_autocompletion);
   gtk_widget_class_bind_template_child (widget_class, GbPreferencesPageInsight, word_autocompletion);
 }
 
@@ -64,4 +71,19 @@ gb_preferences_page_insight_init (GbPreferencesPageInsight *self)
                                                _("exuberant ctags tags autocompletion auto complete"),
                                                self->ctags_autocompletion,
                                                NULL);
+  gb_preferences_page_set_keywords_for_widget (GB_PREFERENCES_PAGE (self),
+  /* To translators: This is a list of keywords for the preferences page */
+                                               _("jedi python autocompletion auto complete"),
+                                               self->jedi_autocompletion,
+                                               NULL);
+  gb_preferences_page_set_keywords_for_widget (GB_PREFERENCES_PAGE (self),
+  /* To translators: This is a list of keywords for the preferences page */
+                                               _("snippets autocompletion auto complete"),
+                                               self->snippet_autocompletion,
+                                               NULL);
+  gb_preferences_page_set_keywords_for_widget (GB_PREFERENCES_PAGE (self),
+  /* To translators: This is a list of keywords for the preferences page */
+                                               _("semantic highlighting color goto declaration definition"),
+                                               self->semantic_highlighting,
+                                               NULL);
 }


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