| Top |
IdeCompletionResults *
ide_completion_results_new (const gchar *query);
const gchar *
ide_completion_results_get_query (IdeCompletionResults *self);
void
ide_completion_results_invalidate_sort
(IdeCompletionResults *self);
void ide_completion_results_take_proposal (IdeCompletionResults *self,IdeCompletionItem *proposal);
void ide_completion_results_present (IdeCompletionResults *self,GtkSourceCompletionProvider *provider,GtkSourceCompletionContext *context);
gboolean ide_completion_results_replay (IdeCompletionResults *self,const gchar *query);
guint
ide_completion_results_get_size (IdeCompletionResults *self);
gint
ide_completion_results_get_insert_offset
(IdeCompletionResults *self);
gint
ide_completion_results_get_end_offset (IdeCompletionResults *self);
struct IdeCompletionResultsClass {
GObjectClass parent_class;
/**
* IdeCompletionResults::compare:
* @self: An #IdeCompletionResults
* @left: An #IdeCompletionItem on the left hand side.
* @right: An #IdeCompletionItem on the right hand side.
*
* Compares two completion items as they should be displayed.
* See ide_completion_results_invalidate_sort() to invalide the
* current sort settings.
*/
gint (*compare) (IdeCompletionResults *self,
IdeCompletionItem *left,
IdeCompletionItem *right);
};
“query” property“query” gchar *
Query.
Flags: Read / Write / Construct Only
Default value: NULL