diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2013-07-03 19:58:31 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2013-07-06 04:40:49 +0800 |
commit | 2b9713656b939ec657b8d77932a2a7d147aa1f23 (patch) | |
tree | fc4b329f387d5c32f05ac1f3f48a29d6369f7610 /e-util | |
parent | a242a2c172878853755efa496b717f867abdd2f8 (diff) | |
download | gsoc2013-evolution-2b9713656b939ec657b8d77932a2a7d147aa1f23.tar.gz gsoc2013-evolution-2b9713656b939ec657b8d77932a2a7d147aa1f23.tar.zst gsoc2013-evolution-2b9713656b939ec657b8d77932a2a7d147aa1f23.zip |
GalViewFactoryEtable: Remove "specification" property.
No longer needed.
Removed functions:
gal_view_factory_etable_get_specification()
Diffstat (limited to 'e-util')
-rw-r--r-- | e-util/gal-view-factory-etable.c | 110 | ||||
-rw-r--r-- | e-util/gal-view-factory-etable.h | 5 |
2 files changed, 3 insertions, 112 deletions
diff --git a/e-util/gal-view-factory-etable.c b/e-util/gal-view-factory-etable.c index f26a3a3de6..cc54468260 100644 --- a/e-util/gal-view-factory-etable.c +++ b/e-util/gal-view-factory-etable.c @@ -27,85 +27,11 @@ #include "gal-view-etable.h" #include "gal-view-factory-etable.h" -#define GAL_VIEW_FACTORY_ETABLE_GET_PRIVATE(obj) \ - (G_TYPE_INSTANCE_GET_PRIVATE \ - ((obj), GAL_TYPE_VIEW_FACTORY_ETABLE, GalViewFactoryEtablePrivate)) - -struct _GalViewFactoryEtablePrivate { - ETableSpecification *specification; -}; - -enum { - PROP_0, - PROP_SPECIFICATION -}; - G_DEFINE_TYPE ( GalViewFactoryEtable, gal_view_factory_etable, GAL_TYPE_VIEW_FACTORY) -static void -view_factory_etable_set_specification (GalViewFactoryEtable *factory, - ETableSpecification *specification) -{ - g_return_if_fail (factory->priv->specification == NULL); - g_return_if_fail (E_IS_TABLE_SPECIFICATION (specification)); - - factory->priv->specification = g_object_ref (specification); -} - -static void -view_factory_etable_set_property (GObject *object, - guint property_id, - const GValue *value, - GParamSpec *pspec) -{ - switch (property_id) { - case PROP_SPECIFICATION: - view_factory_etable_set_specification ( - GAL_VIEW_FACTORY_ETABLE (object), - g_value_get_object (value)); - return; - } - - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); -} - -static void -view_factory_etable_get_property (GObject *object, - guint property_id, - GValue *value, - GParamSpec *pspec) -{ - switch (property_id) { - case PROP_SPECIFICATION: - g_value_set_object ( - value, - gal_view_factory_etable_get_specification ( - GAL_VIEW_FACTORY_ETABLE (object))); - return; - } - - G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); -} - -static void -view_factory_etable_dispose (GObject *object) -{ - GalViewFactoryEtablePrivate *priv; - - priv = GAL_VIEW_FACTORY_ETABLE_GET_PRIVATE (object); - - if (priv->specification != NULL) { - g_object_unref (priv->specification); - priv->specification = NULL; - } - - /* Chain up to parent's dispose() method. */ - G_OBJECT_CLASS (gal_view_factory_etable_parent_class)->dispose (object); -} - static const gchar * view_factory_etable_get_type_code (GalViewFactory *factory) { @@ -122,41 +48,20 @@ view_factory_etable_new_view (GalViewFactory *factory, static void gal_view_factory_etable_class_init (GalViewFactoryEtableClass *class) { - GObjectClass *object_class; GalViewFactoryClass *view_factory_class; - g_type_class_add_private (class, sizeof (GalViewFactoryEtablePrivate)); - - object_class = G_OBJECT_CLASS (class); - object_class->set_property = view_factory_etable_set_property; - object_class->get_property = view_factory_etable_get_property; - object_class->dispose = view_factory_etable_dispose; - view_factory_class = GAL_VIEW_FACTORY_CLASS (class); view_factory_class->get_type_code = view_factory_etable_get_type_code; view_factory_class->new_view = view_factory_etable_new_view; - - g_object_class_install_property ( - object_class, - PROP_SPECIFICATION, - g_param_spec_object ( - "specification", - NULL, - NULL, - E_TYPE_TABLE_SPECIFICATION, - G_PARAM_READWRITE | - G_PARAM_CONSTRUCT_ONLY)); } static void gal_view_factory_etable_init (GalViewFactoryEtable *factory) { - factory->priv = GAL_VIEW_FACTORY_ETABLE_GET_PRIVATE (factory); } /** * gal_view_factory_etable_new: - * @specification: The spec to create GalViewEtables based upon. * * A new GalViewFactory for creating ETable views. Create one of * these and pass it to GalViewCollection for use. @@ -164,19 +69,8 @@ gal_view_factory_etable_init (GalViewFactoryEtable *factory) * Returns: The new GalViewFactoryEtable. */ GalViewFactory * -gal_view_factory_etable_new (ETableSpecification *specification) +gal_view_factory_etable_new (void) { - g_return_val_if_fail (E_IS_TABLE_SPECIFICATION (specification), NULL); - - return g_object_new ( - GAL_TYPE_VIEW_FACTORY_ETABLE, - "specification", specification, NULL); + return g_object_new (GAL_TYPE_VIEW_FACTORY_ETABLE, NULL); } -ETableSpecification * -gal_view_factory_etable_get_specification (GalViewFactoryEtable *factory) -{ - g_return_val_if_fail (GAL_IS_VIEW_FACTORY_ETABLE (factory), NULL); - - return factory->priv->specification; -} diff --git a/e-util/gal-view-factory-etable.h b/e-util/gal-view-factory-etable.h index 4edddda691..268f9183b6 100644 --- a/e-util/gal-view-factory-etable.h +++ b/e-util/gal-view-factory-etable.h @@ -68,10 +68,7 @@ struct _GalViewFactoryEtableClass { GType gal_view_factory_etable_get_type (void) G_GNUC_CONST; -GalViewFactory *gal_view_factory_etable_new (ETableSpecification *specification); -ETableSpecification * - gal_view_factory_etable_get_specification - (GalViewFactoryEtable *factory); +GalViewFactory *gal_view_factory_etable_new (void); G_END_DECLS |