7cf01314166cb137ceae28fc2a90684d4386c76a
[cpumem-applet] / src / cpumem_status_area_item.h
1 #ifndef __CPUMEM_APPLET_STATUS_AREA_ITEM_H__
2 #define __CPUMEM_APPLET_STATUS_AREA_ITEM_H__
3
4 #include <libhildondesktop/libhildondesktop.h>
5
6 G_BEGIN_DECLS
7
8 #define CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM            (cpumem_applet_status_area_item_get_type ())
9 #define CPUMEM_APPLET_STATUS_AREA_ITEM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM, CpumemAppletStatusAreaItem))
10 #define CPUMEM_APPLET_STATUS_AREA_ITEM_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass),  CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM, CpumemAppletStatusAreaItemClass))
11 #define CPUMEM_APPLET_IS_STATUS_AREA_ITEM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM))
12 #define CPUMEM_APPLET_IS_STATUS_AREA_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),  CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM))
13 #define CPUMEM_APPLET_STATUS_AREA_ITEM_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj),  CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM, CpumemAppletStatusAreaItemClass))
14
15 typedef struct _CpumemAppletStatusAreaItem        CpumemAppletStatusAreaItem;
16 typedef struct _CpumemAppletStatusAreaItemClass   CpumemAppletStatusAreaItemClass;
17 typedef struct _CpumemAppletStatusAreaItemPrivate CpumemAppletStatusAreaItemPrivate;
18
19 struct _CpumemAppletStatusAreaItem {
20         HDStatusPluginItem parent;
21
22         CpumemAppletStatusAreaItemPrivate *priv;
23 };
24
25 struct _CpumemAppletStatusAreaItemClass {
26         HDStatusPluginItemClass parent;
27 };
28
29 GType cpumem_applet_status_area_item_get_type (void);
30
31 G_END_DECLS
32
33 #endif