![]() |
![]() |
![]() |
GtkSourceCompletion Reference Manual | ![]() |
---|---|---|---|---|
GscDocumentwordsProviderGscDocumentwordsProvider — GtkSourceCompletionProvider that complete the preiously written words in the current document. |
#define TYPE_GSC_DOCUMENTWORDS_PROVIDER #define GSC_DOCUMENTWORDS_PROVIDER (obj) #define GSC_DOCUMENTWORDS_PROVIDER_CLASS (klass) #define IS_GSC_DOCUMENTWORDS_PROVIDER (obj) #define IS_GSC_DOCUMENTWORDS_PROVIDER_CLASS (klass) #define GSC_DOCUMENTWORDS_PROVIDER_GET_CLASS(obj) #define GSC_DOCUMENTWORDS_PROVIDER_NAME GscDocumentwordsProviderPrivate; GscDocumentwordsProvider; GscDocumentwordsProvider* gsc_documentwords_provider_new (); GType gsc_documentwords_provider_get_type ();
GtkSourceCompletionProvider that complete the preiously written words in the current document. When an event occurs, it returns to GtkSourceCompletion a list of previously written words in the current document filtered by the current word written in the document.
You don't need do anything, only create the provider and register it into the GtkSourceCompletion. If you have created a completion event, when this event occurs, the data will be shown in the completion popup.
#define TYPE_GSC_DOCUMENTWORDS_PROVIDER (gsc_documentwords_provider_get_type ())
#define GSC_DOCUMENTWORDS_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GSC_DOCUMENTWORDS_PROVIDER, GscDocumentwordsProvider))
obj : |
#define GSC_DOCUMENTWORDS_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GSC_DOCUMENTWORDS_PROVIDER, GscDocumentwordsProviderClass))
klass : |
#define IS_GSC_DOCUMENTWORDS_PROVIDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GSC_DOCUMENTWORDS_PROVIDER))
obj : |
#define IS_GSC_DOCUMENTWORDS_PROVIDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GSC_DOCUMENTWORDS_PROVIDER))
klass : |
#define GSC_DOCUMENTWORDS_PROVIDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GSC_DOCUMENTWORDS_PROVIDER, GscDocumentwordsProviderClass))
obj : |
typedef struct _GscDocumentwordsProviderPrivate GscDocumentwordsProviderPrivate;
GscDocumentwordsProvider* gsc_documentwords_provider_new ();
Returns : | The new GscDocumentwordsProvider |