/*
- * This file is part of hildon-libs
+ * This file is a part of hildon
*
* Copyright (C) 2005, 2006 Nokia Corporation, all rights reserved.
*
* 02110-1301 USA
*
*/
-#ifndef __HILDON_VOLUMEBAR_H__
-#define __HILDON_VOLUMEBAR_H__
-#include <gtk/gtkcontainer.h>
-#include <gtk/gtkadjustment.h>
+#ifndef __HILDON_VOLUMEBAR_H__
+#define __HILDON_VOLUMEBAR_H__
+
+#include <gtk/gtkcontainer.h>
+#include <gtk/gtkadjustment.h>
G_BEGIN_DECLS
-#define HILDON_TYPE_VOLUMEBAR ( hildon_volumebar_get_type() )
-#define HILDON_VOLUMEBAR(obj) (GTK_CHECK_CAST (obj,\
- HILDON_TYPE_VOLUMEBAR, HildonVolumebar))
-#define HILDON_VOLUMEBAR_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass),\
- HILDON_TYPE_VOLUMEBAR, HildonVolumebarClass))
-#define HILDON_IS_VOLUMEBAR(obj) (GTK_CHECK_TYPE (obj,\
- HILDON_TYPE_VOLUMEBAR))
-#define HILDON_IS_VOLUMEBAR_CLASS(klass) \
- (GTK_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_VOLUMEBAR))
-
-typedef struct _HildonVolumebar HildonVolumebar;
-typedef struct _HildonVolumebarClass HildonVolumebarClass;
-
-struct _HildonVolumebar {
- GtkContainer par;
+#define HILDON_TYPE_VOLUMEBAR \
+ (hildon_volumebar_get_type())
+
+#define HILDON_VOLUMEBAR(obj) (GTK_CHECK_CAST (obj,\
+ HILDON_TYPE_VOLUMEBAR, HildonVolumebar))
+
+#define HILDON_VOLUMEBAR_CLASS(klass) \
+ (GTK_CHECK_CLASS_CAST ((klass),\
+ HILDON_TYPE_VOLUMEBAR, HildonVolumebarClass))
+
+#define HILDON_IS_VOLUMEBAR(obj) (GTK_CHECK_TYPE (obj,\
+ HILDON_TYPE_VOLUMEBAR))
+
+#define HILDON_IS_VOLUMEBAR_CLASS(klass) \
+ (GTK_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_VOLUMEBAR))
+
+#define HILDON_VOLUMEBAR_GET_CLASS(obj) \
+ ((HildonVolumebarClass *) G_OBJECT_GET_CLASS(obj))
+
+typedef struct _HildonVolumebar HildonVolumebar;
+
+typedef struct _HildonVolumebarClass HildonVolumebarClass;
+
+struct _HildonVolumebar
+{
+ GtkContainer parent;
};
-struct _HildonVolumebarClass {
+struct _HildonVolumebarClass
+{
GtkContainerClass parent_class;
/* signals */
void (*level_changed) (HildonVolumebar * self);
};
+GType G_GNUC_CONST
+hildon_volumebar_get_type (void);
-GType hildon_volumebar_get_type (void) G_GNUC_CONST;
+double
+hildon_volumebar_get_level (HildonVolumebar *self);
-double hildon_volumebar_get_level (HildonVolumebar *self);
-void hildon_volumebar_set_level (HildonVolumebar *self,
- gdouble level);
+void
+hildon_volumebar_set_level (HildonVolumebar *self,
+ gdouble level);
-gboolean hildon_volumebar_get_mute (HildonVolumebar *self);
-void hildon_volumebar_set_mute (HildonVolumebar *self,
- gboolean mute);
+gboolean
+hildon_volumebar_get_mute (HildonVolumebar *self);
-void hildon_volumebar_level_change (HildonVolumebar *self);
-
-GtkAdjustment * hildon_volumebar_get_adjustment (HildonVolumebar *self);
+void
+hildon_volumebar_set_mute (HildonVolumebar *self,
+ gboolean mute);
+GtkAdjustment*
+hildon_volumebar_get_adjustment (HildonVolumebar *self);
G_END_DECLS
-#endif /* __HILDON_VOLUMEBAR_H__ */
+
+#endif /* __HILDON_VOLUMEBAR_H__ */