[ekiga] Addressbook: Put the search button above the rest.



commit fae97d3eb05929a74cec29d4bea2b1d6b9fe08c7
Author: Damien Sandras <dsandras beip be>
Date:   Sun Mar 17 16:10:29 2013 +0100

    Addressbook: Put the search button above the rest.

 lib/engine/gui/gtk-frontend/book-view-gtk.cpp |   45 ++++++++++++-------------
 1 files changed, 22 insertions(+), 23 deletions(-)
---
diff --git a/lib/engine/gui/gtk-frontend/book-view-gtk.cpp b/lib/engine/gui/gtk-frontend/book-view-gtk.cpp
index 461c651..6462ce1 100644
--- a/lib/engine/gui/gtk-frontend/book-view-gtk.cpp
+++ b/lib/engine/gui/gtk-frontend/book-view-gtk.cpp
@@ -520,6 +520,28 @@ book_view_gtk_new (Ekiga::BookPtr book)
   result->priv->vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
   gtk_frame_set_shadow_type (GTK_FRAME (result), GTK_SHADOW_NONE);
 
+  /* The Search Box */
+  boost::shared_ptr<Ekiga::Filterable> filtered = boost::dynamic_pointer_cast<Ekiga::Filterable> (book);
+
+  if (filtered) {
+
+    hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
+    result->priv->entry = gtk_entry_new ();
+    button = gtk_button_new_from_stock (GTK_STOCK_FIND);
+    label = gtk_label_new_with_mnemonic (_("_Search Filter:"));
+    gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 2);
+    gtk_box_pack_start (GTK_BOX (hbox), result->priv->entry, TRUE, TRUE, 2);
+    gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 2);
+    gtk_box_pack_start (GTK_BOX (result->priv->vbox), hbox, FALSE, FALSE, 0);
+    g_signal_connect (result->priv->entry, "activate",
+                     G_CALLBACK (on_entry_activated_cb), result);
+    g_signal_connect (button, "clicked",
+                     G_CALLBACK (on_button_clicked_cb), result);
+  } else {
+
+    result->priv->entry = NULL;
+  }
+
   /* The List Store */
   result->priv->scrolled_window = gtk_scrolled_window_new (NULL, NULL);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW
@@ -570,29 +592,6 @@ book_view_gtk_new (Ekiga::BookPtr book)
   gtk_tree_view_column_set_resizable (column, true);
   gtk_tree_view_append_column (GTK_TREE_VIEW (result->priv->tree_view), column);
 
-  /* The Search Box */
-  boost::shared_ptr<Ekiga::Filterable> filtered = boost::dynamic_pointer_cast<Ekiga::Filterable> (book);
-
-  if (filtered) {
-
-    hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
-    result->priv->entry = gtk_entry_new ();
-    button = gtk_button_new_from_stock (GTK_STOCK_FIND);
-    label = gtk_label_new_with_mnemonic (_("_Search Filter:"));
-    gtk_box_pack_start (GTK_BOX (hbox), label, FALSE, FALSE, 2);
-    gtk_box_pack_start (GTK_BOX (hbox), result->priv->entry, TRUE, TRUE, 2);
-    gtk_box_pack_start (GTK_BOX (hbox), button, FALSE, FALSE, 2);
-    gtk_box_pack_start (GTK_BOX (result->priv->vbox), hbox, FALSE, FALSE, 0);
-    g_signal_connect (result->priv->entry, "activate",
-                     G_CALLBACK (on_entry_activated_cb), result);
-    g_signal_connect (button, "clicked",
-                     G_CALLBACK (on_button_clicked_cb), result);
-  } else {
-
-    result->priv->entry = NULL;
-  }
-
-
   /* The status bar */
   result->priv->statusbar = gtk_statusbar_new ();
   gtk_box_pack_start (GTK_BOX (result->priv->vbox), result->priv->statusbar, FALSE, TRUE, 0);


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