![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <libanjuta/interfaces/ianjuta-message-manager.h> enum IAnjutaMessageManagerError; struct IAnjutaMessageManagerIface; IAnjutaMessageView * ianjuta_message_manager_add_view (IAnjutaMessageManager *obj
,const gchar *name
,const gchar *icon
,GError **err
); GQuark ianjuta_message_manager_error_quark (void
); GList * ianjuta_message_manager_get_all_views (IAnjutaMessageManager *obj
,GError **err
); IAnjutaMessageView * ianjuta_message_manager_get_current_view (IAnjutaMessageManager *obj
,GError **err
); IAnjutaMessageView * ianjuta_message_manager_get_view_by_name (IAnjutaMessageManager *obj
,const gchar *name
,GError **err
); void ianjuta_message_manager_remove_view (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,GError **err
); void ianjuta_message_manager_set_current_view (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,GError **err
); void ianjuta_message_manager_set_view_icon (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,GdkPixbufAnimation *icon
,GError **err
); void ianjuta_message_manager_set_view_icon_from_stock (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,const gchar *icon
,GError **err
); void ianjuta_message_manager_set_view_title (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,const gchar *title
,GError **err
);
typedef enum { IANJUTA_MESSAGE_MANAGER_DOESNT_EXIST } IAnjutaMessageManagerError;
struct IAnjutaMessageManagerIface { GTypeInterface g_iface; IAnjutaMessageView* (*add_view) (IAnjutaMessageManager *obj, const gchar *name, const gchar *icon, GError **err); GList* (*get_all_views) (IAnjutaMessageManager *obj, GError **err); IAnjutaMessageView* (*get_current_view) (IAnjutaMessageManager *obj, GError **err); IAnjutaMessageView* (*get_view_by_name) (IAnjutaMessageManager *obj, const gchar *name, GError **err); void (*remove_view) (IAnjutaMessageManager *obj, IAnjutaMessageView *view, GError **err); void (*set_current_view) (IAnjutaMessageManager *obj, IAnjutaMessageView *view, GError **err); void (*set_view_icon) (IAnjutaMessageManager *obj, IAnjutaMessageView *view, GdkPixbufAnimation *icon, GError **err); void (*set_view_icon_from_stock) (IAnjutaMessageManager *obj, IAnjutaMessageView *view, const gchar *icon, GError **err); void (*set_view_title) (IAnjutaMessageManager *obj, IAnjutaMessageView *view, const gchar *title, GError **err); };
IAnjutaMessageView * ianjuta_message_manager_add_view (IAnjutaMessageManager *obj
,const gchar *name
,const gchar *icon
,GError **err
);
Adds a new view to the message-manager
|
Self |
|
Name/Title of the new view |
|
Path to an icon or "" |
|
Error propagation and reporting |
Returns : |
The new message-view |
GList * ianjuta_message_manager_get_all_views (IAnjutaMessageManager *obj
,GError **err
);
Get all message-views
|
Self |
|
Error propagation and reporting |
Returns : |
A GList* of all views. You must not manipulate the list. [element-type IAnjutaMessageView] |
IAnjutaMessageView * ianjuta_message_manager_get_current_view (IAnjutaMessageManager *obj
,GError **err
);
Get the view with is currently on top of the notebook or NULL if the message-manager is empty.
|
Self |
|
Error propagation and reporting |
Returns : |
Current view; IAnjutaMessageView object. NULL, if there is no views. |
IAnjutaMessageView * ianjuta_message_manager_get_view_by_name (IAnjutaMessageManager *obj
,const gchar *name
,GError **err
);
Get the view with the given name or NULL if it does not exist.
|
Self |
|
Name/Title of the view |
|
Error propagation and reporting |
Returns : |
The message-view or NULL |
void ianjuta_message_manager_remove_view (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,GError **err
);
Remove view from the message-manager. The view will become invalid.
|
Self |
|
The view to remove |
|
Error propagation and reporting |
void ianjuta_message_manager_set_current_view (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,GError **err
);
Set view to be on top of the notebook.
|
Self |
|
A message view |
|
Error propagation and reporting |
void ianjuta_message_manager_set_view_icon (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,GdkPixbufAnimation *icon
,GError **err
);
Sets the icon of view.
|
Self |
|
A message view |
|
Sets the icon of view. |
|
Error propagation and reporting |
void ianjuta_message_manager_set_view_icon_from_stock (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,const gchar *icon
,GError **err
);
Sets the icon of view.
|
Self |
|
A message view |
|
Sets the icon of view. |
|
Error propagation and reporting |
void ianjuta_message_manager_set_view_title (IAnjutaMessageManager *obj
,IAnjutaMessageView *view
,const gchar *title
,GError **err
);
Sets the title of view.
|
Self |
|
A message view |
|
Sets the title of view. |
|
Error propagation and reporting |