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