![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <libanjuta/interfaces/ianjuta-message-view.h> #define IANJUTA_MESSAGE_VIEW_ERROR enum IAnjutaMessageViewType; struct 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;
Speficy the type ot the message added to the message view
struct IAnjutaMessageViewIface { 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); };
void ianjuta_message_view_append (IAnjutaMessageView *obj
,IAnjutaMessageViewType type
,const gchar *summary
,const gchar *details
,GError **err
);
Append the message with summary displayed and details displayed as tooltip
|
Self |
|
type of the message |
|
summary of the message |
|
details of the message |
|
Error propagation and reporting. |
void ianjuta_message_view_buffer_append (IAnjutaMessageView *obj
,const gchar *text
,GError **err
);
Appends the text in buffer. Flushes the buffer where a newline is found. by emiiting buffer_flushed signal. The string is expected to be utf8.
|
Self |
|
text to show as message |
|
Error propagation and reporting. |
void ianjuta_message_view_clear (IAnjutaMessageView *obj
,GError **err
);
Clear all messages in buffer
|
Self |
|
Error propagation and reporting. |
GList * ianjuta_message_view_get_all_messages (IAnjutaMessageView *obj
,GError **err
);
Get a list of all messages. The list has to be freed
|
Self |
|
Error propagation and reporting. |
Returns : |
. [element-type utf8] |
const gchar * ianjuta_message_view_get_current_message (IAnjutaMessageView *obj
,GError **err
);
Get the currently selected message
|
Self |
|
Error propagation and reporting. |
void ianjuta_message_view_select_next (IAnjutaMessageView *obj
,GError **err
);
Select next message (of type INFO, WARNING or ERROR)
|
Self |
|
Error propagation and reporting. |