|  |  |  | Anjuta Developers Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Prerequisites | ||||
#include <libanjuta/interfaces/ianjuta-indicable.h> #define IANJUTA_TYPE_INDICABLE_INDICATOR #define IANJUTA_INDICABLE_ERROR IAnjutaIndicable; IAnjutaIndicableIface; enum IAnjutaIndicableIndicator; 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, IAnjutaIterable *begin_location, IAnjutaIterable *end_location, IAnjutaIndicableIndicator indicator, GError **err);
#define IANJUTA_TYPE_INDICABLE_INDICATOR (ianjuta_indicable_indicator_get_type())
typedef struct {
	GTypeInterface g_iface;
	
	void (*clear) (IAnjutaIndicable *obj, GError **err);
	void (*set) (IAnjutaIndicable *obj, IAnjutaIterable *begin_location,  IAnjutaIterable *end_location,  IAnjutaIndicableIndicator indicator, GError **err);
} IAnjutaIndicableIface;
typedef enum {
	IANJUTA_INDICABLE_NONE,
	IANJUTA_INDICABLE_IMPORTANT,
	IANJUTA_INDICABLE_WARNING,
	IANJUTA_INDICABLE_CRITICAL
} IAnjutaIndicableIndicator;
This enumeration is used to specify the appearance of the indicator
void ianjuta_indicable_clear (IAnjutaIndicable *obj, GError **err);
Clear all indicators
| 
 | Self | 
| 
 | Error propagation and reporting | 
void ianjuta_indicable_set (IAnjutaIndicable *obj, IAnjutaIterable *begin_location, IAnjutaIterable *end_location, IAnjutaIndicableIndicator indicator, GError **err);
Set an indicator
| 
 | Self | 
| 
 | Location where the indication should start | 
| 
 | Location where the indication should end | 
| 
 | the indicator to use | 
| 
 | Error propagation and reporting |