Ardour  9.0-pre0-582-g084a23a80d
gtksearchengine.h File Reference
#include "gtkquery.h"
Include dependency graph for gtksearchengine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _GtkSearchEngine
 
struct  _GtkSearchEngineClass
 

Macros

#define GTK_TYPE_SEARCH_ENGINE   (_gtk_search_engine_get_type ())
 
#define GTK_SEARCH_ENGINE(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine))
 
#define GTK_SEARCH_ENGINE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
 
#define GTK_IS_SEARCH_ENGINE(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE))
 
#define GTK_IS_SEARCH_ENGINE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE))
 
#define GTK_SEARCH_ENGINE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))
 

Typedefs

typedef struct _GtkSearchEngine GtkSearchEngine
 
typedef struct _GtkSearchEngineClass GtkSearchEngineClass
 
typedef struct _GtkSearchEnginePrivate GtkSearchEnginePrivate
 

Functions

GType _gtk_search_engine_get_type (void)
 
gboolean _gtk_search_engine_enabled (void)
 
GtkSearchEngine_gtk_search_engine_new (void)
 
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_added (GtkSearchEngine *engine, GList *hits)
 
void _gtk_search_engine_hits_subtracted (GtkSearchEngine *engine, GList *hits)
 
void _gtk_search_engine_finished (GtkSearchEngine *engine)
 
void _gtk_search_engine_error (GtkSearchEngine *engine, const gchar *error_message)
 

Macro Definition Documentation

◆ GTK_IS_SEARCH_ENGINE

#define GTK_IS_SEARCH_ENGINE (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_SEARCH_ENGINE))

Definition at line 33 of file gtksearchengine.h.

◆ GTK_IS_SEARCH_ENGINE_CLASS

#define GTK_IS_SEARCH_ENGINE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_SEARCH_ENGINE))

Definition at line 34 of file gtksearchengine.h.

◆ GTK_SEARCH_ENGINE

#define GTK_SEARCH_ENGINE (   obj)    (G_TYPE_CHECK_INSTANCE_CAST ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngine))

Definition at line 31 of file gtksearchengine.h.

◆ GTK_SEARCH_ENGINE_CLASS

#define GTK_SEARCH_ENGINE_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))

Definition at line 32 of file gtksearchengine.h.

◆ GTK_SEARCH_ENGINE_GET_CLASS

#define GTK_SEARCH_ENGINE_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_SEARCH_ENGINE, GtkSearchEngineClass))

Definition at line 35 of file gtksearchengine.h.

◆ GTK_TYPE_SEARCH_ENGINE

#define GTK_TYPE_SEARCH_ENGINE   (_gtk_search_engine_get_type ())

Definition at line 30 of file gtksearchengine.h.

Typedef Documentation

◆ GtkSearchEngine

Definition at line 28 of file gtksearchengine.h.

◆ GtkSearchEngineClass

Definition at line 28 of file gtksearchengine.h.

◆ GtkSearchEnginePrivate

typedef struct _GtkSearchEnginePrivate GtkSearchEnginePrivate

Definition at line 28 of file gtksearchengine.h.

Function Documentation

◆ _gtk_search_engine_enabled()

gboolean _gtk_search_engine_enabled ( void  )

◆ _gtk_search_engine_error()

void _gtk_search_engine_error ( GtkSearchEngine engine,
const gchar *  error_message 
)

◆ _gtk_search_engine_finished()

void _gtk_search_engine_finished ( GtkSearchEngine engine)

◆ _gtk_search_engine_get_type()

GType _gtk_search_engine_get_type ( void  )

◆ _gtk_search_engine_hits_added()

void _gtk_search_engine_hits_added ( GtkSearchEngine engine,
GList *  hits 
)

◆ _gtk_search_engine_hits_subtracted()

void _gtk_search_engine_hits_subtracted ( GtkSearchEngine engine,
GList *  hits 
)

◆ _gtk_search_engine_is_indexed()

gboolean _gtk_search_engine_is_indexed ( GtkSearchEngine engine)

◆ _gtk_search_engine_new()

GtkSearchEngine* _gtk_search_engine_new ( void  )

◆ _gtk_search_engine_set_query()

void _gtk_search_engine_set_query ( GtkSearchEngine engine,
GtkQuery query 
)

◆ _gtk_search_engine_start()

void _gtk_search_engine_start ( GtkSearchEngine engine)

◆ _gtk_search_engine_stop()

void _gtk_search_engine_stop ( GtkSearchEngine engine)