temporary commit, might not even compile
[cpumem-applet] / src / cpumem_status_area_item.h
1 /*
2  * Cpumem-applet - status area plugin header
3  * 
4  * Copyright (c) 2005-2009 Jakub Pavelek
5  * Copyright (c) 2009-2010 Tuomo Tanskanen
6  */
7
8 #ifndef __CPUMEM_APPLET_STATUS_AREA_ITEM_H__
9 #define __CPUMEM_APPLET_STATUS_AREA_ITEM_H__
10
11 #include <libhildondesktop/libhildondesktop.h>
12
13 G_BEGIN_DECLS
14
15 #define CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM            (cpumem_applet_status_area_item_get_type ())
16 #define CPUMEM_APPLET_STATUS_AREA_ITEM(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM, CpumemAppletStatusAreaItem))
17 #define CPUMEM_APPLET_STATUS_AREA_ITEM_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass),  CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM, CpumemAppletStatusAreaItemClass))
18 #define CPUMEM_APPLET_IS_STATUS_AREA_ITEM(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM))
19 #define CPUMEM_APPLET_IS_STATUS_AREA_ITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),  CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM))
20 #define CPUMEM_APPLET_STATUS_AREA_ITEM_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS ((obj),  CPUMEM_APPLET_TYPE_STATUS_AREA_ITEM, CpumemAppletStatusAreaItemClass))
21
22 typedef struct _CpumemAppletStatusAreaItem        CpumemAppletStatusAreaItem;
23 typedef struct _CpumemAppletStatusAreaItemClass   CpumemAppletStatusAreaItemClass;
24 typedef struct _CpumemAppletStatusAreaItemPrivate CpumemAppletStatusAreaItemPrivate;
25
26 struct _CpumemAppletStatusAreaItem {
27         HDStatusPluginItem parent;
28
29         CpumemAppletStatusAreaItemPrivate *priv;
30 };
31
32 struct _CpumemAppletStatusAreaItemClass {
33         HDStatusPluginItemClass parent;
34 };
35
36 GType cpumem_applet_status_area_item_get_type (void);
37
38 G_END_DECLS
39
40 #endif