X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fhildon-time-button.h;h=c0ee1931cc0fdb1eda5a489640fe29ba17d7d236;hb=ebd45b521cb15d31c51675859a7b9ff35c130ac9;hp=dbe5a8d5685fc9f28c8f923490b3efd5f16a084e;hpb=32ff4261905d31356e0218c6b047e411811049db;p=hildon diff --git a/src/hildon-time-button.h b/src/hildon-time-button.h index dbe5a8d..c0ee193 100644 --- a/src/hildon-time-button.h +++ b/src/hildon-time-button.h @@ -14,41 +14,63 @@ * */ -#ifndef _HILDON_TIME_BUTTON -#define _HILDON_TIME_BUTTON +#ifndef __HILDON_TIME_BUTTON__ +#define __HILDON_TIME_BUTTON__ -#include +#include G_BEGIN_DECLS -#define HILDON_TYPE_TIME_BUTTON hildon_time_button_get_type() -#define HILDON_TIME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HILDON_TYPE_TIME_BUTTON, HildonTimeButton)) -#define HILDON_TIME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), HILDON_TYPE_TIME_BUTTON, HildonTimeButtonClass)) -#define HILDON_IS_TIME_BUTTON(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HILDON_TYPE_TIME_BUTTON)) -#define HILDON_IS_TIME_BUTTON_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_TIME_BUTTON)) -#define HILDON_TIME_BUTTON_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), HILDON_TYPE_TIME_BUTTON, HildonTimeButtonClass)) +#define HILDON_TYPE_TIME_BUTTON \ + hildon_time_button_get_type() -typedef struct _HildonTimeButton HildonTimeButton; -typedef struct _HildonTimeButtonClass HildonTimeButtonClass; +#define HILDON_TIME_BUTTON(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj),\ + HILDON_TYPE_TIME_BUTTON, HildonTimeButton)) -struct _HildonTimeButton +#define HILDON_TIME_BUTTON_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), \ + HILDON_TYPE_TIME_BUTTON, HildonTimeButtonClass)) + +#define HILDON_IS_TIME_BUTTON(obj) \ + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), HILDON_TYPE_TIME_BUTTON)) + +#define HILDON_IS_TIME_BUTTON_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_TYPE ((klass), HILDON_TYPE_TIME_BUTTON)) + +#define HILDON_TIME_BUTTON_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), \ + HILDON_TYPE_TIME_BUTTON, HildonTimeButtonClass)) + +typedef struct _HildonTimeButton HildonTimeButton; +typedef struct _HildonTimeButtonClass HildonTimeButtonClass; + +struct _HildonTimeButton { HildonPickerButton parent; }; -struct _HildonTimeButtonClass +struct _HildonTimeButtonClass { HildonPickerButtonClass parent_class; }; -GType hildon_time_button_get_type (void); -GtkWidget *hildon_time_button_new (HildonSizeType size, - HildonButtonArrangement arrangement); +GType +hildon_time_button_get_type (void); + +GtkWidget* +hildon_time_button_new (HildonSizeType size, + HildonButtonArrangement arrangement); + +void +hildon_time_button_get_time (HildonTimeButton *button, + guint *hours, + guint *minutes); -void hildon_time_button_get_time (HildonTimeButton * button, - guint * hours, guint * minutes); -void hildon_time_button_set_time (HildonTimeButton * button, - guint hours, guint minutes); +void +hildon_time_button_set_time (HildonTimeButton *button, + guint hours, + guint minutes); G_END_DECLS