2008-01-07 Emmanuele Bassi <ebassi@openedhand.com>

* clutter/clutter-model-default.[ch]: Remove the ClutterModelDefault
	iterator symbols from the public API; the iterator implementation
	is a detail of the default ClutterModel class

	* clutter.symbols: Update
This commit is contained in:
Emmanuele Bassi
2008-01-07 17:35:07 +00:00
parent 09263f94b0
commit 164cb1d18a
6 changed files with 33 additions and 19 deletions

View File

@@ -54,6 +54,15 @@
#include "clutter-private.h"
#include "clutter-debug.h"
#define CLUTTER_TYPE_MODEL_DEFAULT_ITER \
(clutter_model_default_iter_get_type())
#define CLUTTER_MODEL_DEFAULT_ITER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), \
CLUTTER_TYPE_MODEL_DEFAULT_ITER, \
ClutterModelDefaultIter))
#define CLUTTER_IS_MODEL_DEFAULT_ITER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), \
CLUTTER_TYPE_MODEL_DEFAULT_ITER))
#define CLUTTER_MODEL_DEFAULT_ITER_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST ((klass), \
CLUTTER_TYPE_MODEL_DEFAULT_ITER, \
@@ -78,7 +87,9 @@
CLUTTER_TYPE_MODEL_DEFAULT, \
ClutterModelDefaultClass))
typedef struct _ClutterModelDefaultIter ClutterModelDefaultIter;
typedef struct _ClutterModelIterClass ClutterModelDefaultIterClass;
typedef struct _ClutterModelClass ClutterModelDefaultClass;
struct _ClutterModelDefault

View File

@@ -34,25 +34,19 @@
G_BEGIN_DECLS
#define CLUTTER_TYPE_MODEL_DEFAULT_ITER (clutter_model_default_iter_get_type ())
#define CLUTTER_MODEL_DEFAULT_ITER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MODEL_DEFAULT_ITER, ClutterModelDefaultIter))
#define CLUTTER_IS_MODEL_DEFAULT_ITER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CLUTTER_TYPE_MODEL_DEFAULT_ITER))
#define CLUTTER_TYPE_MODEL_DEFAULT (clutter_model_default_get_type ())
#define CLUTTER_MODEL_DEFAULT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CLUTTER_TYPE_MODEL_DEFAULT, ClutterModelDefault))
#define CLUTTER_IS_MODEL_DEFAULT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CLUTTER_TYPE_MODEL_DEFAULT))
typedef struct _ClutterModelDefaultIter ClutterModelDefaultIter;
typedef struct _ClutterModelDefault ClutterModelDefault;
GType clutter_model_default_iter_get_type (void) G_GNUC_CONST;
GType clutter_model_default_get_type (void) G_GNUC_CONST;
GType clutter_model_default_get_type (void) G_GNUC_CONST;
ClutterModel *clutter_model_default_new (guint n_columns,
...);
ClutterModel *clutter_model_default_newv (guint n_columns,
GType *types,
const gchar * const names[]);
ClutterModel *clutter_model_default_new (guint n_columns,
...);
ClutterModel *clutter_model_default_newv (guint n_columns,
GType *types,
const gchar * const names[]);
G_END_DECLS