![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites | Signals |
#include <libanjuta/interfaces/ianjuta-editor-assist> #define IANJUTA_EDITOR_ASSIST_ERROR IAnjutaEditorAssist; IAnjutaEditorAssistIface; IAnjutaEditorAssistProposal; GQuark ianjuta_editor_assist_error_quark (void
); void ianjuta_editor_assist_add (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GError **err
); void ianjuta_editor_assist_invoke (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GError **err
); void ianjuta_editor_assist_proposals (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GList *proposals
,gboolean finished
,GError **err
); void ianjuta_editor_assist_remove (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GError **err
);
typedef struct { IAnjutaEditorIface g_iface; /* Signal */ void (*cancelled) (IAnjutaEditorAssist *obj); void (*add) (IAnjutaEditorAssist *obj, IAnjutaProvider* provider, GError **err); void (*invoke) (IAnjutaEditorAssist *obj, IAnjutaProvider* provider, GError **err); void (*proposals) (IAnjutaEditorAssist *obj, IAnjutaProvider* provider, GList* proposals, gboolean finished, GError **err); void (*remove) (IAnjutaEditorAssist *obj, IAnjutaProvider* provider, GError **err); } IAnjutaEditorAssistIface;
typedef struct { gchar* label; gchar* markup; gchar* info; gchar* text; GdkPixbuf* icon; gpointer data; } IAnjutaEditorAssistProposal;
void ianjuta_editor_assist_add (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GError **err
);
|
|
|
|
|
void ianjuta_editor_assist_invoke (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GError **err
);
|
|
|
|
|
void ianjuta_editor_assist_proposals (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GList *proposals
,gboolean finished
,GError **err
);
|
|
|
|
|
|
|
|
|
void ianjuta_editor_assist_remove (IAnjutaEditorAssist *obj
,IAnjutaProvider *provider
,GError **err
);
|
|
|
|
|
"cancelled"
signalvoid user_function (IAnjutaEditorAssist *obj, gpointer user_data) : Run Last
This signal is emitted when the autocompletion is cancelled due to various
reasons. The provider should avoid to call ianjuta_editor_assist_proposals()
after
this signal.
|
Self |
|
user data set when the signal handler was connected. |