[gnome-builder] sourceview: disable emoji-picker by default



commit 735063093b45a4cef3a08945d5ed887c14de27fe
Author: Christian Hergert <chergert redhat com>
Date:   Mon Jan 22 01:23:27 2018 -0800

    sourceview: disable emoji-picker by default
    
    We'll add them back in our various keybinding modes.

 src/libide/sourceview/ide-source-view.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/libide/sourceview/ide-source-view.c b/src/libide/sourceview/ide-source-view.c
index 0e9cacd13..1f4dc3bfa 100644
--- a/src/libide/sourceview/ide-source-view.c
+++ b/src/libide/sourceview/ide-source-view.c
@@ -6662,6 +6662,11 @@ ide_source_view_class_init (IdeSourceViewClass *klass)
                                 G_TYPE_BOOLEAN, TRUE,
                                 G_TYPE_BOOLEAN, FALSE);
 
+  /* Remove Emoji from GtkTextView, we'll add back in various keybinding modes */
+  binding_set = gtk_binding_set_by_class (g_type_class_peek (GTK_TYPE_TEXT_VIEW));
+  gtk_binding_entry_remove (binding_set, GDK_KEY_period, GDK_CONTROL_MASK);
+  gtk_binding_entry_remove (binding_set, GDK_KEY_semicolon, GDK_CONTROL_MASK);
+
   /*
    * Escape is wired up by the GtkSourceCompletion by default. However, some
    * keybindings may want to control that manually (such as Vim). Vim needs to


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