|  |  |  | Anjuta Developers Reference Manual |  | 
|---|---|---|---|---|
enum IAnjutaMessageViewType; #define IANJUTA_MESSAGE_VIEW_ERROR IAnjutaMessageView; IAnjutaMessageViewIface; GQuark ianjuta_message_view_error_quark (void); void ianjuta_message_view_append (IAnjutaMessageView *obj, IAnjutaMessageViewType type, const gchar *summary, const gchar *details, GError **err); void ianjuta_message_view_buffer_append (IAnjutaMessageView *obj, const gchar *text, GError **err); void ianjuta_message_view_clear (IAnjutaMessageView *obj, GError **err); GList* ianjuta_message_view_get_all_messages (IAnjutaMessageView *obj, GError **err); const gchar* ianjuta_message_view_get_current_message (IAnjutaMessageView *obj, GError **err); void ianjuta_message_view_select_next (IAnjutaMessageView *obj, GError **err); void ianjuta_message_view_select_previous (IAnjutaMessageView *obj, GError **err);
typedef enum {
	IANJUTA_MESSAGE_VIEW_TYPE_NORMAL,
	IANJUTA_MESSAGE_VIEW_TYPE_INFO,
	IANJUTA_MESSAGE_VIEW_TYPE_WARNING,
	IANJUTA_MESSAGE_VIEW_TYPE_ERROR
} IAnjutaMessageViewType;
typedef struct {
	GTypeInterface g_iface;
	
	/* Signal */
	void (*buffer_flushed) (IAnjutaMessageView *obj, const gchar *line);
	/* Signal */
	void (*message_clicked) (IAnjutaMessageView *obj, const gchar *message);
	void (*append) (IAnjutaMessageView *obj, IAnjutaMessageViewType type,  const gchar *summary,  const gchar *details, GError **err);
	void (*buffer_append) (IAnjutaMessageView *obj, const gchar *text, GError **err);
	void (*clear) (IAnjutaMessageView *obj, GError **err);
	GList* (*get_all_messages) (IAnjutaMessageView *obj, GError **err);
	const gchar* (*get_current_message) (IAnjutaMessageView *obj, GError **err);
	void (*select_next) (IAnjutaMessageView *obj, GError **err);
	void (*select_previous) (IAnjutaMessageView *obj, GError **err);
} IAnjutaMessageViewIface;
void ianjuta_message_view_append (IAnjutaMessageView *obj, IAnjutaMessageViewType type, const gchar *summary, const gchar *details, GError **err);
fixme
| obj: | Self | 
| type: | fixme | 
| summary: | fixme | 
| details: | fixme | 
| err: | Error propagation and reporting. | 
void        ianjuta_message_view_buffer_append
                                            (IAnjutaMessageView *obj,
                                             const gchar *text,
                                             GError **err);
fixme
| obj: | Self | 
| text: | fixme | 
| err: | Error propagation and reporting. | 
void ianjuta_message_view_clear (IAnjutaMessageView *obj, GError **err);
fixme
| obj: | Self | 
| err: | Error propagation and reporting. | 
GList*      ianjuta_message_view_get_all_messages
                                            (IAnjutaMessageView *obj,
                                             GError **err);
fixme
| obj: | Self | 
| err: | Error propagation and reporting. | 
| Returns : | 
const gchar* ianjuta_message_view_get_current_message
                                            (IAnjutaMessageView *obj,
                                             GError **err);
fixme
| obj: | Self | 
| err: | Error propagation and reporting. | 
| Returns : | 
void        ianjuta_message_view_select_next
                                            (IAnjutaMessageView *obj,
                                             GError **err);
fixme
| obj: | Self | 
| err: | Error propagation and reporting. | 
void        ianjuta_message_view_select_previous
                                            (IAnjutaMessageView *obj,
                                             GError **err);
fixme
| obj: | Self | 
| err: | Error propagation and reporting. |