![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Prerequisites |
#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; 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);
|
|
|
|
|