2 * Cpumem-applet - status area plugin header
4 * Copyright (c) 2005-2009 Jakub Pavelek
5 * Copyright (c) 2009-2010 Tuomo Tanskanen
8 #ifndef __CPUMEM_APPLET_STATUS_AREA_ITEM_H__
9 #define __CPUMEM_APPLET_STATUS_AREA_ITEM_H__
11 #include <libhildondesktop/libhildondesktop.h>
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))
22 typedef struct _CpumemAppletStatusAreaItem CpumemAppletStatusAreaItem;
23 typedef struct _CpumemAppletStatusAreaItemClass CpumemAppletStatusAreaItemClass;
24 typedef struct _CpumemAppletStatusAreaItemPrivate CpumemAppletStatusAreaItemPrivate;
26 struct _CpumemAppletStatusAreaItem {
27 HDStatusPluginItem parent;
29 CpumemAppletStatusAreaItemPrivate *priv;
32 struct _CpumemAppletStatusAreaItemClass {
33 HDStatusPluginItemClass parent;
36 GType cpumem_applet_status_area_item_get_type (void);