| Top |
| gunichar | ide_search_provider_get_prefix () |
| gint | ide_search_provider_get_priority () |
| const gchar * | ide_search_provider_get_verb () |
| void | ide_search_provider_populate () |
| GtkWidget * | ide_search_provider_create_row () |
| void | ide_search_provider_activate () |
| #define | IDE_TYPE_SEARCH_PROVIDER |
| struct | IdeSearchProviderInterface |
| IdeSearchProvider |
gunichar
ide_search_provider_get_prefix (IdeSearchProvider *provider);
gint
ide_search_provider_get_priority (IdeSearchProvider *provider);
const gchar *
ide_search_provider_get_verb (IdeSearchProvider *provider);
void ide_search_provider_populate (IdeSearchProvider *provider,IdeSearchContext *context,const gchar *search_terms,gsize max_results,GCancellable *cancellable);
GtkWidget * ide_search_provider_create_row (IdeSearchProvider *provider,IdeSearchResult *result);
Create a row to display the search result.
void ide_search_provider_activate (IdeSearchProvider *provider,GtkWidget *row,IdeSearchResult *result);
struct IdeSearchProviderInterface {
GTypeInterface parent_iface;
gunichar (*get_prefix) (IdeSearchProvider *provider);
gint (*get_priority) (IdeSearchProvider *provider);
const gchar *(*get_verb) (IdeSearchProvider *provider);
void (*populate) (IdeSearchProvider *provider,
IdeSearchContext *context,
const gchar *search_terms,
gsize max_results,
GCancellable *cancellable);
GtkWidget *(*create_row) (IdeSearchProvider *provider,
IdeSearchResult *result);
void (*activate) (IdeSearchProvider *provider,
GtkWidget *row,
IdeSearchResult *result);
};