[gnome-calendar/ui-rewrite] ui: Updating to GtkSearchBar new API



commit d5503f32bdcc666cf7cc19728dfa236e99021829
Author: Erick Pérez Castellanos <erick red gmail com>
Date:   Wed May 29 22:50:14 2013 -0400

    ui: Updating to GtkSearchBar new API

 src/gcal-window.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/src/gcal-window.c b/src/gcal-window.c
index eea0ce8..114b38c 100644
--- a/src/gcal-window.c
+++ b/src/gcal-window.c
@@ -296,7 +296,9 @@ gcal_window_constructed (GObject *object)
   box = gtk_grid_new ();
   gtk_container_add (GTK_CONTAINER (box), priv->search_entry);
 
-  priv->search_bar = gtk_search_bar_new (GTK_ENTRY (priv->search_entry));
+  priv->search_bar = gtk_search_bar_new ();
+  gtk_search_bar_set_entry (GTK_SEARCH_BAR (priv->search_bar),
+                            GTK_ENTRY (priv->search_entry));
   gtk_widget_set_hexpand (priv->search_bar, TRUE);
   g_object_bind_property (search_button, "active",
                           priv->search_bar, "search-mode",
@@ -400,12 +402,10 @@ gcal_window_search_toggled (GObject    *object,
                             gpointer    user_data)
 {
   GcalWindowPrivate *priv;
-  gboolean search_mode;
 
   priv = GCAL_WINDOW (user_data)->priv;
 
-  g_object_get (object, "search-mode", &search_mode, NULL);
-  if (search_mode)
+  if (gtk_search_bar_get_search_mode (GTK_SEARCH_BAR (priv->search_bar)))
     {
       g_debug ("Entering search mode");
 
@@ -433,12 +433,10 @@ gcal_window_search_changed (GtkEditable *editable,
                             gpointer     user_data)
 {
   GcalWindowPrivate *priv;
-  gboolean search_mode;
 
   priv = GCAL_WINDOW (user_data)->priv;
 
-  g_object_get (priv->search_bar, "search-mode", &search_mode, NULL);
-  if (search_mode)
+  if (gtk_search_bar_get_search_mode (GTK_SEARCH_BAR (priv->search_bar)))
     {
       GtkWidget *entry;
       gchar *title;


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