diff options
author | Debarshi Ray <debarshir@gnome.org> | 2015-04-02 15:05:46 +0200 |
---|---|---|
committer | Philip Withnall <philip@tecnocode.co.uk> | 2015-04-13 22:39:27 +0100 |
commit | 847f568fa01803cd386b1f096597b7cdd9aa9397 (patch) | |
tree | 91d590553015005bd97289e3f18c869f0711e7aa | |
parent | 42a826fb41b3a7d41ece055b37eeca44ccaedab1 (diff) | |
download | libgdata-847f568fa01803cd386b1f096597b7cdd9aa9397.tar.gz |
atom: Add macros for shared and viewed
Having pre-defined and documented macros demystifies these strange
URL-like strings for the application developer.
This adds the following new API:
• GDATA_CATEGORY_SCHEMA_LABELS_SHARED
• GDATA_CATEGORY_SCHEMA_LABELS_VIEWED
-rw-r--r-- | docs/reference/gdata-sections.txt | 2 | ||||
-rw-r--r-- | gdata/atom/gdata-category.h | 20 |
2 files changed, 22 insertions, 0 deletions
diff --git a/docs/reference/gdata-sections.txt b/docs/reference/gdata-sections.txt index b3fdcb03..0c109c21 100644 --- a/docs/reference/gdata-sections.txt +++ b/docs/reference/gdata-sections.txt @@ -748,7 +748,9 @@ GDataCalendarFeedPrivate <FILE>gdata-category</FILE> <TITLE>GDataCategory</TITLE> GDATA_CATEGORY_SCHEMA_LABELS +GDATA_CATEGORY_SCHEMA_LABELS_SHARED GDATA_CATEGORY_SCHEMA_LABELS_STARRED +GDATA_CATEGORY_SCHEMA_LABELS_VIEWED GDataCategory GDataCategoryClass gdata_category_new diff --git a/gdata/atom/gdata-category.h b/gdata/atom/gdata-category.h index 4eca2bde..49e3640a 100644 --- a/gdata/atom/gdata-category.h +++ b/gdata/atom/gdata-category.h @@ -38,6 +38,16 @@ G_BEGIN_DECLS #define GDATA_CATEGORY_SCHEMA_LABELS "http://schemas.google.com/g/2005/labels" /** + * GDATA_CATEGORY_SCHEMA_LABELS_SHARED: + * + * A term for categories of the %GDATA_CATEGORY_SCHEMA_LABELS schema which labels an entry as being “shared”. The semantics of this label are + * service-specific, but are obvious for services such as Google Documents. + * + * Since: UNRELEASED + */ +#define GDATA_CATEGORY_SCHEMA_LABELS_SHARED GDATA_CATEGORY_SCHEMA_LABELS"#shared" + +/** * GDATA_CATEGORY_SCHEMA_LABELS_STARRED: * * A term for categories of the %GDATA_CATEGORY_SCHEMA_LABELS schema which labels an entry as being “starred”. The semantics of this label are @@ -47,6 +57,16 @@ G_BEGIN_DECLS */ #define GDATA_CATEGORY_SCHEMA_LABELS_STARRED GDATA_CATEGORY_SCHEMA_LABELS"#starred" +/** + * GDATA_CATEGORY_SCHEMA_LABELS_VIEWED: + * + * A term for categories of the %GDATA_CATEGORY_SCHEMA_LABELS schema which labels an entry as being “viewed”. The semantics of this label are + * service-specific, but are obvious for services such as Google Documents. + * + * Since: UNRELEASED + */ +#define GDATA_CATEGORY_SCHEMA_LABELS_VIEWED GDATA_CATEGORY_SCHEMA_LABELS"#viewed" + #define GDATA_TYPE_CATEGORY (gdata_category_get_type ()) #define GDATA_CATEGORY(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GDATA_TYPE_CATEGORY, GDataCategory)) #define GDATA_CATEGORY_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GDATA_TYPE_CATEGORY, GDataCategoryClass)) |