diff --git a/data/ui/window.ui b/data/ui/window.ui index 01519411..756eebce 100644 --- a/data/ui/window.ui +++ b/data/ui/window.ui @@ -1,5 +1,4 @@ - - False + search_entry bottom diff --git a/src/gcal-window.c b/src/gcal-window.c index 6e17232e..f10a8541 100644 --- a/src/gcal-window.c +++ b/src/gcal-window.c @@ -103,7 +103,6 @@ typedef struct /* states */ gboolean new_event_mode; gboolean search_mode; - gboolean leaving_search_mode; NewEventData *event_creation_data; @@ -261,10 +260,6 @@ static void search_toggled (GObject *o static void search_changed (GtkEditable *editable, gpointer user_data); -static void search_bar_revealer_toggled (GObject *object, - GParamSpec *pspec, - gpointer user_data); - static void remove_event (GtkWidget *notification, GParamSpec *spec, gpointer user_data); @@ -1281,21 +1276,9 @@ search_toggled (GObject *object, priv = gcal_window_get_instance_private (GCAL_WINDOW (user_data)); + /* update header_bar widget */ if (gtk_search_bar_get_search_mode (GTK_SEARCH_BAR (priv->search_bar))) - { - g_debug ("Entering search mode"); - gtk_widget_show (priv->search_bar); - - /* update header_bar widget */ - gcal_search_view_search (GCAL_SEARCH_VIEW (priv->search_view), NULL, NULL); - } - else - { - g_debug ("Leaving search mode"); - /* update header_bar */ - priv->leaving_search_mode = TRUE; - gtk_widget_hide (priv->search_view); - } + gcal_search_view_search (GCAL_SEARCH_VIEW (priv->search_view), NULL, NULL); } static void @@ -1314,21 +1297,6 @@ search_changed (GtkEditable *editable, } } -static void -search_bar_revealer_toggled (GObject *object, - GParamSpec *pspec, - gpointer user_data) -{ - GcalWindowPrivate *priv; - - priv = gcal_window_get_instance_private (GCAL_WINDOW (user_data)); - - if (!gtk_revealer_get_child_revealed (GTK_REVEALER (object))) - gtk_widget_hide (priv->search_bar); - else - gtk_widget_show (priv->search_view); -} - static void remove_event (GtkWidget *notification, GParamSpec *spec, @@ -1582,13 +1550,6 @@ gcal_window_constructed (GObject *object) g_signal_connect (priv->edit_dialog, "response", G_CALLBACK (edit_dialog_closed), object); - /* search bar */ - gtk_search_bar_connect_entry (GTK_SEARCH_BAR (priv->search_bar), - GTK_ENTRY (priv->search_entry)); - - g_signal_connect (gtk_bin_get_child (GTK_BIN (priv->search_bar)), "notify::child-revealed", - G_CALLBACK (search_bar_revealer_toggled), object); - /* XXX: Week view disabled until after the release when we restart the work on it*/ //priv->views[GCAL_WINDOW_VIEW_WEEK] = gcal_week_view_new (); //gcal_week_view_set_manager (GCAL_WEEK_VIEW (priv->views[GCAL_WINDOW_VIEW_WEEK]), priv->manager);