IAnjutaSnippetsManager

IAnjutaSnippetsManager — Snippets Manager interface

Stability Level

Unstable, unless otherwise indicated

Synopsis

#include <libanjuta/interfaces/ianjuta-macro.h>

#define             IANJUTA_SNIPPETS_MANAGER_ERROR
struct              IAnjutaSnippetsManagerIface;
GQuark              ianjuta_snippets_manager_error_quark
                                                        (void);
gboolean            ianjuta_snippets_manager_insert     (IAnjutaSnippetsManager *obj,
                                                         const gchar *key,
                                                         gboolean editing_session,
                                                         GError **err);

Description

Details

IANJUTA_SNIPPETS_MANAGER_ERROR

#define IANJUTA_SNIPPETS_MANAGER_ERROR ianjuta_snippets_manager_error_quark()


struct IAnjutaSnippetsManagerIface

struct IAnjutaSnippetsManagerIface {
	GTypeInterface g_iface;
	

	gboolean (*insert) (IAnjutaSnippetsManager *obj, const gchar* key,  gboolean editing_session, GError **err);
};


ianjuta_snippets_manager_error_quark ()

GQuark              ianjuta_snippets_manager_error_quark
                                                        (void);


ianjuta_snippets_manager_insert ()

gboolean            ianjuta_snippets_manager_insert     (IAnjutaSnippetsManager *obj,
                                                         const gchar *key,
                                                         gboolean editing_session,
                                                         GError **err);

Insert snippet in the current editor.

obj :

Self

key :

Trigger-key of the snippet

editing_session :

If after inserting the snippet there should be an editing session. Mark as FALSE if not interested in the dynamic capabilities of the snippet.

err :

Error propagation and reporting