[annum] Disable the searchbar in AnnumShellContent



commit 5ae65503823db1a539c50f7b53d0910365d3f8b3
Author: Gustavo Noronha Silva <gustavo noronha collabora co uk>
Date:   Mon Jan 25 11:47:15 2010 -0200

    Disable the searchbar in AnnumShellContent

 src/annum-shell-content.c |   26 +++++++-------------------
 src/annum-shell-content.h |    2 --
 2 files changed, 7 insertions(+), 21 deletions(-)
---
diff --git a/src/annum-shell-content.c b/src/annum-shell-content.c
index 81e1af0..dc75d2d 100644
--- a/src/annum-shell-content.c
+++ b/src/annum-shell-content.c
@@ -172,16 +172,19 @@ static void annum_shell_content_constructed (GObject * object)
 
 }
 
-static void annum_shell_content_class_init (AnnumShellContentClass * class)
+static void annum_shell_content_class_init (AnnumShellContentClass* klass)
 {
-	GObjectClass *object_class;
+	GObjectClass *object_class = G_OBJECT_CLASS (klass);
+	EShellContentClass *e_shell_content_class = E_SHELL_CONTENT_CLASS (klass);
 
-	object_class = G_OBJECT_CLASS (class);
 	object_class->get_property = annum_shell_content_get_property;
 	object_class->dispose = annum_shell_content_dispose;
 	object_class->finalize = annum_shell_content_finalize;
 	object_class->constructed = annum_shell_content_constructed;
 
+	/* Disable the searchbar */
+	e_shell_content_class->construct_searchbar = NULL;
+
 	g_object_class_install_property (object_class,
 					 PROP_CALENDAR,
 					 g_param_spec_object ("calendar",
@@ -190,7 +193,7 @@ static void annum_shell_content_class_init (AnnumShellContentClass * class)
 							      GNOME_TYPE_CALENDAR,
 							      G_PARAM_READABLE));
 
-	g_type_class_add_private (class, sizeof (AnnumShellContentPrivate));
+	g_type_class_add_private (klass, sizeof (AnnumShellContentPrivate));
 }
 
 static void
@@ -231,18 +234,3 @@ GnomeCalendar *annum_shell_content_get_calendar (AnnumShellContent *
 
 	return GNOME_CALENDAR (annum_shell_content->priv->calendar);
 }
-
-EShellSearchbar *annum_shell_content_get_searchbar (AnnumShellContent *
-						     annum_shell_content)
-{
-	EShellContent *shell_content;
-	GtkWidget *widget;
-
-	g_return_val_if_fail (CALENDAR_IS_SHELL_CONTENT (annum_shell_content),
-			      NULL);
-
-	shell_content = E_SHELL_CONTENT (annum_shell_content);
-	widget = e_shell_content_get_searchbar (shell_content);
-
-	return E_SHELL_SEARCHBAR (widget);
-}
diff --git a/src/annum-shell-content.h b/src/annum-shell-content.h
index e03de99..75e2db3 100644
--- a/src/annum-shell-content.h
+++ b/src/annum-shell-content.h
@@ -79,8 +79,6 @@ ECalModel *annum_shell_content_get_model (AnnumShellContent *
 					   cal_shell_content);
 GnomeCalendar *annum_shell_content_get_calendar (AnnumShellContent *
 						  cal_shell_content);
-EShellSearchbar *annum_shell_content_get_searchbar (AnnumShellContent *
-						     cal_shell_content);
 GalViewInstance *annum_shell_content_get_view_instance (AnnumShellContent *
 							 cal_shell_content);
 



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