IdeSearchProvider
IdeSearchProvider
|
|
Prerequisites
IdeSearchProvider requires
IdeObject.
Types and Values
IDE_TYPE_SEARCH_PROVIDER
#define IDE_TYPE_SEARCH_PROVIDER (ide_search_provider_get_type())
struct IdeSearchProviderInterface
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);
};
IdeSearchProvider
typedef struct _IdeSearchProvider IdeSearchProvider;
Property Details
The “context”
property
“context” IdeContext *
Context.
Flags: Write / Construct Only