[evolution-data-server] e-contact.h cleanups.
- From: Matthew Barnes <mbarnes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution-data-server] e-contact.h cleanups.
- Date: Sun, 9 Dec 2012 17:11:24 +0000 (UTC)
commit caed3e5369f2531386119f735bfa9fb1373982fd
Author: Matthew Barnes <mbarnes redhat com>
Date: Sun Dec 9 11:53:24 2012 -0500
e-contact.h cleanups.
addressbook/libebook/e-contact.h | 167 ++++++++++++++++++++++----------------
1 files changed, 96 insertions(+), 71 deletions(-)
---
diff --git a/addressbook/libebook/e-contact.h b/addressbook/libebook/e-contact.h
index d0ce271..3e56547 100644
--- a/addressbook/libebook/e-contact.h
+++ b/addressbook/libebook/e-contact.h
@@ -10,21 +10,31 @@
#error "Only <libebook/libebook.h> should be included directly."
#endif
-#ifndef __E_CONTACT_H__
-#define __E_CONTACT_H__
+#ifndef E_CONTACT_H
+#define E_CONTACT_H
#include <time.h>
#include <stdio.h>
#include <libebook/e-vcard.h>
-G_BEGIN_DECLS
-
-#define E_TYPE_CONTACT (e_contact_get_type ())
-#define E_CONTACT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), E_TYPE_CONTACT, EContact))
-#define E_CONTACT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), E_TYPE_CONTACT, EContactClass))
-#define E_IS_CONTACT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), E_TYPE_CONTACT))
-#define E_IS_CONTACT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), E_TYPE_CONTACT))
-#define E_CONTACT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), E_TYPE_CONTACT, EContactClass))
+/* Standard GObject macros */
+#define E_TYPE_CONTACT \
+ (e_contact_get_type ())
+#define E_CONTACT(obj) \
+ (G_TYPE_CHECK_INSTANCE_CAST \
+ ((obj), E_TYPE_CONTACT, EContact))
+#define E_CONTACT_CLASS(cls) \
+ (G_TYPE_CHECK_CLASS_CAST \
+ ((cls), E_TYPE_CONTACT, EContactClass))
+#define E_IS_CONTACT(obj) \
+ (G_TYPE_CHECK_INSTANCE_TYPE \
+ ((obj), E_TYPE_CONTACT))
+#define E_IS_CONTACT_CLASS(cls) \
+ (G_TYPE_CHECK_CLASS_TYPE \
+ ((cls), E_TYPE_CONTACT))
+#define E_CONTACT_GET_CLASS(obj) \
+ (G_TYPE_INSTANCE_GET_CLASS \
+ ((obj), E_TYPE_CONTACT, EContactClass))
#define E_TYPE_CONTACT_DATE (e_contact_date_get_type ())
#define E_TYPE_CONTACT_NAME (e_contact_name_get_type ())
@@ -33,6 +43,8 @@ G_BEGIN_DECLS
#define E_TYPE_CONTACT_ADDRESS (e_contact_address_get_type ())
#define E_TYPE_CONTACT_ATTR_LIST (e_contact_attr_list_get_type ())
+G_BEGIN_DECLS
+
typedef struct _EContact EContact;
typedef struct _EContactClass EContactClass;
typedef struct _EContactPrivate EContactPrivate;
@@ -314,72 +326,85 @@ struct _EContactClass {
void (*_ebook_reserved4) (void);
};
-GType e_contact_get_type (void);
-
-EContact * e_contact_new (void);
-EContact * e_contact_new_from_vcard (const gchar *vcard);
-EContact * e_contact_new_from_vcard_with_uid (const gchar *vcard, const gchar *uid);
-
-EContact * e_contact_duplicate (EContact *contact);
-
-gpointer e_contact_get (EContact *contact, EContactField field_id);
-gconstpointer e_contact_get_const (EContact *contact, EContactField field_id);
-void e_contact_set (EContact *contact, EContactField field_id, gconstpointer value);
+GType e_contact_get_type (void) G_GNUC_CONST;
+EContact * e_contact_new (void);
+EContact * e_contact_new_from_vcard (const gchar *vcard);
+EContact * e_contact_new_from_vcard_with_uid
+ (const gchar *vcard,
+ const gchar *uid);
+EContact * e_contact_duplicate (EContact *contact);
+gpointer e_contact_get (EContact *contact,
+ EContactField field_id);
+gconstpointer e_contact_get_const (EContact *contact,
+ EContactField field_id);
+void e_contact_set (EContact *contact,
+ EContactField field_id,
+ gconstpointer value);
/* the following two calls return and take a GList of
* EVCardAttribute*'s. */
-GList * e_contact_get_attributes (EContact *contact, EContactField field_id);
-void e_contact_set_attributes (EContact *contact, EContactField field_id, GList *attributes);
+GList * e_contact_get_attributes (EContact *contact,
+ EContactField field_id);
+void e_contact_set_attributes (EContact *contact,
+ EContactField field_id,
+ GList *attributes);
/* misc functions for structured values */
-GType e_contact_date_get_type (void);
-EContactDate *e_contact_date_new (void);
-EContactDate *e_contact_date_from_string (const gchar *str);
-gchar *e_contact_date_to_string (EContactDate *dt);
-gboolean e_contact_date_equal (EContactDate *dt1,
- EContactDate *dt2);
-void e_contact_date_free (EContactDate *date);
-
-GType e_contact_name_get_type (void);
-EContactName *e_contact_name_new (void);
-gchar *e_contact_name_to_string (const EContactName *name);
-EContactName *e_contact_name_from_string (const gchar *name_str);
-EContactName *e_contact_name_copy (EContactName *n);
-void e_contact_name_free (EContactName *name);
-
-EContactPhoto * e_contact_photo_new (void);
-GType e_contact_photo_get_type (void);
-void e_contact_photo_free (EContactPhoto *photo);
-const guchar * e_contact_photo_get_inlined (EContactPhoto *photo, gsize *len);
-void e_contact_photo_set_inlined (EContactPhoto *photo, const guchar *data, gsize len);
-const gchar * e_contact_photo_get_mime_type (EContactPhoto *photo);
-void e_contact_photo_set_mime_type (EContactPhoto *photo, const gchar *mime_type);
-const gchar * e_contact_photo_get_uri (EContactPhoto *photo);
-void e_contact_photo_set_uri (EContactPhoto *photo, const gchar *uri);
-gboolean e_contact_inline_local_photos (EContact *contact,
- GError **error);
-
-GType e_contact_geo_get_type (void);
-void e_contact_geo_free (EContactGeo *geo);
-
-GType e_contact_cert_get_type (void);
-void e_contact_cert_free (EContactCert *cert);
-
-EContactAddress * e_contact_address_new (void);
-GType e_contact_address_get_type (void);
-void e_contact_address_free (EContactAddress *address);
-
-GList *e_contact_attr_list_copy (GList *list);
-void e_contact_attr_list_free (GList *list);
-GType e_contact_attr_list_get_type (void);
-
-GType e_contact_field_type (EContactField field_id);
-const gchar * e_contact_field_name (EContactField field_id);
-const gchar * e_contact_pretty_name (EContactField field_id);
-const gchar * e_contact_vcard_attribute (EContactField field_id);
-EContactField e_contact_field_id (const gchar *field_name);
-EContactField e_contact_field_id_from_vcard (const gchar *vcard_field);
+GType e_contact_date_get_type (void);
+EContactDate * e_contact_date_new (void);
+EContactDate * e_contact_date_from_string (const gchar *str);
+gchar * e_contact_date_to_string (EContactDate *dt);
+gboolean e_contact_date_equal (EContactDate *dt1,
+ EContactDate *dt2);
+void e_contact_date_free (EContactDate *date);
+
+GType e_contact_name_get_type (void);
+EContactName * e_contact_name_new (void);
+gchar * e_contact_name_to_string (const EContactName *name);
+EContactName * e_contact_name_from_string (const gchar *name_str);
+EContactName * e_contact_name_copy (EContactName *n);
+void e_contact_name_free (EContactName *name);
+
+GType e_contact_photo_get_type (void);
+EContactPhoto * e_contact_photo_new (void);
+void e_contact_photo_free (EContactPhoto *photo);
+const guchar * e_contact_photo_get_inlined (EContactPhoto *photo,
+ gsize *len);
+void e_contact_photo_set_inlined (EContactPhoto *photo,
+ const guchar *data,
+ gsize len);
+const gchar * e_contact_photo_get_mime_type (EContactPhoto *photo);
+void e_contact_photo_set_mime_type (EContactPhoto *photo,
+ const gchar *mime_type);
+const gchar * e_contact_photo_get_uri (EContactPhoto *photo);
+void e_contact_photo_set_uri (EContactPhoto *photo,
+ const gchar *uri);
+gboolean e_contact_inline_local_photos (EContact *contact,
+ GError **error);
+
+GType e_contact_geo_get_type (void);
+void e_contact_geo_free (EContactGeo *geo);
+
+GType e_contact_cert_get_type (void);
+void e_contact_cert_free (EContactCert *cert);
+
+GType e_contact_address_get_type (void);
+EContactAddress *
+ e_contact_address_new (void);
+void e_contact_address_free (EContactAddress *address);
+
+GType e_contact_attr_list_get_type (void);
+GList * e_contact_attr_list_copy (GList *list);
+void e_contact_attr_list_free (GList *list);
+
+GType e_contact_field_type (EContactField field_id);
+const gchar * e_contact_field_name (EContactField field_id);
+const gchar * e_contact_pretty_name (EContactField field_id);
+const gchar * e_contact_vcard_attribute (EContactField field_id);
+EContactField e_contact_field_id (const gchar *field_name);
+EContactField e_contact_field_id_from_vcard (const gchar *vcard_field);
G_END_DECLS
-#endif /* __E_CONTACT_H__ */
+#endif /* E_CONTACT_H */
+
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]