IdeSearchProvider

IdeSearchProvider

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── IdeObject
        ╰── IdeSearchProvider

Description

Functions

IDE_TYPE_SEARCH_PROVIDER

#define IDE_TYPE_SEARCH_PROVIDER (ide_search_provider_get_type())

ide_search_provider_get_prefix ()

gunichar
ide_search_provider_get_prefix (IdeSearchProvider *provider);

ide_search_provider_get_priority ()

gint
ide_search_provider_get_priority (IdeSearchProvider *provider);

ide_search_provider_get_verb ()

const gchar *
ide_search_provider_get_verb (IdeSearchProvider *provider);

ide_search_provider_populate ()

void
ide_search_provider_populate (IdeSearchProvider *provider,
                              IdeSearchContext *context,
                              const gchar *search_terms,
                              gsize max_results,
                              GCancellable *cancellable);

Types and Values

IDE_SEARCH_PROVIDER_EXTENSION_POINT

#define             IDE_SEARCH_PROVIDER_EXTENSION_POINT

struct IdeSearchProviderClass

struct IdeSearchProviderClass {
  IdeObjectClass parent_class;

  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);
};

IdeSearchProvider

typedef struct _IdeSearchProvider IdeSearchProvider;