ianjuta-editor-assist
ianjuta-editor-assist —
|
|
Object Hierarchy
GInterface
+----IAnjutaEditorAssist
Prerequisites
IAnjutaEditorAssist requires
IAnjutaEditor and GObject.
Details
IANJUTA_EDITOR_ASSIST_ERROR
#define IANJUTA_EDITOR_ASSIST_ERROR ianjuta_editor_assist_error_quark()
IAnjutaEditorAssist
typedef struct _IAnjutaEditorAssist IAnjutaEditorAssist;
IAnjutaEditorAssistIface
typedef struct {
IAnjutaEditorIface g_iface;
/* Signal */
void (*assist_begin) (IAnjutaEditorAssist *obj, const gchar *context);
/* Signal */
void (*assist_canceled) (IAnjutaEditorAssist *obj);
/* Signal */
void (*assist_choosen) (IAnjutaEditorAssist *obj, gint selection);
/* Signal */
void (*assist_end) (IAnjutaEditorAssist *obj);
/* Signal */
void (*assist_update) (IAnjutaEditorAssist *obj, const gchar *context);
void (*add_trigger) (IAnjutaEditorAssist *obj, const gchar *trigger, IAnjutaEditorAssistContextParser context_parser, GError **err);
void (*autocomplete) (IAnjutaEditorAssist *obj, GError **err);
GList* (*get_suggestions) (IAnjutaEditorAssist *obj, const gchar *context, GError **err);
void (*react) (IAnjutaEditorAssist *obj, gint selection, const gchar *context, const gchar *completion, GError **err);
void (*remove_trigger) (IAnjutaEditorAssist *obj, const gchar *trigger, GError **err);
void (*suggest) (IAnjutaEditorAssist *obj, GList* choices, gint char_alignment, GError **err);
void (*tip) (IAnjutaEditorAssist *obj, GList* tips, gint char_alignment, GError **err);
} IAnjutaEditorAssistIface;
ianjuta_editor_assist_error_quark ()
GQuark ianjuta_editor_assist_error_quark
(void);
ianjuta_editor_assist_autocomplete ()
void ianjuta_editor_assist_autocomplete
(IAnjutaEditorAssist *obj,
GError **err);