2007-10-25 Emmanuele Bassi <ebassi@openedhand.com>
* clutter/clutter-json.h: Header for including the JSON parsing and data types. * clutter/json/json-types.h: Add JSON_NODE_VALUE_TYPE() macro. * clutter/json/Makefile.am: Install the JSON headers into a private location. This might change in the future, and might also cause collisions if you're using JSON-GLib and Clutter at the same time, so be warned.
This commit is contained in:
parent
eec01b6e73
commit
9c38eead46
4 changed files with 27 additions and 1 deletions
12
ChangeLog
12
ChangeLog
|
@ -1,3 +1,15 @@
|
|||
2007-10-25 Emmanuele Bassi <ebassi@openedhand.com>
|
||||
|
||||
* clutter/clutter-json.h: Header for including the JSON
|
||||
parsing and data types.
|
||||
|
||||
* clutter/json/json-types.h: Add JSON_NODE_VALUE_TYPE() macro.
|
||||
|
||||
* clutter/json/Makefile.am: Install the JSON headers into a
|
||||
private location. This might change in the future, and might
|
||||
also cause collisions if you're using JSON-GLib and Clutter
|
||||
at the same time, so be warned.
|
||||
|
||||
2007-10-22 Emmanuele Bassi <ebassi@openedhand.com>
|
||||
|
||||
* clutter/clutter-label.c (clutter_label_request_coords): If
|
||||
|
|
8
clutter/clutter-json.h
Normal file
8
clutter/clutter-json.h
Normal file
|
@ -0,0 +1,8 @@
|
|||
#ifndef __CLUTTER_JSON_H__
|
||||
#define __CLUTTER_JSON_H__
|
||||
|
||||
#include "json/json-types.h"
|
||||
#include "json/json-parser.h"
|
||||
#include "json/json-generator.h"
|
||||
|
||||
#endif /* __CLUTTER_JSON_H__ */
|
|
@ -24,3 +24,5 @@ INCLUDES = \
|
|||
$(CLUTTER_CFLAGS) \
|
||||
$(CLUTTER_DEBUG_CFLAGS)
|
||||
|
||||
clutterjsondir = $(includedir)/clutter-@CLUTTER_MAJORMINOR@/clutter/json
|
||||
clutterjson_HEADERS = $(source_h)
|
||||
|
|
|
@ -30,7 +30,11 @@ G_BEGIN_DECLS
|
|||
*
|
||||
* Evaluates to the #JsonNodeType contained by @node
|
||||
*/
|
||||
#define JSON_NODE_TYPE(node) (((JsonNode *) (node))->type)
|
||||
#define JSON_NODE_TYPE(node) \
|
||||
(((JsonNode *) (node))->type)
|
||||
#define JSON_NODE_VALUE_TYPE(node) \
|
||||
(G_VALUE_TYPE ((((JsonNode *) (node))->data.value))
|
||||
|
||||
#define JSON_TYPE_OBJECT (json_object_get_type ())
|
||||
#define JSON_TYPE_ARRAY (json_array_get_type ())
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue