IdeCompletionResults
IdeCompletionResults
|
|
Object Hierarchy
GObject
╰── IdeCompletionResults
Functions
ide_completion_results_new ()
IdeCompletionResults *
ide_completion_results_new (const gchar *query
);
ide_completion_results_get_query ()
const gchar *
ide_completion_results_get_query (IdeCompletionResults *self
);
ide_completion_results_invalidate_sort ()
void
ide_completion_results_invalidate_sort
(IdeCompletionResults *self
);
ide_completion_results_present ()
void
ide_completion_results_present (IdeCompletionResults *self
,
GtkSourceCompletionProvider *provider
,
GtkSourceCompletionContext *context
);
ide_completion_results_replay ()
gboolean
ide_completion_results_replay (IdeCompletionResults *self
,
const gchar *query
);
ide_completion_results_get_size ()
guint
ide_completion_results_get_size (IdeCompletionResults *self
);
ide_completion_results_get_insert_offset ()
gint
ide_completion_results_get_insert_offset
(IdeCompletionResults *self
);
ide_completion_results_get_end_offset ()
gint
ide_completion_results_get_end_offset (IdeCompletionResults *self
);
Types and Values
IDE_TYPE_COMPLETION_RESULTS
#define IDE_TYPE_COMPLETION_RESULTS (ide_completion_results_get_type())
struct IdeCompletionResultsClass
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);
};
IdeCompletionResults
typedef struct _IdeCompletionResults IdeCompletionResults;
Property Details
The “query”
property
“query” gchar *
Query.
Flags: Read / Write / Construct Only
Default value: NULL