diff options
author | Matthew Barnes <mbarnes@redhat.com> | 2012-12-14 20:25:24 +0800 |
---|---|---|
committer | Matthew Barnes <mbarnes@redhat.com> | 2012-12-15 21:16:36 +0800 |
commit | 5e2efa2cd4ac7891fdf316dafd9ab249086e842a (patch) | |
tree | fe4b9c1ef8d783281789c4a378253aa41af35db3 /e-util/gal-define-views-model.h | |
parent | 63cff95414fc76e6d58a274ffebe019cd6feb0a5 (diff) | |
download | gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.tar gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.tar.gz gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.tar.bz2 gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.tar.lz gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.tar.xz gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.tar.zst gsoc2013-evolution-5e2efa2cd4ac7891fdf316dafd9ab249086e842a.zip |
Finish adding symbols to libeutil API docs.
Diffstat (limited to 'e-util/gal-define-views-model.h')
-rw-r--r-- | e-util/gal-define-views-model.h | 63 |
1 files changed, 40 insertions, 23 deletions
diff --git a/e-util/gal-define-views-model.h b/e-util/gal-define-views-model.h index 7219384a59..19a5028aa6 100644 --- a/e-util/gal-define-views-model.h +++ b/e-util/gal-define-views-model.h @@ -25,46 +25,63 @@ #error "Only <e-util/e-util.h> should be included directly." #endif -#ifndef _GAL_DEFINE_VIEWS_MODEL_H_ -#define _GAL_DEFINE_VIEWS_MODEL_H_ +#ifndef GAL_DEFINE_VIEWS_MODEL_H +#define GAL_DEFINE_VIEWS_MODEL_H #include <e-util/e-table-model.h> #include <e-util/gal-view.h> #include <e-util/gal-view-collection.h> +/* Standard GObject macros */ +#define GAL_TYPE_DEFINE_VIEWS_MODEL \ + (gal_define_views_model_get_type ()) +#define GAL_DEFINE_VIEWS_MODEL(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST \ + ((obj), GAL_TYPE_DEFINE_VIEWS_MODEL, GalDefineViewsModel)) +#define GAL_DEFINE_VIEWS_MODEL_CLASS(cls) \ + (G_TYPE_CHECK_CLASS_CAST \ + ((cls), GAL_TYPE_DEFINE_VIEWS_MODEL, GalDefineViewsModelClass)) +#define GAL_IS_DEFINE_VIEWS_MODEL(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE \ + ((obj), GAL_TYPE_DEFINE_VIEWS_MODEL)) +#define GAL_IS_DEFINE_VIEWS_MODEL_CLASS(cls) \ + (G_TYPE_CHECK_CLASS_TYPE \ + ((cls), GAL_TYPE_DEFINE_VIEWS_MODEL)) +#define GAL_DEFINE_VIEWS_MODEL_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS \ + ((obj), GAL_TYPE_DEFINE_VIEWS_MODEL, GalDefineViewsModelClass)) + G_BEGIN_DECLS -#define GAL_DEFINE_VIEWS_MODEL_TYPE (gal_define_views_model_get_type ()) -#define GAL_DEFINE_VIEWS_MODEL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GAL_DEFINE_VIEWS_MODEL_TYPE, GalDefineViewsModel)) -#define GAL_DEFINE_VIEWS_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), GAL_DEFINE_VIEWS_MODEL_TYPE, GalDefineViewsModelClass)) -#define GAL_IS_DEFINE_VIEWS_MODEL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GAL_DEFINE_VIEWS_MODEL_TYPE)) -#define GAL_IS_DEFINE_VIEWS_MODEL_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GAL_DEFINE_VIEWS_MODEL_TYPE)) +typedef struct _GalDefineViewsModel GalDefineViewsModel; +typedef struct _GalDefineViewsModelClass GalDefineViewsModelClass; -typedef struct { +struct _GalDefineViewsModel { ETableModel parent; /* item specific fields */ GalViewCollection *collection; guint editable : 1; -} GalDefineViewsModel; +}; -typedef struct { +struct _GalDefineViewsModelClass { ETableModelClass parent_class; -} GalDefineViewsModelClass; - -GType gal_define_views_model_get_type (void); -ETableModel *gal_define_views_model_new (void); +}; -void gal_define_views_model_append (GalDefineViewsModel *model, - GalView *view); -GalView *gal_define_views_model_get_view (GalDefineViewsModel *model, - gint i); -void gal_define_views_model_delete_view (GalDefineViewsModel *model, - gint i); -void gal_define_views_model_copy_view (GalDefineViewsModel *model, - gint i); +GType gal_define_views_model_get_type (void) G_GNUC_CONST; +ETableModel * gal_define_views_model_new (void); +void gal_define_views_model_append (GalDefineViewsModel *model, + GalView *view); +GalView * gal_define_views_model_get_view (GalDefineViewsModel *model, + gint i); +void gal_define_views_model_delete_view + (GalDefineViewsModel *model, + gint i); +void gal_define_views_model_copy_view + (GalDefineViewsModel *model, + gint i); G_END_DECLS -#endif /* _GAL_DEFINE_VIEWS_MODEL_H_ */ +#endif /* GAL_DEFINE_VIEWS_MODEL_H */ |