diff options
Diffstat (limited to 'liblogdiag/ld-category-view.h')
-rw-r--r-- | liblogdiag/ld-category-view.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/liblogdiag/ld-category-view.h b/liblogdiag/ld-category-view.h index b684448..723f78a 100644 --- a/liblogdiag/ld-category-view.h +++ b/liblogdiag/ld-category-view.h @@ -2,7 +2,7 @@ * ld-category-view.h * * This file is a part of logdiag. - * Copyright Přemysl Janouch 2011. All rights reserved. + * Copyright Přemysl Janouch 2012. All rights reserved. * * See the file LICENSE for licensing information. * @@ -17,40 +17,40 @@ G_BEGIN_DECLS #define LD_TYPE_CATEGORY_VIEW (ld_category_view_get_type ()) #define LD_CATEGORY_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST \ ((obj), LD_TYPE_CATEGORY_VIEW, LdCategoryView)) -#define LD_CATEGORY_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST \ - ((klass), LD_TYPE_CATEGORY_VIEW, LdCategoryViewClass)) #define LD_IS_CATEGORY_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE \ ((obj), LD_TYPE_CATEGORY_VIEW)) -#define LD_IS_CATEGORY_VIEW_CLASS(klass) (G_TYPE_CHECK_INSTANCE_TYPE \ - ((klass), LD_TYPE_CATEGORY_VIEW)) -#define LD_CATEGORY_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS \ - ((obj), LD_CATEGORY_VIEW, LdCategoryViewClass)) +#define LD_CATEGORY_VIEW_GET_INTERFACE(inst) (G_TYPE_INSTANCE_GET_INTERFACE \ + ((inst), LD_TYPE_CATEGORY_VIEW, LdCategoryViewInterface)) typedef struct _LdCategoryView LdCategoryView; -typedef struct _LdCategoryViewPrivate LdCategoryViewPrivate; -typedef struct _LdCategoryViewClass LdCategoryViewClass; - +typedef struct _LdCategoryViewInterface LdCategoryViewInterface; /** * LdCategoryView: */ struct _LdCategoryView { -/*< private >*/ - GtkVBox parent_instance; - LdCategoryViewPrivate *priv; + /* Just to remind gtk-doc that this really exists. */ }; -struct _LdCategoryViewClass +struct _LdCategoryViewInterface { /*< private >*/ - GtkVBoxClass parent_class; + GTypeInterface parent; + + guint symbol_selected_signal; + guint symbol_deselected_signal; + + void (*set_category) (LdCategoryView *self, LdCategory *category); + LdCategory *(*get_category) (LdCategoryView *self); }; GType ld_category_view_get_type (void) G_GNUC_CONST; -GtkWidget *ld_category_view_new (LdCategory *category); +void ld_category_view_set_category (LdCategoryView *self, + LdCategory *category); +LdCategory *ld_category_view_get_category (LdCategoryView *self); G_END_DECLS |