IAnjutaIndicable

IAnjutaIndicable — Implemented by indicate that indicate a range

Stability Level

Unstable, unless otherwise indicated

Synopsis


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


#define             IANJUTA_TYPE_INDICABLE_INDICATOR
enum                IAnjutaIndicableIndicator;
#define             IANJUTA_INDICABLE_ERROR
                    IAnjutaIndicable;
                    IAnjutaIndicableIface;
GQuark              ianjuta_indicable_error_quark       (void);
GType               ianjuta_indicable_get_type          (void);
void                ianjuta_indicable_clear             (IAnjutaIndicable *obj,
                                                         GError **err);
void                ianjuta_indicable_set               (IAnjutaIndicable *obj,
                                                         gint begin_location,
                                                         gint end_location,
                                                         IAnjutaIndicableIndicator indicator,
                                                         GError **err);

Object Hierarchy


  GInterface
   +----IAnjutaIndicable

Prerequisites

IAnjutaIndicable requires GObject.

Description

Details

IANJUTA_TYPE_INDICABLE_INDICATOR

#define IANJUTA_TYPE_INDICABLE_INDICATOR (ianjuta_indicable_indicator_get_type())


enum IAnjutaIndicableIndicator

typedef enum {
	IANJUTA_INDICABLE_NONE,
	IANJUTA_INDICABLE_IMPORTANT,
	IANJUTA_INDICABLE_WARNING,
	IANJUTA_INDICABLE_CRITICAL
} IAnjutaIndicableIndicator;


IANJUTA_INDICABLE_ERROR

#define IANJUTA_INDICABLE_ERROR ianjuta_indicable_error_quark()


IAnjutaIndicable

typedef struct _IAnjutaIndicable IAnjutaIndicable;


IAnjutaIndicableIface

typedef struct {
	GTypeInterface g_iface;
	

	void (*clear) (IAnjutaIndicable *obj, GError **err);
	void (*set) (IAnjutaIndicable *obj, gint begin_location,  gint end_location,  IAnjutaIndicableIndicator indicator, GError **err);
} IAnjutaIndicableIface;


ianjuta_indicable_error_quark ()

GQuark              ianjuta_indicable_error_quark       (void);

Returns :

ianjuta_indicable_get_type ()

GType               ianjuta_indicable_get_type          (void);

Returns :

ianjuta_indicable_clear ()

void                ianjuta_indicable_clear             (IAnjutaIndicable *obj,
                                                         GError **err);

obj :
err :

ianjuta_indicable_set ()

void                ianjuta_indicable_set               (IAnjutaIndicable *obj,
                                                         gint begin_location,
                                                         gint end_location,
                                                         IAnjutaIndicableIndicator indicator,
                                                         GError **err);

obj :
begin_location :
end_location :
indicator :
err :