![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
#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 |