]> git.0d.be Git - empathy.git/commitdiff
Move live search to top of Contact list
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 22 Aug 2011 11:02:42 +0000 (13:02 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 22 Aug 2011 11:03:01 +0000 (13:03 +0200)
https://bugzilla.gnome.org/show_bug.cgi?id=656999

src/empathy-main-window.c
src/empathy-main-window.ui

index 167e338d690a7b936aaaf80f405b77169fc3d5fb..62089b8b2c8df5cd238e8fdacd2a10a31ec869eb 100644 (file)
@@ -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);
 
index b21a07bac5483846a710eb2d99553ffb06229d6a..bab01c10e16971ce48f2a80033c64a57fe9786a5 100644 (file)
             <property name="position">4</property>
           </packing>
         </child>
+        <child>
+          <object class="GtkVBox" id="search_vbox">
+            <property name="visible">True</property>
+            <child>
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">False</property>
+            <property name="position">5</property>
+          </packing>
+        </child>
         <child>
           <object class="GtkNotebook" id="notebook">
             <property name="visible">True</property>
             </child>
           </object>
           <packing>
-            <property name="position">5</property>
+            <property name="position">6</property>
           </packing>
         </child>
       </object>