From 4c534b01f55b25442d8399db4a610a3e1982daa9 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Mon, 22 Aug 2011 13:02:42 +0200 Subject: Move live search to top of Contact list https://bugzilla.gnome.org/show_bug.cgi?id=656999 --- src/empathy-main-window.c | 5 ++++- src/empathy-main-window.ui | 15 ++++++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/empathy-main-window.c b/src/empathy-main-window.c index 167e338d6..62089b8b2 100644 --- a/src/empathy-main-window.c +++ b/src/empathy-main-window.c @@ -2105,6 +2105,7 @@ empathy_main_window_init (EmpathyMainWindow *window) gchar *filename; GSList *l; GtkTreeModel *model; + GtkWidget *search_vbox; priv = window->priv = G_TYPE_INSTANCE_GET_PRIVATE (window, EMPATHY_TYPE_MAIN_WINDOW, EmpathyMainWindowPriv); @@ -2141,6 +2142,7 @@ empathy_main_window_init (EmpathyMainWindow *window) "no_entry_label", &priv->no_entry_label, "roster_scrolledwindow", &sw, "view_balance_show_in_roster", &priv->view_balance_show_in_roster, + "search_vbox", &search_vbox, NULL); g_free (filename); @@ -2280,8 +2282,9 @@ empathy_main_window_init (EmpathyMainWindow *window) GTK_WIDGET (priv->individual_view)); empathy_individual_view_set_live_search (priv->individual_view, EMPATHY_LIVE_SEARCH (priv->search_bar)); - gtk_box_pack_start (GTK_BOX (priv->main_vbox), priv->search_bar, + gtk_box_pack_start (GTK_BOX (search_vbox), priv->search_bar, FALSE, TRUE, 0); + g_signal_connect_swapped (window, "map", G_CALLBACK (gtk_widget_grab_focus), priv->individual_view); diff --git a/src/empathy-main-window.ui b/src/empathy-main-window.ui index b21a07bac..bab01c10e 100644 --- a/src/empathy-main-window.ui +++ b/src/empathy-main-window.ui @@ -363,6 +363,19 @@ 4 + + + True + + + + + + False + False + 5 + + True @@ -395,7 +408,7 @@ - 5 + 6 -- cgit v1.2.3