2 #ifndef __GXK_LIST_WRAPPER_H__
3 #define __GXK_LIST_WRAPPER_H__
5 #include <gtk/gtktreemodel.h>
10 #define GXK_TYPE_LIST_WRAPPER (gxk_list_wrapper_get_type ())
11 #define GXK_LIST_WRAPPER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GXK_TYPE_LIST_WRAPPER, GxkListWrapper))
12 #define GXK_LIST_WRAPPER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GXK_TYPE_LIST_WRAPPER, GxkListWrapperClass))
13 #define GXK_IS_LIST_WRAPPER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GXK_TYPE_LIST_WRAPPER))
14 #define GXK_IS_LIST_WRAPPER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GXK_TYPE_LIST_WRAPPER))
15 #define GXK_LIST_WRAPPER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), GXK_TYPE_LIST_WRAPPER, GxkListWrapperClass))
23 GObject parent_instance;
34 GObjectClass parent_class;
36 void (*fill_value) (GxkListWrapper *
self,
40 void (*row_change) (GxkListWrapper *
self,
46 GType gxk_list_wrapper_get_type (
void);
47 GxkListWrapper* gxk_list_wrapper_new (guint n_cols,
48 GType first_column_type,
50 GxkListWrapper* gxk_list_wrapper_newv (guint n_cols,
52 void gxk_list_wrapper_notify_insert (GxkListWrapper *
self,
54 void gxk_list_wrapper_notify_change (GxkListWrapper *
self,
56 void gxk_list_wrapper_notify_delete (GxkListWrapper *
self,
58 void gxk_list_wrapper_notify_prepend (GxkListWrapper *
self,
60 void gxk_list_wrapper_notify_append (GxkListWrapper *
self,
62 void gxk_list_wrapper_notify_clear (GxkListWrapper *
self);
63 guint gxk_list_wrapper_get_index (GxkListWrapper *
self,
65 void gxk_list_wrapper_get_iter_at (GxkListWrapper *
self,
Definition: gxklistwrapper.hh:21
Definition: gxklistwrapper.hh:32