ali@109: #ifndef __PLOVER_LOCAL_DISTRIBUTIONS_H__ ali@109: #define __PLOVER_LOCAL_DISTRIBUTIONS_H__ ali@109: ali@109: #include ali@109: ali@109: G_BEGIN_DECLS ali@109: ali@109: #define PLOVER_TYPE_LOCAL_DISTRIBUTIONS\ ali@109: plover_local_distributions_get_type() ali@109: #define PLOVER_LOCAL_DISTRIBUTIONS(obj)\ ali@109: G_TYPE_CHECK_INSTANCE_CAST(obj,\ ali@109: PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\ ali@109: PloverLocalDistributions) ali@109: #define PLOVER_LOCAL_DISTRIBUTIONS_CLASS(klass)\ ali@109: G_TYPE_CHECK_CLASS_CAST(klass,\ ali@109: PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\ ali@109: PloverLocalDistributionsClass) ali@109: #define PLOVER_IS_LOCAL_DISTRIBUTIONS(obj)\ ali@109: G_TYPE_CHECK_INSTANCE_TYPE(obj,\ ali@109: PLOVER_TYPE_LOCAL_DISTRIBUTIONS) ali@109: #define PLOVER_IS_LOCAL_DISTRIBUTIONS_CLASS(klass)\ ali@109: G_TYPE_CHECK_CLASS_TYPE(obj,\ ali@109: PLOVER_TYPE_LOCAL_DISTRIBUTIONS) ali@109: #define PLOVER_LOCAL_DISTRIBUTIONS_GET_CLASS(obj)\ ali@109: G_TYPE_INSTANCE_GET_CLASS(obj,\ ali@109: PLOVER_TYPE_LOCAL_DISTRIBUTIONS,\ ali@109: PloverLocalDistributionsClass) ali@109: ali@109: typedef enum ali@109: { ali@109: PLOVER_LOCAL_DISTRIBUTIONS_VENDOR_COLUMN, ali@109: PLOVER_LOCAL_DISTRIBUTIONS_DISTRIBUTION_COLUMN, ali@109: PLOVER_LOCAL_DISTRIBUTIONS_PREFIX_COLUMN, ali@109: PLOVER_LOCAL_DISTRIBUTIONS_USER_FRIENDLY_COLUMN, ali@109: PLOVER_LOCAL_DISTRIBUTIONS_DATABASE_URI_COLUMN, ali@109: PLOVER_LOCAL_DISTRIBUTIONS_NO_COLUMNS ali@109: } PloverLocalDistributionsColumn; ali@109: ali@109: typedef struct _PloverLocalDistributions { ali@109: GObject parent_instance; ali@109: } PloverLocalDistributions; ali@109: ali@109: typedef struct _PloverLocalDistributionsClass { ali@109: GObjectClass parent_class; ali@109: } PloverLocalDistributionsClass; ali@109: ali@109: GType plover_local_distributions_get_type(void) G_GNUC_CONST; ali@109: PloverLocalDistributions *plover_local_distributions_new(void); ali@109: ali@109: G_END_DECLS ali@109: ali@109: #endif /* __PLOVER_LOCAL_DISTRIBUTIONS_H__ */