23 #ifndef __GTK_SEARCH_ENGINE_H__
24 #define __GTK_SEARCH_ENGINE_H__
30 #define GTK_TYPE_SEARCH_ENGINE (_gtk_search_engine_get_type ())
31 #define GTK_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine))
32 #define GTK_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
33 #define GTK_IS_SEARCH_ENGINE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE))
34 #define GTK_IS_SEARCH_ENGINE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE))
35 #define GTK_SEARCH_ENGINE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
66 const gchar *error_message);
86 const gchar *error_message);
void _gtk_search_engine_set_query(GtkSearchEngine *engine, GtkQuery *query)
void _gtk_search_engine_start(GtkSearchEngine *engine)
void _gtk_search_engine_stop(GtkSearchEngine *engine)
gboolean _gtk_search_engine_is_indexed(GtkSearchEngine *engine)
void _gtk_search_engine_hits_subtracted(GtkSearchEngine *engine, GList *hits)
void _gtk_search_engine_error(GtkSearchEngine *engine, const gchar *error_message)
gboolean _gtk_search_engine_enabled(void)
GType _gtk_search_engine_get_type(void)
void _gtk_search_engine_hits_added(GtkSearchEngine *engine, GList *hits)
GtkSearchEngine * _gtk_search_engine_new(void)
struct _GtkSearchEnginePrivate GtkSearchEnginePrivate
void _gtk_search_engine_finished(GtkSearchEngine *engine)
void(* set_query)(GtkSearchEngine *engine, GtkQuery *query)
GObjectClass parent_class
void(* hits_subtracted)(GtkSearchEngine *engine, GList *hits)
void(* hits_added)(GtkSearchEngine *engine, GList *hits)
void(* finished)(GtkSearchEngine *engine)
void(* error)(GtkSearchEngine *engine, const gchar *error_message)
gboolean(* is_indexed)(GtkSearchEngine *engine)
void(* start)(GtkSearchEngine *engine)
void(* stop)(GtkSearchEngine *engine)
GtkSearchEnginePrivate * priv