[nautilus] icon-container: don't associate Ctrl+F to typeahead search
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus] icon-container: don't associate Ctrl+F to typeahead search
- Date: Mon, 17 Oct 2011 20:27:33 +0000 (UTC)
commit 9a703cea5067f68ef21b90a42856b229d5edc69d
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Mon Oct 17 15:15:33 2011 -0400
icon-container: don't associate Ctrl+F to typeahead search
It won't get triggered anyway, as we bind Ctrl+F to show the search bar
in NautilusWindow.
libnautilus-private/nautilus-icon-container.c | 35 +-----------------------
1 files changed, 2 insertions(+), 33 deletions(-)
---
diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c
index 89a8f4f..aec831f 100644
--- a/libnautilus-private/nautilus-icon-container.c
+++ b/libnautilus-private/nautilus-icon-container.c
@@ -254,7 +254,6 @@ enum {
ICON_ADDED,
ICON_REMOVED,
CLEARED,
- START_INTERACTIVE_SEARCH,
LAST_SIGNAL
};
@@ -5276,8 +5275,7 @@ nautilus_icon_container_ensure_interactive_directory (NautilusIconContainer *con
* started this by typing the start_interactive_search keybinding. Otherwise, it came from
*/
static gboolean
-nautilus_icon_container_real_start_interactive_search (NautilusIconContainer *container,
- gboolean keybinding)
+nautilus_icon_container_start_interactive_search (NautilusIconContainer *container)
{
/* We only start interactive search if we have focus. If one of our
* children have focus, we don't want to start the search.
@@ -5295,10 +5293,6 @@ nautilus_icon_container_real_start_interactive_search (NautilusIconContainer *co
nautilus_icon_container_ensure_interactive_directory (container);
- if (keybinding) {
- gtk_entry_set_text (GTK_ENTRY (container->details->search_entry), "");
- }
-
/* done, show it */
nautilus_icon_container_search_position_func (container, container->details->search_window);
gtk_widget_show (container->details->search_window);
@@ -5325,12 +5319,6 @@ nautilus_icon_container_real_start_interactive_search (NautilusIconContainer *co
}
static gboolean
-nautilus_icon_container_start_interactive_search (NautilusIconContainer *container)
-{
- return nautilus_icon_container_real_start_interactive_search (container, TRUE);
-}
-
-static gboolean
handle_popups (NautilusIconContainer *container,
GdkEventKey *event,
const char *signal)
@@ -5525,7 +5513,7 @@ key_press_event (GtkWidget *widget,
g_free (old_text);
if (container->details->imcontext_changed || /* we're in a preedit */
(retval && text_modified)) { /* ...or the text was modified */
- if (nautilus_icon_container_real_start_interactive_search (container, FALSE)) {
+ if (nautilus_icon_container_start_interactive_search (container)) {
gtk_widget_grab_focus (GTK_WIDGET (container));
return TRUE;
} else {
@@ -5648,7 +5636,6 @@ nautilus_icon_container_class_init (NautilusIconContainerClass *class)
{
GtkWidgetClass *widget_class;
EelCanvasClass *canvas_class;
- GtkBindingSet *binding_set;
G_OBJECT_CLASS (class)->constructor = nautilus_icon_container_constructor;
G_OBJECT_CLASS (class)->finalize = finalize;
@@ -5988,16 +5975,6 @@ nautilus_icon_container_class_init (NautilusIconContainerClass *class)
g_cclosure_marshal_VOID__VOID,
G_TYPE_NONE, 0);
- signals[START_INTERACTIVE_SEARCH]
- = g_signal_new ("start_interactive_search",
- G_TYPE_FROM_CLASS (class),
- G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
- G_STRUCT_OFFSET (NautilusIconContainerClass,
- start_interactive_search),
- NULL, NULL,
- g_cclosure_marshal_generic,
- G_TYPE_BOOLEAN, 0);
-
/* GtkWidget class. */
widget_class = GTK_WIDGET_CLASS (class);
@@ -6020,20 +5997,12 @@ nautilus_icon_container_class_init (NautilusIconContainerClass *class)
canvas_class = EEL_CANVAS_CLASS (class);
canvas_class->draw_background = draw_canvas_background;
- class->start_interactive_search = nautilus_icon_container_start_interactive_search;
-
gtk_widget_class_install_style_property (widget_class,
g_param_spec_boolean ("activate_prelight_icon_label",
"Activate Prelight Icon Label",
"Whether icon labels should make use of its prelight color in prelight state",
FALSE,
G_PARAM_READABLE));
-
-
- binding_set = gtk_binding_set_by_class (class);
-
- gtk_binding_entry_add_signal (binding_set, GDK_KEY_f, GDK_CONTROL_MASK, "start_interactive_search", 0);
- gtk_binding_entry_add_signal (binding_set, GDK_KEY_F, GDK_CONTROL_MASK, "start_interactive_search", 0);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]