2
* message-menuitem.h - A menuitem subclass to display a notification message.
5
#ifndef __MESSAGE_MENUITEM_H__
6
#define __MESSAGE_MENUITEM_H__
9
#include <gtk/gtkmenuitem.h>
13
#define MESSAGE_MENUITEM_TYPE (message_menuitem_get_type ())
14
#define MESSAGE_MENUITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MESSAGE_MENUITEM_TYPE, MessageMenuItem))
15
#define MESSAGE_MENUITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MESSAGE_MENUITEM_TYPE, MessageMenuItemClass))
16
#define IS_MESSAGE_MENUITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MESSAGE_MENUITEM_TYPE))
17
#define IS_MESSAGE_MENUITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MESSAGE_MENUITEM_TYPE))
19
typedef struct _MessageMenuItem MessageMenuItem;
20
typedef struct _MessageMenuItemClass MessageMenuItemClass;
22
struct _MessageMenuItem
31
struct _MessageMenuItemClass
33
GtkMenuItemClass parent_class;
36
GType message_menuitem_get_type(void);
37
GtkWidget* message_menuitem_new(void);
38
void message_menuitem_set_message(MessageMenuItem *item, const char *summary, const char *body,
39
const char *timestamp, const char *app_name, const char *icon_name);
43
#endif /* __MESSAGE_MENUITEM_H__ */