IAnjutaMacro

IAnjutaMacro — Macro processor interface

Stability Level

Unstable, unless otherwise indicated

Synopsis




#define     IANJUTA_MACRO_ERROR
            IAnjutaMacro;
            IAnjutaMacroIface;
GQuark      ianjuta_macro_error_quark       (void);
void        ianjuta_macro_insert            (IAnjutaMacro *obj,
                                             const gchar *key,
                                             GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaMacro

Prerequisites

IAnjutaMacro requires GObject.

Description

Details

IANJUTA_MACRO_ERROR

#define IANJUTA_MACRO_ERROR ianjuta_macro_error_quark()


IAnjutaMacro

typedef struct _IAnjutaMacro IAnjutaMacro;


IAnjutaMacroIface

typedef struct {
	GTypeInterface g_iface;
	

	void (*insert) (IAnjutaMacro *obj, const gchar* key, GError **err);
} IAnjutaMacroIface;


ianjuta_macro_error_quark ()

GQuark      ianjuta_macro_error_quark       (void);

Returns :


ianjuta_macro_insert ()

void        ianjuta_macro_insert            (IAnjutaMacro *obj,
                                             const gchar *key,
                                             GError **err);

Insert Macro to editor

obj :

Self

key :

Key of the macro

err :

Error propagation and reporting