22 #ifndef _GNCSEARCH_CORE_TYPE_H
23 #define _GNCSEARCH_CORE_TYPE_H
26 #include "search-param.h"
28 #define GNC_TYPE_SEARCH_CORE_TYPE (gnc_search_core_type_get_type ())
29 #define GNC_SEARCH_CORE_TYPE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_SEARCH_CORE_TYPE, GNCSearchCoreType))
30 #define GNC_SEARCH_CORE_TYPE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GNC_TYPE_SEARCH_CORE_TYPE, GNCSearchCoreTypeClass))
31 #define GNC_IS_SEARCH_CORE_TYPE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_SEARCH_CORE_TYPE))
32 #define GNC_SEARCH_CORE_TYPE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GNC_TYPE_SEARCH_CORE_TYPE, GNCSearchCoreTypeClass))
43 GObjectClass parent_class;
57 GType gnc_search_core_type_get_type (
void);
73 void gnc_search_core_register_type (
const char *type_name,
74 GNCSearchCoreNew fcn);
78 void gnc_search_core_initialize (
void);
79 void gnc_search_core_finalize (
void);