1 #ifndef __PLOVER_LOCAL_DISTRIBUTIONS_H__
2 #define __PLOVER_LOCAL_DISTRIBUTIONS_H__
4 #include <glib-object.h>
8 #define PLOVER_TYPE_LOCAL_DISTRIBUTIONS\
9 plover_local_distributions_get_type()
10 #define PLOVER_LOCAL_DISTRIBUTIONS(obj)\
11 G_TYPE_CHECK_INSTANCE_CAST(obj,\
12 PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\
13 PloverLocalDistributions)
14 #define PLOVER_LOCAL_DISTRIBUTIONS_CLASS(klass)\
15 G_TYPE_CHECK_CLASS_CAST(klass,\
16 PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\
17 PloverLocalDistributionsClass)
18 #define PLOVER_IS_LOCAL_DISTRIBUTIONS(obj)\
19 G_TYPE_CHECK_INSTANCE_TYPE(obj,\
20 PLOVER_TYPE_LOCAL_DISTRIBUTIONS)
21 #define PLOVER_IS_LOCAL_DISTRIBUTIONS_CLASS(klass)\
22 G_TYPE_CHECK_CLASS_TYPE(obj,\
23 PLOVER_TYPE_LOCAL_DISTRIBUTIONS)
24 #define PLOVER_LOCAL_DISTRIBUTIONS_GET_CLASS(obj)\
25 G_TYPE_INSTANCE_GET_CLASS(obj,\
26 PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\
27 PloverLocalDistributionsClass)
31 PLOVER_LOCAL_DISTRIBUTIONS_VENDOR_COLUMN,
32 PLOVER_LOCAL_DISTRIBUTIONS_DISTRIBUTION_COLUMN,
33 PLOVER_LOCAL_DISTRIBUTIONS_PREFIX_COLUMN,
34 PLOVER_LOCAL_DISTRIBUTIONS_USER_FRIENDLY_COLUMN,
35 PLOVER_LOCAL_DISTRIBUTIONS_DATABASE_URI_COLUMN,
36 PLOVER_LOCAL_DISTRIBUTIONS_NO_COLUMNS
37 } PloverLocalDistributionsColumn;
39 typedef struct _PloverLocalDistributions {
40 GObject parent_instance;
41 } PloverLocalDistributions;
43 typedef struct _PloverLocalDistributionsClass {
44 GObjectClass parent_class;
45 } PloverLocalDistributionsClass;
47 GType plover_local_distributions_get_type(void) G_GNUC_CONST;
48 PloverLocalDistributions *plover_local_distributions_new(void);
52 #endif /* __PLOVER_LOCAL_DISTRIBUTIONS_H__ */